



                                                                                
   Ŀ  
                                                                               
        ۿ ۿ ۿ ۿ  ۿ  ۿ  ۿ ۿ     
           ۳  ۳ ۿ       
           ۳    ۿ    ۳    ۳ ۳   ۳ ۿ    ۳        
           ۳    ۳    ۳    ۳ ۳   ۳ ۳    ۳        
           ۳    ۳    ۳    ۳  ۳  ۳    ۳        
                                         
                                                                               
             ۿ   ۿ         ۿ     ۿ  ۿ   ۿ   ۿ            
             ۳   ۳        ۳     ۳  ۳   ۿ  ۿ           
             ۳   ۳        ۳     ۳                 
             ۿ          ۳     ۳    ۿ  ۿ           
                        ۳ ۿ      ۳                
                                                   
                                                                               
                       Este software es de dominio pblico.                    
                                                                               
         Puede ser instalado o copiado slo para uso de radioaficionados.      
             Todo uso comercial o profesional est prohibido                   
                                                                               
                           IK1GKJ - Mario Travaglino                           
                           Via Trieste, 10                                     
                           28069 Trecate (No) - ITALY                          
     
                                                                                
          
          
                 Traducido al castellano por:   Jos Mara  -> LU6FUM
          
                            LU6FUM@LU1FC.SFE.SF.ARG.SOAM
          
          
                
         Nota: 
              Sepan disculpar algn error de traduccin o de interpretacin
              que pude haber cometido.
                  
              Espero  que les sea de utilidad y que lo distribuyan para que
              tambin les sea til a otros ...  Gracias.
                                                     
                                                      
                                                      
                                                   (El traductor)
     
     
     
            
            TstHost  versin  1.43                                Pg.  :  1
     
     
     
            Caractersticas
            ~~~~~~~~~~~~~~~
            TSTHOST  es un programa escrito para TNC2 y clnicos con modo HOST y
            EPROM  de  tipo  TF8,  TF23,  TF24  etc., tambin es posible usar el
            programa con otros TNC's colocados en modo KISS.
            Un  TNC  en modo KISS requiere un driver serie (como TFPCX / TFPCR),
            pero no olvide colocar el TNC en modo KISS antes de correr TstHost.
     
            Un  TNC  en  modo Host WA8DED requiere un driver serie como COMBIOS,
            MBBIOS etc.
     
            El  driver GKJBIOS es un driver MBBIOS compatible perfeccionado para
            TSTHOST, que detecta el UART especial 16550A.
     
            Para  la  configuracin  del  driver,  corra GKBIOCFG.EXE y siga las
            instrucciones mostradas en pantalla.
            TSTHOST  ofrece  desde 2 a 8 canales de comunicacin independientes,
            donde  cada  canal  tiene  un  bffer  circular  de recepcin de 300
            lneas,  un  bffer  de  teclado  para  recordar  los  diez comandos
            previos,  justificacin  de  texto,  hasta  8  YAPP simultneos (con
            opciones de resume y YAPPC ) o transferencia de archivo ASCII, hasta
            8 canales PMS con "forward" tipo RLI con un BBS.
            Todos los datos recibidos pueden guardarse en un archivo de disco.
            Cada sesin puede tener un distintivo diferente.
     
            Hay  una  ventana separada para monitorear, y es posible capturar en
            un archivo todo el trnsito mostrado en esa ventana.
     
            El  texto entrado desde el teclado son comandos a ejecutar para cada
            canal  en modo COMANDO, mientras que en modo CONVERSACION es enviado
            a la estacin conectada.
            Por  esta  razn no es posible cambiar al modo de conversacin si el
            canal no est conectado.
            La  excepcin,  es  la  ventana de Monitor, donde todos los datos de
            teclado se transmiten como paquetes "unproto".
     
            Para  cada canal hay un bffer de recepcin, til para revisar todos
            los datos recibidos.
     
            Al  recibir datos en un canal que no es el actualmente seleccionado,
            el distintivo conectado, destella en la lnea de estado.
     
            Todos  los  canales  desconectados son colocados por defecto en modo
            PMS.  Entonces,  cuando  un  usuario se conecta a su estacin, va al
            sistema  personal  de  "mail"  (correo), pero si UD. se conecta a un
            usuario, es colocado a modo normal de conversacin.
            Naturalmente,  Ud.  tiene  un  comando  especfico  para cambiar una
            sesin PMS en el modo conversacin y viceversa.
            Durante  una  sesin PMS, el usuario puede leer y escribir mensajes,
            ver  el  directorio  de usuarios, "subir" o "bajar" programas con el
            protocolo YAPP.

     
     
     
            TstHost  versin  1.43                                Pg.  :  2
     
     
     
            En  sesin  PMS  puede tambin correr programas servidores externos,
            enviar  una interrupcin a otros  usuarios  de PMS, conversar con el
            sysop, etc.
            Las  conecciones  que  entran  en las ventanas PMS, pueden regularse
            desde un el programa filtrador externo, llamado CON_FILT.EXE.
     
            TSTHOST  reconoce automticamente la norma de formato de "password",
            y  el  algoritmo  MD2  extendido.  La norma de formato de "password"
            acepta   desde  una  a  diez  letras,  pero  normalmente  todos  los
            programas requieren cinco letras para el "password".
     
            Otra  caracterstica  es  la capacidad de crear la lista "unproto" y
            y  "forward" con protocolo tipo MBL-RLI o FBB comprimido, an cuando
            el BBS requiera un "password" para el acceso.
            El  programa  puede  extraer tambin cualquier cdigo 7plus desde el
            "unproto"  o los mensajes PMS, y escribir este cdigo en un archivo,
            para su posterior procesamiento.
            TstHost soporta la tcnica de servidores remotos y programas PG para
            aumentar los comandos PMS para aplicaciones particulares.
     
            En fin, se soportan tambin los Macro de Comandos, que pueden usarse
            para cualquier canal, sin restriccin.
     
            La  comunicacin  en  modo  HOST  entre la PC y el TNC demora unos 3
            segundos,  si  despus  de  este  tiempo,  el programa no recibe una
            respuesta desde el TNC, intenta  sincronizar el puerto serie.

     
     
     
            TstHost  versin  1.43                                Pg.  :  3
     
     
     
            TstHost con TNC en modo KISS o mdem BAYCOM  (/K)
            -------------------------------------------------
            Ud.  necesita el driver TFPCR o TFKISS para el modo KISS, o el TFPCX
            para el mdem BAYCOM.
            La versin TFPCX 2.10 soporta ambos modos: el KISS y el BAYCOM.
            Para  usar  un  TNC  en  modo  KISS,  coloque el TNC en el modo KISS
            manualmente,  o  con  la  apropiada  lnea de comando de los drivers
            TFPCR / TFPCX / TFKISS.
     
            TFPCX  usa  el  IRQ  253 para las comunicaciones internas, los otros
            drivers usan el IRQ 254.
     
            Cargar el driver
            Cargar TSTHOST con el comando:
     
            TSTHOST /T /I254 (o /I253)
            /T  coloca  a  TSTHOST para usar el driver TFPCX  /R,  y  /I254 para
            colocar el IRQ para la comunicacin del driver.
     
            NOTA: cuando comienza, TSTHOST automticamente enva los comandos al
            driver: JHOST1, USERS NrodeCanales, @U0
     
            Ejemplo para TFPCR o TFKISS:
            TFKISS Parmetros_de_lnea_de_comando
            TSTHOST /T /I254
     
            Ejemplo para TFPCX:
            TFPCX Parmetros_de_lnea_de_comando
            TSTHOST /T /I253
     
            ADVERTENCIA:
            Yo  he notado que el TFPCR versin 3.30 no trabaja adecuadamente con
            transferencia a alta de velocidad , sobre 400 caracteres por segundo
            (G3RUH a 9600 Baudios).
            Yo  no  s la razn, pero la versin 2.10 de TFKISS y TFPCX no tiene
            este problema.
     
            El sonido y el mdem BAYCOM (/Sx)
            ---------------------------------
            Algunos drivers BAYCOM, como TFPCX, a la velocidad  del temporizador
            usado  por  TstHost  para generar demora y el sonido, resulta que el
            sonido es inaudible o deformado.
            Para  evitar  esto,  puede  agregarse  el  parmetro  /SX a la lnea
            de comandos de TstHost , donde X es un valor entre 1 y 1000.

     
     
     
            TstHost  versin  1.43                                Pg.  :  4
     
     
     
            Prcticamente,  este  es  un  factor  multiplicador  de  demora, del
            sonido de 1 segundo, si  colocamos /S500,  es de una longitud de 500
            segundos!.
            Esta  es una de las razones por la que estos parmetros NO DEBEN SER
            USADOS si no los necesita.
            No  usar estos parmetros con TNC en modo Host, Kiss, o si el sonido
            es correcto sin ellos.
            Los  parmetros  generales,  pueden  ser  /S200  para BAYCOM en 1200
            Baudios, y  /S400 para BAYCOM en 2400 Baudios.
            Ud. puede cambiarlo a su  preferencia.
     
            TstHost con el modo HOST estndar (/H)
            ---------------------------------------
     
            Configurar  los  drivers  GKJBIOS  u  COMBIOS  para  los  parmetros
            correctos del puerto serie.
            Cargar el driver en la memoria.
            Cargar TSTHOST con el comando TSTHOST /H /Cx /Bzzzz
     
            Donde:  /H  selecciona  el programa para usar el modo HOST estndar,
            x  es  el puerto serie donde Ud. ha conectado el TNC (1..8), zzzz es
            la velocidad de transmisin en Baudios del puerto.
     
            TSTHOST  soporta  velocidades de comunicacin de 9600, 19200 y 38400
            Baudios.
     
            NOTA: Cuando comienza TSTHOST, automticamente enva los comandos al
            TNC: JHOST1, USERS NrodeCanales, Z0, @U0
     
            Al final del programa, Ud. debe quitar de la memoria el driver serie
            con el comando:  GKJBIOS U.
            Por ejemplo:   GKJBIOS
                           TSTHOST /H /C1 /B19200
                           GKJBIOS U
     
            NOTA: Puede reemplazar el GKJBIOS o cualquier tipo de driver COMBIOS
            con  un  driver de tipo FOSSIL, el programa reconoce automticamente
            el driver y lo usa.
     
            TstHost con driver DRSI (/D)
            -----------------------------
            Esta  interfaz  permite  usar  TstHost  con  driver RSI, que retorna
            los  datos  en  el  modo  WA8DED,  compatible  HOST, como el DEDHOST
            provisto con BPQ.
     
            - Configurar su driver DRSI para su condicin de trabajo.
            - Cargar TstHost con el comando TSTHOST /D /Ixx.
     
            Donde:
                  /D coloca a TstHost para usar un driver DRSI.
                  /Ixx  XX  es  el vector de comunicacin usado por el driver, y
                    debe ser dado en modo DECIMAL.
     
            NOTA: Cuando comienza, TSTHOST automticamente enva los comandos al
            driver: JHOST1, USERS NrodeCanales, @U0

     
     
     
            TstHost  versin  1.43                                Pg.  :  5
     
     
     
            TstHost con 2 o ms TNC
            -------------------------
     
            Ud. puede conectar dos o ms interfaces al programa.
            Esto puede hacerse con el driver TFPCX v2.10.
            Este driver soporta hasta 8 interfaces como KISS, mdem BAYCOM, etc.
            Esta  es  solo  una  pequea  descripcin,  porque  la documentacin
            completa de los comandos viene con los archivos del driver.
            El driver puede soportar hasta 8 puertos, el driver tiene un comando
            para definir que canal va a cada puerto.
            El comando HOST extendido es PO xxxxxxxx.
            Cada  'x' es un valor entre  0 y el nmero de interfaces instalados,
            0 es la primer interfaz, 1 la segunda, etc.
            Si TSTHOST usa 8 canales, entonces Ud. debe definir 8 dgitos.
            Por  supuesto,  si  Ud.  usa  el  driver  para una sola interfaz, el
            comando  PO  no  es pedido, porque todos los canales son asignados a
            esa interfaz.
     
            Aqu algunos ejemplos:
     
            1) Nosotros tenemos dos TNC's, conectados a COM1 y COM2.
            Los  TNC's  ya  estn  colocados  en  modo  KISS,  la  velocidad  de
            transmisin es de 19200 Baudios, queremos asignar los canales 1,2,3,
            y 4 al TNC en COM1, y los canales 5,6,7 y 8 al TNC en COM2.
     
            TFPCX - PKISS1 - PKISS2 - B19200:19200 - CH8
            TSTHOST /T /I253
     
            Para asignar los canales dar el comando:  PARAM 0 @PO 00001111
            (Este  comando  puede  tambin colocarse en el archivo. TSTHOST.CFG)
     
            2) Nosotros tenemos 2 TNC y un mdem BAYCOM.
            El  mdem  BAYCOM est conectado a COM1, a 1200 Baudios; un TNC est
            sobre COM2 a 19200 Baudios, y el segundo TNC est sobre COM3, IRQ10,
            a 38400 Baudios.
            Los dos TNC's estn ya colocados en el modo KISS.
            Queremos  asignar  los  canales 1,2 y 3 al BAYCOM, 4,5 y 6 al primer
            TNC , y 7 y 8 al segundo TNC.
     
            TFPCX - PCOM1 - PKISS2 - PKISS3:03E8:10 - B1200:19200:9600 - CH8
            TSTHOST /T /I253
     
            Para  asignar  los  canales,  dar  el  comando: PARAM 0 @PO 00011122
            (Este  comando  puede  tambin colocarse en el archivo. TSTHOST.CFG)
     
            3) Un  TNC  en  modo KISS, ya colocado en ese modo, en COM1, a 19200
            Baudios.
     
            TFPCX - PKISS1 - B19200 - CH8
            TSTHOST /T /I253
     
            En este caso el comando @PO no es pedido.

     
     
     
            TstHost  versin  1.43                                Pg.  :  6
     
     
     
            El uso de memoria
            ------------------
            TstHost usa la memoria dinmicamente.
            Esto  significa  que  la  memoria  se  pedir  al  sistema cuando se
            necesite, y se liberar cuando no se necesite ms.
            Pero,  algunos  tipos de  datos,  como  el  bffer de recepcin y la
            estructura de canales, no puede liberarse.
            Realmente TstHost necesita unos 500  Kbytes  de memoria para correr,
            en  modo  estndar,  lo  que  le  permite  funcionar con toda PC que
            tenga instalado por lo menos 640  Kbytes .
     
            Pero otros usos de memoria pueden necesitarse:
     
            1) TFPCX-TFPCR, si es usado, necesita unos 64K.
            2) La lista "unproto", (modo bsico), requiere 24K.
            3) El comando RUN, y generalmente cualquier otra aplicacin como los
            programas  servidores  requieren suficiente memoria del sistema para
            el COMMAND.COM y el programa para ejecutar.
            4) Los datos comprimidos recibidos y la lista "unproto" requieren de
            otros 19K.
     
            La memoria expandida y el comando /NOEMS
            -----------------------------------------
            TstHost detecta y usa memoria EMS si se encuentra en el sistema.
            El uso de memoria EMS  puede  liberar  hasta 240  Kbytes  de memoria
            convencional.
            Si  Ud. tiene cualquier problema al usar la memoria expandida, puede
            desabilitar la funcin  agregando a la lnea de comandos /NOEMS.
     
            Por ejemplo:   TSTHOST /H /B19200 /C1 /NOEMS
     
     
            La memoria extendida y el comando  /NOXMS
            ------------------------------------------
            TstHost detecta y usa memoria XMS si se encuentra en el sistema.
            Usar  esta  memoria  puede  liberar  hasta  210   Kbytes  de memoria
            convencional,  y  es  accedido  por  medio  del driver HYMEM.SYS. (o
            equivalente).
            Note  que  la  gestin de memoria XMS es lenta referida a la memoria
            EMS y convencional.
            La prioridad de TstHost es:
            Usar  primero  EMS,  luego,  si  se  necesita XMS, y luego si an se
            necesita, la memoria convencional.
     
            El  parmetro  de  lnea  de comandos /NOXMS hace que TstHost no use
            la memoria XMS.
     
            Por ejemplo:   TSTHOST /H /B19200  C1 /NOXMS

     
     
     
            TstHost  versin  1.43                                Pg.  :  7
     
     
     
            Reduccin de bfferes de RX,  comando /Rsize
            -----------------------------------------------
            Si  Ud.  no tiene memoria para todas sus aplicaciones, puede liberar
            memoria reduciendo el tamao del bffer de recepcin.
            Normalmente cualquier bffer  tener una capacidad de 300 lneas.
            /Rsize  permite  definir el nmero de lneas destinados en el bffer
            de revisin, desde 100 a 750.
            Toda lnea ocupa 82 Bytes.
            Por ejemplo, con TSTHOST.  /R200, Ud. libera:
     
            (300-200) x82x9=73800 Bytes,...    73K
     
            Este comando no afecta el bffer si se destin a la memoria EMS, que
            siempre tiene 300 lneas.
     
     
            El nmero de canales,  parmetro /K
            ------------------------------------
            Este  parmetro  es til para reducir el nmero de canales usados en
            TstHost.
            La  aplicacin puede usarse para viejas eprom que no administran ms
            de 4 canales, o para reducir el uso de memoria.
            Es posible definir desde 2 a 8 canales, 8 por defecto:
     
            Por  ejemplo,  para establecer 4 canales, agregar el parmetro /K4 a
            la lnea de comandos de TstHost.
     
            Tamao de lista "unproto" , parmetro /U
            --------------------------------------------
            TstHost  siempre  intenta colocar el tamao de lista "unproto" a 800
            mensajes.
            Si  Ud.  tiene problemas de falta de memoria, ste parmetro es til
            para reducir el uso de memoria:
            Es  posible  colocar  este  valor desde  200 a 800, 800 por defecto:
            Para  colocar  el tamao de lista "unproto" en 400 mensajes, agregue
            el parmetro /U400 a la lnea de comandos de TstHost.
     
            Modo VGA
            --------
            Agregar  el parmetro /VGA a la lnea de comandos, para conseguir 43
            o 50 lneas en pantalla sobre un monitor EGA o VGA.
     
            Ejemplo:        TSTHOST /H /B19200 /C3 /VGA

     
     
     
            TstHost  versin  1.43                                Pg.  :  8
     
     
     
            La interfaz extendida para demanda de datos, parmetro /V
            ---------------------------------------------------------
            A  partir  de  la  versin 1.41, TstHost provee un mtodo nuevo para
            acceder  a  informacin particular sobre la condicin del programa y
            sus tareas.
            La  peticin  de  datos  se  har mediante el vector de interrupcin
            interno o IRQ, normalmente 101, 65Hex.
            Este  vector puede redefinirse con el parmetro de lnea de comandos
            /V, que acepta la entrada de un valor DECIMAL.
     
            Por ejemplo:  TSTHOST  /V100
     
            TstHost usar el IRQ nmero 100, 64Hex, en vez del 101.
     
            NOTA:  TSTHOST REQUIERE EL ACCESO EXCLUSIVO A ESTE VECTOR.
     
            Leer tambin la seccin sobre el vector TSTHOST.IRQ.
            Los  programas, los servidores, PG, pueden interrogar este IRQ a fin
            de  obtener  informacin  sobre parmetros generales de TstHost y /o
            sus tareas.
     
            La  informacin  se dar en una estructura aqu descripta, que es un
            rea esttica en TstHost.
     
            Por  esta razn, si Ud. necesita mantener la informacin entre dos o
            ms  llamados al IRQ, debe copiar la informacin anterior en un rea
            de su programa, porque el nuevo llamado ocasionar la sobreescritura
            de la informacin anterior.
            El  programa  que requiere la informacin, debe llamar el vector IRQ
            con  el  registro  AL  colocado  a 0, y AH con el canal que queremos
            investigar.
     
            Cuando  regresa  desde  la rutina, si se detect cualquier error, el
            registro AH es colocado un valor cualquiera, no 0, y AL contendr el
            nmero de canales soportado por TstHost.
            Normalmente  AL es 8, pero puede ser distinto si TstHost al comenzar
            se us /K  para reducir el nmero de canales.
     
            Realmente  el  nico  error  posible  es  investigar un canal que no
            existe.
            Si  no  hay  error,  el  registro AH ser 0, AL contendr tambin el
            nmero mximo de canales disponibles, y  BX indicar la direccin de
            la estructura de informacin.
     
            NUNCA, NUNCA Y NUNCA ESCRIBIR EN ESTE AREA. UD. PUEDE SOLO LEER.
            LA  ESCRITURA  EN  ESTE  AREA  PROBABLEMENTE OCASIONARA LA CAIDA DEL
            SISTEMA!

     
     
     
            TstHost  versin  1.43                                Pg.  :  9
     
     
            Aqu, el formato de la estructura de informacin.
     
            Segn  la  convencin  de  programacin  "C", todas las variables de
            cadena son terminadas con el carcter nulo.
     
            Estructura de informacin:
     
           {       //ESTOS VALORES SON GLOBALES, NO DEPENDIENTES DEL CANAL.
                   //====================================================
            unsigned char THVH;    //TstHost versin, valor alto.
            unsigned char THVL;    //TstHost versin, valor bajo.
            int  MAXCHANNEL;       //Nmero de canales posibles de TstHost.
            char  DRVTYPE;         //Tipo de driver, 1 HOST real,0 TFPCR, 2 DRSI
            char PORT;             //Si HOST real, puerto com.
            unsigned int BAUDRATE; //Si HOST real, vel. en Baudios.
            int  INTNO;            //Si TFPCX/r, vector IRQ usado por el driver.
            char TstHostCall[10];  //Distintivo del sistema, con SSID.
            char UListEnable;      //Si no es 0, la lista "unproto" es activa.
            char Wpath[81];        //WorkDir (directorio de trabajos).
            char  Upath[101];      //UserDir. Si hay definidos mas de un "path"
                                   //ellos son separados por un espacio.
            char "HomeBBS"[10];    //Distintivo del "HomeBBS".
            char HomeAlias[10];    //Distintivo "alias" del "HomeBBS", nulo si
                                   //no est definido.
     
                  // ESTOS CAMPOS SON DEPENDIENTES DEL CANAL
                 //==========================================
            int  chstatus;         //0 El canal est desconectado.
                                   //1 Coneccin  estndar,  Yo estoy conectado
                                   //  con otro.
                                   //2 Coneccin  PMS,  un  usuario remoto est
                                   //  conectado a mi PMS.
                                   //3 Coneccin PMS, "HomeBBS" est conectado
                                   //  a mi PMS para hacer "forward".
                                   //4 Coneccin  PMS,  mi PMS est conectado a
                                   //  "HomeBBS" para hacer "forward".
                                   //5 Coneccin  "UNPROTO", yo estoy conectado
                                   //  a "HomeBBS" para pedir correo "unproto".
            char  SuppCall[10];    //  Si  no  es  nulo, el distintivo especial
                                   //  del canal (comando AX PORT).
            char  UserCall[10];    //  Distintivo de la estacin conectada, con
                                   //  SSID.
     
                   // ESTOS CAMPOS SON VALIDOS SOLO SI UN USUARIO ESTA CONECTADO
                  // A MI PMS, chstatus=2 o 3
                 //=============================================================
     
            char UIname[13];       // Nombre de usuario
            long UILastConnTime;   // En seg desde 1970, ltima fecha de conecc.
            long UILastMsgList;    // En seg, ltima fecha en lista de mensajes.
            long UINbrConn;        // Nmero de conecciones de este usuario.
            long UIThisConnTime;   // En segundos, esta fecha de coneccin.
            unsigned int SysFlag;  // "SYS flag" actual del usuario.
     
            };

     
     
     
            TstHost  versin  1.43                                Pg.  :  10
     
     
     
            Interfaz TSR para datos de monitor, comando TSRMON
            -------------------------------------------------------
            Esta  interfaz  permite  al  programa externo, administrar los datos
            recibidos en el canal monitor:
            Esta funcin es una puerta abierta a muchas posibilidades...
            Un  ejemplo  puede  ser un programa externo que controle una emisin
            de  "packet  cluster", analice el registro, y desempee las acciones
            deseadas, como el cambio de frecuencia HF, u otras...
            Hay aplicaciones mltiples.
     
            El  programa  externo  puede  ser  el driver de un dispositivo, o un
            programa residente cargado antes de TstHost.
     
            La  comunicacin con TstHost se gesta con un vector de interrupcin,
            y  recibe  desde  TstHost, todos los datos que el mismo recibe en el
            canal  monitor:  Esto  significa  que  los  datos recibidos a por la
            gestin  externa  reflejar  la condicin de monitor colocada con el
            comando AX MONITOR  dentro TstHost.
            Los  parmetros  /F  y  /T  del  comando  AX MONITOR se ignoran, an
            cuando  estn  presentes,  el solicitante recibir siempre los datos
            originales.
            Note  que  el  programa  externo  no sustituye la gestin interna de
            TstHost, todas las funciones nativas continuarn trabajando.
            La  activacin  y  el  nexo con el programa externo se activa con el
            comando TSRMON, con esta sintaxis:
     
               TSRMON IrqVect
     
            IrqVect es el nmero de IRQ, expresado en DECIMAL, que TstHost llama
            para enviar los datos de monitor al programa.
            Para deshabilitar un permiso previo, use 0 como parmetro de vector.
     
            Siendo  que  TstHost  no  conoce  como est hecho su programa, o qu
            interrupcin  usa,  no  es  posible usar TstHost para ningn tipo de
            control.
            USAR  ESTE  COMANDO CON CUIDADO, no coloque vectores IRQ invlidos o
            programa  solicitante  no existente, o probablemente se bloquear su
            PC.
     
            TstHost  llama  al  programa cargando en los registros de la CPU los
            parmetros apropiados, y luego emite la interrupcin especificada en
            el comando TSRMON.
     
            El programa, recibir los datos con esta sintaxis:
     
            AH:  siempre 0
     
            AL:  es  el  nmero de canal, pero por lo pronto la interfaz soporta
                 nicamente el canal monitor, tambin este parmetro es 0.
     
            BX:  Este registro le dice el tipo de paquete que recibi.
                 Nuevamente,  solo  el  monitor  se  soporta,  y  solo 3 valores
                 son aceptados:

     
     
     
            TstHost  versin  1.43                                Pg.  :  11
     
     
     
                 4    Cabeceras sin datos, como control de paquetes, RR, RNR...
                      y pedidos de coneccin/desconeccin.
                 5    Cabeceras con datos, como baliza UI, o de datos I.
                      Note   que   estas  son  solo  las  cabeceras,  los  datos
                      efectivos son recibidos con el siguiente paquete.
                 6    Paquete de datos del tipo expresado en 5.
     
                 Los  tipo 4 y 5 son cabeceras exactamente como Ud. las ve en el
                 monitor, se ve decodificada como:
     
                      fm IK1GKJ to BEACON ctl UI^ pid F0
     
            SI:  Le  dice  cuantos  bytes  hay en el paquete, en otras palabras,
                 el  largo del paquete. El largo mximo que Ud. puede recibir es
                 de 256 bytes.
     
            CX:DX  En  forma de segmento: El "offset" de la direccin de memoria
                 donde  los  datos son almacenados.
                 CUIDADO,  esta  es una memoria de  "SOLO  LECTURA", no trate de
                 escribir aqu, o su sistema se
                 puede bloquear.
     
     
            Y  ahora,  algunas  pocas  reglas  para escribir un buen programa de
            interfaz para TstHost:
     
                 - TstHost  se  detiene  mientras  su programa tiene el comando,
                   entonces debe ser rpido y de poco cdigo.
     
                 - NO USE LA PILA DE TSTHOST, si la usa, dedique una pila propia
                   en su programa. La pila de TstHost tiene un tamao de acuerdo
                   a lo usado, su programa puede saturarla.
     
                 - NO  USE distribucin dinmica en la pila, Ud. puede cerrar la
                   gestin de memoria de TstHost.
                   Si Ud. necesita memoria dinmica dentro del programa, destine
                   una zona en el comienzo y sela.
     
                 - NO ALTERE  los  registros  de TstHost. Antes de modificarlos,
                   gurdelos  en  la  pila  u  otro rea, y resturelos antes de
                   regresar a TstHost.
     
                 -  Y,  para  terminar, NO ESCRIBA EN EL AREA INDICADO POR CX:DX

     
     
     
            TstHost  versin  1.43                                Pg.  :  12
     
     
     
            Las teclas rpidas
            -------------------
     
            ALT F1             Transmisin Automtica de "password".
            ALT F2             Muestra la lista  MHEARD. (depende del programa,
                               del driver / TNC).
            ALT F3             Habilita el monitor de trnsito IUSC.
            ALT F4             Desabilita el monitor de trnsito.
            ALT F5             Coloca el monitor de trnsito a U.
            ALT F6             Como el comando ULIST L
            ALT F7             Permite la seleccin de archivo para el DIR.
            ALT F8             Muestra la lista de el mensajes PMS
            ALT F10            Apaga el indicador de nuevo correo.
            CONTROL ESC o F10  Cambia entre modo comando y conversacin.
            PAGE  UP           Activa  el bffer de revisin, o si est activo,
                               muestra la pgina previa.
            PAGE DOWN          Muestra la sig. pgina en el bffer de revisin.
            SHIFT UP           Una lnea arriba en modo revisin.
            SHIFT DOWN         Una lnea abajo en modo revisin.
            CONTROL PAGE DOWN  Sale del modo revisin.
            CONTROL HOME       Principio del bffer de revisin
            CONTROL END        Final del bffer de revisin
            ENTER              En modo comando: ejecuta el comando.
                               En modo conversacin : transmite el texto.
                               En  ambos  modos,  si  el bffer de revisin est
                               activo, es desactivado.
            CURSOR UP          Pide la lnea previa del bffer de teclado.
            CURSOR DOWN        Pide la lnea siguiente del bffer de teclado.
            F1...F8            Cambia de canal 1 a 8.
            F9                 Cambia a ventana monitor.
            CTRL-F1..F10       Definido por el usuario.
            SHIFT-F1..F10      Definido por el usuario.
            CTRL_BACKSPACE     Borra la palabra previa al cursor.
            CTRL_LEFT          Mueve el cursor una palabra a la izquierda.
            CTRL_RIGHT         Mueve el cursor una palabra a la derecha.
            HOME               Mueve el cursor al comienzo de la lnea.
            END                Mueve el cursor al fin de la lnea.
            BACKSPACE          Borra el carcter a la izquierda del cursor.
            DELETE             Borra el carcter bajo el cursor.
            INSERT             Activa el modo de insercin.
            ESCAPE             Borra la lnea en curso.
            CTRL-Y             Borra la lnea en curso (interna).

     
     
     
            TstHost  versin  1.43                                Pg.  :  13
     
     
     
            El "path" de los archivos
            -------------------------
            No  hay  un  directorio  particular  para la instalacin de TstHost,
            pero  Ud.  debe  crear, dentro de su directorio, tres subdirectorios
            con los nombres: MAIL, PG, USERS.
     
            Esta puede ser una instalacin estndar:
            \ TSTHOST  < DIR >
              |-PG     < DIR >
              |-MAIL   < DIR >
              |-USERS  < DIR >
              |-UPLOAD < DIR >
              |-TSTHOST.EXE
              |-TSTHOST.DOC
              |-TSTHOST.PSW Archivo para el "password" automtico.
              |-TSTHOST.CFG Archivo de configuracin para el programa.
              |-TSTHOST.ENT El texto de entrada cuando conecta el PMS.
              |-???????.ENT Texto selectivo cuando conecta el PMS.
              |-TSTHOST.HLP Archivo de ayuda para PMS
              |-TSTHOST.SYS Archivo de "password" para el acceso PMS remoto.
              |-TSTHOST.PGS Lista / descripcin de servidores PG disponibles.
              |-TSTHOST.USR Base de datos de usuarios, administrada por TstHost.
              |-TSTHOST.IRQ Identificacin de IRQ, administrado por TstHost.
              |-???.ULS Lista "unproto" , creada / usada por TstHost.
              |-???.CON Archivo  de coneccin para "HomeBBS", creado por el
                            usuario.
              |-TSTHOST.HBB Archivo de ruteo automtico.
              |-TSTHOST.SHD Archivo de configuracin del TNC cuando salimos del
                            programa.
              |-TSTHOST.CRN Archivo de comandos a ejecutar cada hora.
              |-TSTHOST.IN  Archivo de importacin de correo.
              |-TSTHOST.LOG Creado por TstHost si LOG=ON.
              |-TSTHOST.BID Archivo de nmero "BID", administrado por TstHost.
              |-TSTHOST.EXT Archivo  de  definicin  de extensin, creado por el
                            usuario.
              |-TSTHOST.MAC Archivo  de  definicin  de  macros,  creado  por el
                            usuario.
              |-TSTHOST.DMS Base  de  datos de mensajes PMS, creada / usada  por
                            TstHost.
              |-TSTHOST.HRT Archivo de base de datos "HROUTE", administrado  por
                            TstHost.
              |-DBFMSG.OLD  Vieja  base de datos de mensajes, creada / usada por
                            TstHost
              |-Archivos    Archivos fuente de comandos (Si Ud. los crea)
     
            Descripcin detallada de archivos y directorios:
     
            PG - Directorio de servidores.
     
            Ud. debe poner los servidores PMS en este directorio.
            Si este directorio no existe, el comando PG del PMS no trabaja.
     
            En una prxima seccin del manual describen los servidores PG.

     
     
     
            TstHost  versin  1.43                                Pg.  :  14
     
     
            MAIL - Directorio de mensajes
            Los  boletines  / mensajes personales del PMS se almacenarn en este
            directorio.
            Si este directorio no existe, el correo electrnico de la seccin de
            PMS no trabaja adecuadamente.
     
            USERS - Directorio de Usuarios
            Este  es  el directorio al que los usuarios acceden con los comandos
            W, YU  YD.
            Esta  es una trayectoria nica, que puede indicar otras partes de su
            disco  rgido.  Si  no  se  especifica  otra  manera, TSTHOST usa el
            subdirectorio USERS del directorio donde reside TSTHOST.EXE.
            Ud.  puede  especificar  cualquier  otro  "path" / directorio con el
            comando USERDIR.
     
            UPLOAD - Directorio de envos de los Usuarios.
            Este  es el directorio donde se almacenar cualquier archivo enviado
            por los usuarios del PMS con el comando YU.
            Si no crea este el directorio, el comando YU del PMS no trabajar.
     
            WORKDIR - Directorio estndar de trabajo
            El directorio por defecto es el directorio donde reside TSTHOST.EXE,
            pero Ud. puede seleccionar cualquier otro "path" / directorio con el
            comando WorkDir.
            Este  directorio  se usa para los comandos WRITEBUF, REGISTER, SEND,
            YPUT, YREC y MAILCOPY.
            Con  estos  comandos,  a  menos que el nombre de archivo contenga un
            "path"  especificado,  el  archivo  se  guardar  en  el  directorio
            WORKDIR.
            Por  ejemplo, ejecutando el comando WRITEBUF TEXTO, el contenido del
            bffer  de  revisin  se escribir en un archivo llamado TEXTO en el
            directorio   que   Ud.  ha  especificado  con  el  comando  WORKDIR,
            pero  WRITEBUF  E:\ASC\TEXTO  escribir  el  bffer  en  un  archivo
            llamado TEXTO  en  E:\ASC.
            El  propsito  de  este  comando es separar los archivos de captura,
            recepcin YAPP y los otros archivos.
     
            TSTHOST.IRQ - Deteccin de interrupcin interna.
            Si  un  perifrico debe pedir datos a datos a TstHost, debe usar una
            interrupcin para pedir la informacin.
            El  programa  que maneja esta nueva interfaz, debe conocer el vector
            usado por TstHost.
            Este  archivo  se  crea cuando TstHost comienza, y es borrado cuando
            TstHost  termina,  y  su nico propsito es informar al programa que
            lo necesita, el vector IRQ usado por TstHost.
            Este  archivo,  que  reside en el directorio donde est TSTHOST.EXE,
            tiene solo esta lnea:
                                    TstHostInterruptVector=XX
     
            Donde XX es un nmero decimal, y es el IRQ usado por TstHost.
            Este  archivo  es  importante, entonces nunca coloque este archivo a
            solo lectura y nunca manipule los contenidos escritos por TstHost.

     
     
     
            TstHost  versin  1.43                                Pg.  :  15
     
     
     
            TSTHOST.USR - Base de datos de Usuarios
            Este  archivo  de  sistema  se  administra desde TstHost, y se crean
            en el directorio donde reside  TSTHOST.EXE.
            Realmente,  el  programa  guarda  en este archivo solo el nombre del
            usuario y la fecha de la ltima coneccin.
            Este es el formato:
     
            struct UInfo
                 {
                 char call[7];       /* Distintivo del usuario */
                 char name[13];      /* Nombre del usuario */
                 long LastConnTime;  /* En seg. desde 1970, ltima fecha de */
                                     /* coneccin */
                 long LastMsgList;   /* Fecha  del  ltimo  mensaje listado */
                 long NbrConn;       /* Nmero de conecciones de este usuario */
                 long  ThisConnTime; /* Tiempo  de  coneccin */
                 char  PrivDir[31];  /* Directorio  privado  del  usuario */
                 char reserved[61];  /* Reservado */
                 };                  /* Cada  registro  tiene  128  bytes */
     
     
     
            TSTHOST.HBB - Archivo de ruteo automtico.
            Este  es  un  archivo ascii simple, administrado directamente por el
            operador  del  sistema,  tiene  el  propsito  de  asignar  un ruteo
            automtico  para  todos  los mensajes generados localmente, y que no
            tienen uno.
            El mensaje que tiene una ruta especfica no se alterar.
            El  formato  del  archivo  es  simple:  Cualquier  lnea invlida se
            ignora.  Una  lnea  valedera  tiene el formato DESTINO @ BBS, donde
            DESTINO y BBS son los distintivos sin SSID.
     
            Por  ejemplo, si en este archivo hay una lnea as: IK1MSL @ IK1ZZZ,
            y  escribo  un  mensaje  con: SP IK1MSL @ IK1ABC, el mensaje no ser
            tocado,  pero, si escribo el destino:  SP IK1MSL, se transformar en
            SP IK1MSL @ IK1ZZZ.
     
     
     
            TSTHOST.HRT - Base de datos de ruteo jerrquico.
            ------------------------------------------------
            TstHost soporta el direccionamiento de ruteo jerrquico.
            Cualquier BBS tiene una direccin suplementaria que provee un mtodo
            de direccionamiento ms poderoso.
            Una  direccin  jerrquica  puede ser as: IK1MSL.IPIE.ITA.EU, donde
            IK1MSL  es  el  distintivo  del  BBS,  y  el  resto  es la direccin
            jerrquica.
            Para  cualquier  mensaje  que  ingresa  al PMS, TstHost detecta sta
            direccin, y la almacena en el archivo binario TSTHOST.HRT.

     
     
     
            TstHost  versin  1.43                                Pg.  :  16
     
     
     
     
            Luego,  cuando  se  necesite  remitir  un mensaje a "HomeBBS", si la
            direccin  se  conoce,  ser  propuesto  el BBS con la ruta a fin de
            proveer un distintivo completo.
     
            Cualquier  ruta  puede ser voltil o permanente, donde son voltiles
            TstHost  puede cambiarla automticamente (valor por defecto) leyendo
            la informacin de los mensajes entrantes en los PMS.
            Si  la  ruta es fija, TstHost nunca cambia la ruta, igual si detecta
            que un mensaje entrante tiene una ruta diferente.
            Normalmente  Ud. no  necesitar  manipular el archivo de ruteo, pero
            TstHost provee el comando HROUTE (ver luego) para colocar una ruta o
            cambiar una direccin para un distintivo especfico.
     
     
            Esta es la estructura del archivo TSTHOST.HRT:
     
                   struct hroute{
                                char type;       0=variable,   1=permamente;
                                char call[7];    distintivo
                                char hroute[35]; direccionamiento;
                                long sx;         nodo izquierdo;
                                long dx;         nodo derecho;
                                } total 51 bytes.
     
     
            El archivo es un rbol binario, donde la primera entrada es la raz,
            y  el distintivo alfabticamente inferior est en el nodo izquierdo,
            el otro  en el nodo derecho. Teclas dobles no son permitidas.
            Un  registro  variable  se  actualiza  automticamente  desde  la
            informacin  que  el  programa  recibe  durante  la  recepcin de un
            mensaje.  Un  registro permanente es fijo, y solo puede actualizarse
            desde el teclado.
     
     
            TSTHOST.PSW - Archivo de "password" automtico.
            Este archivo contiene los "password" para los sistemas que requieren
            uno para su acceso, como BBS y Nodos.
            La prxima seccin del manual describe este aspecto con detalles.
            Si  Ud.  no  necesita ningn "password", o no necesita un "password"
            automtico, no cree este archivo.
            Toda  lnea  que  comienza  con  el smbolo '#'es un comentario y se
            ignora.

     
     
     
            TstHost  versin  1.43                                Pg.  :  17
     
     
     
     
            TSTHOST.SYS - Archivo de "password" para el comando SYS el PMS.
            Este archivo es parecido al archivo TSTHOST.PSW.
     
            El formato es:
     
            DISTINTIVO_SIN_SSID INDICADOR_de_VALIDACION "password"
     
            Cada  lnea  comienza  con  un  distintivo  sin SSID, un espacio, un
            indicador  de  validacin  y el "password" del usuario, no ms largo
            que 255 caracteres alfanumricos.
            Slo los usuarios escritos aqu pueden dar el comando SYS.
     
            Por ejemplo:
            IK1GKJ 3 aabbcc
            IK1MSL 1 8873mnhbkjAST
     
            El indicador es un campo de bit:
     
            1  Permite a  ese  usuario  acceder  con  los  comandos  YD, W, V  a
               cualquier directorio o trayectoria de su sistema, pero solo puede
               hacer YU en "UPLOAD".
     
            2  Es  como  1,  pero  el  usuario puede acceder a cualquier disco y
               directorio, tambin para escribir un archivo (YU).
     
            4  Significa que el usuario puede dar comandos DOS.
     
            8  Significa que el usuario puede hacer "YAPP" an en PMS en los que
               el "YAPP" est deshabilitado.  (el comando PYAPP)
     
            16 Significa que el usuario puede acceder a todos los mensajes en el
               PMS,  exactamente  como  si l fuera el operador de sistema en el
               teclado, incluso accediendo a la redaccin de cabecera de correo.
               (comandos EM, FA, FR )
     
            32 Significa  que el usuario  puede terminar el programa remotamente
               comando /E?
     
            En  el  ejemplo  arriba,  IK1GKJ  puede leer y escribir en cualquier
            parte  de  su  sistema  (1+2=3),  pero  IK1MSL puede leer en todo su
            disco, pero solo escribir en el directorio "UPLOAD".
     
            TSTHOST.CFG - Archivo de configuracin automtica.
            Este es un archivo de texto ASCII, que contiene sucesin de comandos
            para la configuracin automtica.
            Este  archivo ser buscado por TSTHOST comienza y, si est presente,
            el programa ejecuta todos los comandos en el archivo.
            Cada lnea es un  el comando.  Este archivo puede contener cualquier
            comando de TSTHOST.
            Cualquier  lnea  que comienza con el smbolo '#' es un comentario y
            se ignorar.
            La longitud de lnea no debe exceder 78 caracteres.
     
            TSTHOST.SHD - Archivo de configuracin de finalizacin.
            Como  el  archivo  TSTHOST.CFG, este archivo contiene la sucesin de
            comandos que se darn cuando el programa finalice.

     
     
     
            TstHost  versin  1.43                                Pg.  :  18
     
     
     
            ?.ULS - Archivo de lista "unproto".
            Este archivo lo crea y administra el programa.
            Cuando  Ud. activa la lista "unproto", el programa lee este archivo,
            si  est  presente,  entonces  TSTHOST  puede  manejar  la  lista de
            mensajes desde el ltimo nmero recibido.
            Cuando  Ud.  cierra  la  lista  o  detenga  el  sistema, el programa
            guarda el contenido de la lista en este archivo.
            Si  este archivo no es encontrado o Ud. lo borra, el programa pedir
            al  "HomeBBS"  la  lista  de  mensajes "unproto" comenzando desde el
            nmero  uno.  La  extensin del nombre de archivo es siempre ".ULS",
            mientras  el  nombre  de  archivo es el distintivo del "HomeBBS" sin
            SSID.
     
            TSTHOST.ENT - Texto de coneccin PMS.
            Este es un archivo de texto ASCII.
            Cuando  un  usuario  remoto se conecta al sistema PMS, TSTHOST enva
            al usuario el contenido de este archivo de texto (si lo encuentra).
     
            CUIDADO:
            No  use  los  parntesis cuadrados '[' y ']' en este archivo, porque
            ellos se usan para envos en protocolo SID.
     
            ?.ENT - Texto selectivo de coneccin PMS
     
            ? significa un distintivo sin SSID.
            Cuando  un  usuario  conecta a su PMS, TstHost busca si existe, este
            archivo  en  el  directorio  donde  reside  TSTHOST.EXE,  y  si  lo
            encuentra,  lo enviar al usuario en lugar del texto estndar de PMS
            que est en TSTHOST.ENT.
            Es  posible  crear  archivos  vacos,  de esta manera al conectar se
            enviar unicamente el "prompt" de PMS.
     
     
            TSTHOST.HLP - Archivo de ayuda PMS.
            Este es un archivo de texto ASCII.
            Cuando el usuario remoto conectado al PMS d el comando HELP (ayuda)
            TSTHOST  enviar  el  contenido  de este archivo al usuario, de otra
            manera  enviar  el  mensaje:   'NO HELP AVAILABLE'    (No hay ayuda
            disponible) si el archivo no existe en el sistema.
     
     
            TSTHOST.PGS - PG lista de servidores PMS
            Otro archivo ASCII.
            Puede  ser creado por el operador del sistema segn sus necesidades,
            porque se relaciona a la seccin de PG.
            Cuando  un  el  usuario  conectado  al  PMS  d  el  comando  PG sin
            argumentos, TSTHOST enviar el contenido de este archivo al usuario,
            o el mensaje PG NO DISPONIBLE si el archivo no existe.
            Este  archivo  se  usa  para  enumerar  y  describir  los  programas
            servidores PG .

     
     
     
            TstHost  versin  1.43                                Pg.  :  19
     
     
     
     
            TSTHOST.LOG - Registro de conecciones.
            Este archivo lo crea y administra TSTHOST cuando el comando LOG est
            ON.
            Contiene  la  lista  de  las  conecciones con el distintivo, fecha y
            hora.
     
            SOURCE ... (Archivos FUENTE)
            Estos  archivos  son  parecidos  al  archivo  TSTHOST.CFG,  pero son
            ejecutados solo cuando Ud. d el comando.
            Este  es  til  para  activar  configuraciones  especficas para una
            necesidad.
            Cualquier  lnea  comenzada  con  el  smbolo  '#'  se  considera un
            comentario y se ignora.
     
            TSTHOST.CRN - Archivo de comandos a ejecutar cada hora.
            Si existe este archivo de comandos, es ejecutado cada hora.
            Debe estar en el mismo directorio de TSTHOST.EXE, y debe editarse en
            forma ASCII pura.
            NOTA:  cualquier  comando  puede  ponerse  en  este  archivo, porque
            TstHost  no  efecta  ningn  tipo de control, pero por favor, ponga
            comandos que tengan un sentido!
            El formato es simple:
            - Una lnea comenzada con un '#' es un comentario y se ignora.
            - Una bloque de hora comienza con *
            - Una lnea despus del bloque de  hora  se  considera  como comando
              TstHost, exactamente como si el comando se diera desde el teclado.
            - Un  bloque de hora finaliza en el comienzo de  un  nuevo bloque de
              hora, o en el fin de archivo.
            - El intervalo mltiple de horas se especifica en la forma * HH-HH.
            - La longitud de lnea no debe exceder los 80 caracteres.
     
            Ejemplo:
            * 12 <-- Ejecutar a las 12:00
               CMD1
            * 13-15 <-- Ejecutar a las 13,14,15
               CMD2
               CMD3
            * 00-23 <-- Ejecutar cada hora
               CMD4
               CMD5

     
     
     
            TstHost  versin  1.43                                Pg.  :  20
     
     
     
     
            TSTHOST.BID - Archivo de nmero BID.
            Este es un archivo muy importante, y no debe alterarse o borrarse.
            El propsito de este archivo es tener una lista de los BID recibidos
            y almacenar el nmero del ltimo BID usado por TstHost.
            Pero qu es el BID ?
            Simple,  piense  que  el  BID  es una palabra que identifica solo un
            mensaje.  Cada  vez  un  mensaje  nuevo  se crea, desde TstHost o de
            otro  BBS,  solo un  BID   se  aadir  al mensaje, esto para evitar
            duplicados.
            Por  ejemplo, supongamos que yo remito el mensaje XX a "HomeBBS", el
            mensaje tiene el BID YY.
            Luego  yo  uso  el  comando FA para enviar nuevamente este mensaje a
            "HomeBBS". Cuando  "HomeBBS"  lo recibe, detecta que el BID YY ya se
            recibi, y rechaza el mensaje.
            Los  BID  internos  de  TstHost  son  unos nmeros secuenciales y su
            distintivo:  12345-IK1GKJ
     
            (1- > 2- > 3- >... 65535 - > 1- > 2  etc. etc.).
     
            Ahora,  si  Ud.  borra  o  pierde  este  archivo,  obtiene  2 cosas:
     
            1)  Se perder la lista de los BID recibidos, esto es poco problema,
            en  la mayora de los casos, si Ud. recibe "forward" desde ms de un
            "BBS", es posible que Ud. reciba un mensaje duplicado.
     
            2)  TstHost  debe  recomenzar  la  secuencia  de BID, y ste es gran
            problema.
     
            Por  ejemplo,  TstHost  haba creado y remitido diez mensajes, estos
            mensajes tienen un BID del 1 al 10.
            Ahora, si Ud. borra el archivo, TstHost debe recomenzar la secuencia
            desde  1, pero su "HomeBBS", que ya recibi los BID  1..10, rehusar
            cualquier mensaje con el nmero de BID menor que 11.
            Para  evitar  este  problema,  Ud.  puede usar el comando NBID, para
            asignar un valor mayor al nmero de BID.
            Esta  es  una solucin de emergencia, porque asume que Ud. sabe cul
            era el ltimo nmero de BID usado por  TstHost
            Lo mejor es NO BORRAR  o alterar este archivo.
            El  comando NBID debe usarse UNICAMENTE PARA EMERGENCIA, normalmente
            Ud. NO DEBE USAR este comando.
            Cuando TstHost comienza, si el archivo de BID no existe, el programa
            pide su creacin (normalmente la primera vez que Ud. usa TstHost).
            Responda  Y  para  crear  el  archivo,  (y  si el archivo se perdi,
            ejecute  el  comando  NBID  NUMERO_BID ), o N para salir y cargar el
            archivo desde una copia "backup".
            TSTHOST.BID es un archivo de 3001 registros.
            Cada  registro  tiene  una  longitud  de 13 bytes, y es el BID del
            mensaje (char [13]).
            El  primer  registro  es una excepcin, tiene dos nmeros entero sin
            signo  (en formato ascii), separado por un espacio; el primero es el
            prximo BID interno que usar TstHost, el otro es el primer registro
            a escribir en el archivo TSTHOST.BID.

     
     
     
            TstHost  versin  1.43                                Pg.  :  21
     
     
            TSTHOST.IN - Archivo de importacin de correo.
            Este es un archivo de texto ASCII.
            El  propsito  es  permitir  a  programas  SERVIDORES  y PG  agregar
            mensajes al PMS.
            La  presencia de archivo se prueba cada minuto y cuando se encuentra
            se procesa.
            TSTHOST busca en este archivo una sucesin de comandos SP o SB.
            Note  que  Ud. debe usar la sintaxis correcta. Cuando lo procesa, se
            busca una lnea que comienza con SP o SB, desechando las otras.
            Si  tal  lnea  se  encuentra, la prxima se considera el ttulo del
            mensaje, y las otras son el texto del mensaje.
            Una lnea que comienza con /EX es el fin del mensaje.
     
            Ejemplo:
     
            SP IK1AAA @ IK1MSL < IK1BBB
            mensaje ttulo
            mensaje lnea 1
            mensaje lnea 2
            ....
            /EX
            SB ALL @ EU
            mensaje ttulo
            mensaje lnea 1
            mensaje lnea 2
            ....
            /EX
     
            El  campo de hacia quien va el mensaje debe especificarse, la ruta y
            el remitente (<) son optativos.
            Si se especifica la ruta, el mensaje se remitir al "HomeBBS".
            Si  el  remitente  no  se  especifica,  el  valor  por defecto es el
            distintivo usado por el PMS.
     
            NOTA: La longitud de lnea no debe exceder de 80 caracteres.

     
     
     
            TstHost  versin  1.43                                Pg.  :  22
     
     
     
            TSTHOST.DMS - base de datos de mensajes PMS.
            Este  es  un  archivo  binario, y es usado por TSTHOST para mantener
            los mensajes existentes en el directorio MAIL.
            No altere este archivo si no sabe lo que est haciendo!.
            El  mtodo ms fcil para destruir todos los mensajes es borrar este
            archivo, entonces tenga cuidado...
     
            Esta   es   la   estructura  del  archivo  TSTHOST.DMS  ,  para  los
            programadores   interesados   en   escribir   programas  servidores:
     
            struct dirmes {
                char type;             /* Tipo  de  mensaje  BPT */
                char status;           /* Estado  de  mensaje  NFKYHX */
                long number;           /* Nmero  de  mensaje */
                int da_year;           /* Creacin  fecha,  ao */
                char da_day;           /* Da */
                char da_mon;           /* Mes */
                unsigned char ti_min;  /* Creacin,  minutos */
                unsigned char ti_hour; /* Hora */
                unsigned char ti_hund; /* Hundredths  of  seconds */
                unsigned char ti_sec;  /* Segundos */
                char to[7];            /* Campo destino */
                char  route[7];        /* Campo  de  BBS  destino */
                char from[7];          /* Campo remitente */
                char  title[61];       /* Ttulo  de  mensaje */
                char frombbs;          /* Campo de bits:
                                          Bit 0=1 si fue recibido en "forward",
                                          o 0 si local. Bit 6=1 si el  mensaje
                                          contiene /ACK. Bit 7=1 si el mensaje
                                          tiene cdigo 7plus */
                char  startbbs[7];     /* BBS donde comenz el mensaje */
                char  bid[13];         /* BID  o  MID  del  mensaje */
                char rcvbbs[7];        /* El BBS ha "forwardeado" el mensaje */
                char free[4];          /* Reservado */
                         };            /* Total  128  bytes */
     
            Todos  los  campos  de caracteres terminan con un "byte" 0, segn la
            convencin de "C" por defecto.
            El  mensaje  se  decodifica  con  el campo de nmero y  est  en  el
            directorio  MAIL:  el nombre  de archivo corresponde al campo nmero
            y la extensin es MES.
            El  nombre  de  archivo  es  siempre  de 8 caracteres, alineado a la
            derecha  y  rellenando  las  posiciones  izquierdas restantes con el
            carcter ASCII "0".
            Por  ejemplo,  si  el  nmero  es  4,  el  archivo  del  mensaje  es
            00000004.MES
            El  nmero  de  mensaje es secuencial y, cuando el servidor aade un
            mensaje  nuevo,  tiene  que leer el ltimo registro de TSTHOST.DMS e
            incrementar  el  campo  de  nmero  para  obtener el nuevo nmero de
            mensaje.
            CUIDADO:  Todos  los  campos  en  la  estructura  deben  ser siempre
            llenados;  por  ejemplo,  si  la  ruta  no es pedida, debe colocarla
            como  * dirmes.route=0;
     
            NO ALTERE ESTE ARCHIVO MIENTRAS TSTHOST CORRE!

     
     
     
            TstHost  versin  1.43                                Pg.  :  23
     
     
            TSTHOST.EXT  -  Archivo  de  extensiones  para  ejecucin automtica
            --------------------------------------------------------------
            Cuando  Ud. da el comando DIR, se muestra en una ventana en pantalla
            el  contenido  del directorio. Luego, si Ud. prensa la tecla "ENTER"
            sobre  un  archivo,  TstHost  buscar  una  correspondencia entre la
            extensin  del  archivo  seleccionado0  y  el  contenido del archivo
            TSTHOST.EXT.  Si  la  correspondencia no es encontrada, o el archivo
            TSTHOST.EXT  no  existe  no sucede nada , pero si la correspondencia
            existe,  TstHost,  (si  Ud.  tiene suficiente memoria), ejecutar el
            programa segn las directivas especificadas para la correspondencia.
            Ud. puede ejecutar, archivos .bat, y programas .com y .exe.
            El formato del archivo TSTHOST.EXT es simple:
            - Una lnea no debe tener mas de 80 caracteres. Una lnea por ext.
            - Una lnea valedera comienza con un punto seguido por la extensin
              y luego por las instrucciones a ejecutar para esa extensin.
     
              Hay  dos  smbolos  que  TstHost puede sustituir con el nombre del
              archivo seleccionado.
     
              1) El carcter "&".
                 Para  el primer & encontrado, TstHost sustituir el smbolo con
                 el "path" y nombre del archivo seleccionado, luego se  ejecutan
                 los  comandos  desde  el  directorio de TstHost.
     
              2) El carcter "!".
                 Para  el  primer  !  encontrado, TstHost sustituir el  smbolo
                 slo  con  el  nombre del archivo seleccionado, luego cambia al
                 directorio  donde  est  el del archivo seleccionado, y ejecuta
                 los comandos.
     
            Ejemplo:  El directorio actual es D:\BIN, y el archivo
            seleccionado es MARCO.ARJ
     
            1)  Asumimos  que  tenemos  una  lnea  como  sta  en  TSTHOST.EXT:
     
                 .ARJ C:\UTILITY\AVIEW & /K /J
     
            Entonces cuando presione "ENTER", TstHost ejecutar:
     
                 RUN C:\UTILITY\AVIEW D:\BIN\MARCO.ARJ /K /J
     
            2)  Asumimos  que  tenemos  una  lnea  como  sta  en  TSTHOST.EXT:
     
                 .ARJ C:\UTILITY\AVIEW ! /K /J
     
            Cuando  presione "ENTER", TstHost ejecutar:
     
                 D:
                 CD \BIN
                 RUN C:\UTILITY\AVIEW MARCO.ARJ /K /J

     
     
     
            TstHost  versin  1.43                                Pg. : 24
     
     
     
     
            LOS MACRO COMANDOS
            ------------------
     
            Qu es un macro?
            Un   macro  es  una  sucesin  de  comandos  que  TstHost  ejecutar
            automticamente,   secuencialmente,  exactamente  como  si  Ud.  los
            hubiera tipeado desde el teclado.
            Los  comandos  puede  ser  datos  a  enviar  a la estacin remota, o
            comandos para TstHost, u otros macro-comandos.
            Los  comandos  deben  ser hechos secuencialmente, esto significa que
            nosotros  necesitamos  algunos  puntos de interrupcin para parar la
            sucesin,  de  otra  manera el macro nunca para, y contina hasta su
            fin sin el resultado deseado.
            Nosotros  somos  inteligentes,  pero  no  el  macro. El macro es muy
            estpido,  entonces  Ud.  debe  instruir  a TstHost, exactamente qu
            hacer.
     
            Como ejecutar un macro?
            Simplemente tipee su nombre en el modo comando de  TstHost.
            Cada  vez  Ud.  tipea  algo que no es reconocido como un comando, de
            TstHost  el  programa buscar en el archivo TSTHOST.MAC si existe un
            macro con ese nombre.
            Si  el  macro  no  existe,  o  el  archivo TSTHOST.MAC no existe, el
            comando  simplemente  es  declarado invlido; si existe, el macro es
            ejecutado.
            Una "M" aparecer destellando sobre la lnea de condicin, mostrando
            que un macro est activo sobre ese canal.
     
            Como parar un macro?
            El comando es MABORT, y tiene un efecto inmediato.
            El macro se interrumpir, y el canal quedar en el estado que estaba
            en el momento en que el macro se detuvo.
            Los  macros  soportan  todos los comandos de TstHost, con unas pocas
            excepciones,  y tiene un subconjunto de comandos internos, valederos
            solo  para  los macros. Es posible colocar tambin el nombre de otro
            macro  como comando, pero en este caso el nuevo macro reemplazar al
            existente que le otorga en mando.
            Los macro-comandos soportan hasta 8 parmetros.
            Estos  parmetros,  son  identificados por el smbolo % 1... %8, que
            son  los  parmetros literales pasados desde la lnea donde el macro
            comienza.
     
            Por  ejemplo, si el macro de nombre PIPPO tiene una lnea como sta:
            10  SAY  YGET  %1  comienza  con  PIPPO MYPROG.ARJ, la lnea 10 ser
            transformado en:   10 SAY YGET MYPROG.ARJ
     
            Pero, si Ud. comienza el macro con PIPPO sin parmetros, la lnea no
            se transformar, y se procesar literalmente.

     
     
     
            TstHost  versin  1.43                                Pg.  :  25
     
     
     
     
            NOTA:
            Cualquier lnea, en la estructura de la macro , que es precedida por
            un signo "+",  es procesada solo si el canal est conectado.
            Por  ejemplo,  la  declaracin  +SAY....,  es  ejecutada si el canal
            est conectado, saltado de otra manera.
            Si fuera solo:    SAY....  , siempre ser ejecutada.
            No colocar espacio entre el signo  +  y el comando.
     
     
            Comandos especficos para macros
            ---------------------------------
            NOTA:  el comando puede escribirse maysculas o minsculas.
            Algunos de esos comandos referirn a un nmero de lnea.
            S, los macros tienen nmeros de lnea, como el lenguaje BASIC, pero
            este  nmero  ser  explicado  luego  en  la  seccin  relativa a la
            estructura de TSTHOST.MAC.
            Por  lo  pronto,  Ud.  necesita  saber que si se refiere a un nmero
            de  lnea que no existe en su macro, el macro no producir un error,
            pero ir al nmero siguiente al que Ud. ha especificado.
            Esto significa dos  las cosas:
            Si  el  nmero  es  inferior  al  ms  bajo  existente,  el macro se
            recomenzar.
            Si  el  nmero  es  ms  alto  que  el  mayor  existente el macro se
            detendr porque Ud. alcanza el fin de macro.
     
            * DELAY XX
            XX  es  un  nmero  que  especifica  cuantos  segundos el macro debe
            esperar antes de  procesar la prxima instruccin.
            Este es un comando MUY IMPORTANTE en el  pedido de coneccin.
            Por ejemplo, asumiendo Ud. conecta a una estacin, y abre un archivo
            de  captura.  El comando de captura fracasar, porque Ud. ha enviado
            el comando CONNECT, pero inmediatamente abri el archivo de captura.
            En  este muy corto tiempo, probablemente el TNC no haya comunicado a
            TstHost  que  el canal se conect, entonces TstHost rehusar a abrir
            el archivo.
     
            SIEMPRE AGREGAR UNA DEMORA DESPUES DE UN PEDIDO DE CONECCION.
     
            * DISPLAY TEXTO
            Simple  muestra  el  TEXTO  de  mensaje  sobre  la pantalla ejemplo:
              10 DISPLAY Hola chicos
     
            * IFYAPPACTIVE XX
            XX  es  el numero de lnea donde TstHost ir, si cuando procesa sta
            lnea, hay una transferencia YAPP activa en el canal de la macro.

     
     
     
            TstHost  versin  1.43                                Pg.  :  26
     
     
     
     
            * IFNOTYAPPACTIVE XX
            XX  es  el numero de lnea donde TstHost ir, si cuando procesa sta
            lnea, no hay una transferencia YAPP activa en el canal del macro.
     
            * IFYAPPERROR XX
            XX   es  el  numero  de  lnea  donde  TstHost  ir,  si  la  ltima
            transferencia YAPP se detuvo debido a un error.
            NOTA:  leer esta variable borra la condicin de error YAPP, entonces
            Ud. no puede usarlo dos o ms veces. Despus de leer la condicin de
            error,  Ud.  puede  leerla  nuevamente  slo  despus  de  una nueva
            transferencia YAPP.
     
            * IFNOTYAPPERROR XX
            XX   es  el  numero  de  lnea  donde  TstHost  ir,  si  la  ltima
            transferencia YAPP termin satisfactoriamente.
            NOTA: leer esta variable borra la condicin de error YAPP, igual que
            antes.
     
            * IFFILESEND XX
            XX  es  el nmero de lnea donde TstHost ir si, cuando procesa sta
            lnea, hay activa una transferencia de archivo (comando SEND).
     
            * IFNOTFILESEND XX
            XX  es  el nmero de lnea donde TstHost ir si, cuando procesa sta
            lnea, no hay activa una transferencia de archivo (comando SEND).
     
            *  IFUNDEFPAR  NPARAMETRO  NLINEA  Salta a NLINEA si el parmetro
            NPARAMETRO (1..8) es  indefinido.
            Por ejemplo, el macro PIPPO tiene esta lnea:
     
            10 IFUNDEFPAR 1 100
            20 SAY YGET% 1
     
            Si comenz con PIPPO MYPROG.ARJ las lneas 10 y 20 sern ejecutadas,
            pero  si  comenz  con  PIPPO sin argumentos, despus de procesar la
            lnea 10, el macro saltar a la lnea 100.
     
            * IFULSELECTED NLINEA
            Salta  a  NLINEA si existe uno o ms mensajes seleccionados para la
            recepcin en la lista "unproto".
     
            * GOTO XX
            XX simplemente es el nmero de lnea donde TstHost ir.

     
     
     
            TstHost  versin  1.43                                Pg.  :  27
     
     
     
            * SAY DATO DATO DATO...... [CTRL-?]
     
            Este  comando  hace que TstHost enve DATOS..  a la estacin remota,
            es  como cuando Ud. se conecta y tipea algo en el teclado en el modo
            CONV.  LOS DATOS se enviarn a la estacin remota.
            Ud. puede tambin usar el comando SEND para enviar datos largos a la
            estacin remota.
            Una instruccin SAY que comienza exactamente con CTRL-?,  donde ? es
            un  carcter  alfabtico, es traducido por TstHost en el cdigo CTRL
            equivalente.
            Por  ejemplo,  la  lnea    10 SAY CTRL-Z  enva el carcter  CTRL-Z
            (ascii 26) a la estacin conectada.
            Note que Ud. no puede usar ms que una instruccin CTRL por lnea.
            Ahora  bien,  mientras TstHost siempre aade CR (retorno de carro) a
            cualquier  instruccin  SAY  normal, el CR  no es aadido a la lnea
            CTRL-?.
     
     
            * WAITSTRING TIEMPO (NLINEA) TEXTO ESPERADO
            Esta declaracin es ms compleja.
            Cuando  TstHost  procesa  esta instruccin de espera TIEMPO segundos
            para recibir la " FRASE ESPERADA " desde el TNC.
            Si "TEXTO ESPERADO" no se recibe en TIEMPO segundos, el programa ir
            al nmero de lnea  especificado en NLINEA.
     
     
            * WAITDISC [XX]
            Esta  es  una  simple  declaracin  de  espera hasta que el canal se
            desconecte. Si el canal est conectado, ninguna otra lnea del macro
            se procesar hasta que el canal est libre.
            Si  cualquier  cosa  sigue  a  WAITDISC,  por ejemplo WAITDISC X, el
            programa estera hasta que TODOS los canales estn desconectados.
     
     
            * WAITCONN
            Espera simplemente que el canal se conecte antes de continuar.

     
     
     
            TstHost  versin  1.43                                Pg.  :  28
     
     
            Formato de archivo de macros TSTHOST.MAC
            ----------------------------------------
     
            Otro  archivo  simple,  lo  ms  complejo  es  escribir un macro que
            funcione...  hay!
     
            - Una lnea NO DEBE tener ms de 80 caracteres.
            - Una lnea  que  comienza  con un  carcter #, y una lnea vaca se
            ignorarn.
     
            Un macro comienza con su nombre.
            El  macro  puede  ser ejecutado sobre el canal actual, o puede tener
            un  canal especfico: sto se necesita sobre un sistema multipuerto,
            donde  un  llamado,  por  ejemplo,  debe solo ser hecho en un puerto
            especfico.
            Si  tengo  dos puertos de radio en mi sistema, y la frecuencia de mi
            BBS  esta  sobre  el  canal  5,6,7,8 seguramente no podr conectarlo
            sobre el canal 3.
            Un  macro se detiene cuando comienza un nuevo macro o cuando termina
            el archivo.
            Para  definir  un  nombre  de  macro,  la lnea debe comenzar con el
            carcter ":" seguido por el nombre del macro.
            El  nombre  de Macro no debe tener ms de 20 caracteres, y puede ser
            seguido  por  un nmero, para especificar el canal que se usar para
            el  macro.  Obviamente, el nmero de canal no deber ser mas alto que
            el nmero de canales definido para TstHost.
     
            Aqu, dos ejemplos:
     
            :PIPPO        Este macro se ejecutar sobre el canal actual.
     
            :GIOVANNI 5  Este macro ser ejecutado sobre el canal nmero 5.
     
            Ud.  puede  tambin usar el canal 0, el monitor, para un macro, pero
            recuerde que no puede hacer coneccin sobre el canal monitor.
            Cualquier  otra  lnea  en el macro comienza con un nmero de lnea,
            que es un tipo de etiqueta, seguida por un espacio, y por el comando
            a  ejecutar.  NOTA:  el nmero de lnea debe estar en secuencia y en
            orden, TstHost no ordena las lnea de macro.
     
            Por ejemplo:   Bien                Mal
                           10 PIPPO            20 PIPPO
                           20 LUPO             18 LUPO

     
     
     
            TstHost  versin  1.43                                Pg.  :  29
     
     
            Ud.  puede  usar nmeros de lnea desde 1 a 32767. 0 no puede usarse
            porque  es  un  nmero  interno,  y desde 32768 TstHost lo considera
            negativo y son invlidos en el macro.
     
            Prcticamente,   un   macro   puede  tener  un  aspecto  como  esto:
     
            :NOMBRE [CANAL OPTATIVO]
            10  INSTRUCCION...
            20  INSTRUCCION....
            ...
            .... ETC.
     
     
            Comandos TSTHOST no activos en los macros
            ------------------------------------------
            Estos comandos no son disponibles en los macro:
     
            DIR,  ULIST,  LIST, porque abren una ventana en TstHost, y requieren
            la presencia activa sobre el teclado.
     
            SOURCE,  porque  no  puede  hacer  un  control  preliminar sobre los
            contenidos de un archivo de comando.
     
     
            Comandos TSTHOST que requieren argumentos detallados
            -----------------------------------------------------
            Estos   comandos,  pueden  usarse  en  una  estructura  macro,  pero
            requieren  que  los  argumentos  se  especifiquen  en  la  lnea  de
            comandos.
     
            SEND,  YPUT,  porque si Ud. no da los argumentos se abre una ventana
            que permite la seleccin directa.
     
            RUN,  porque  ejecutado  sin  parmetros  va  al DOS sin reentrar en
            TstHost hasta que el operador no tipee EXIT para salir del "SHELL".

     
     
     
            TstHost  versin  1.43                                Pg.  :  30
     
            Ejemplo Macro
            -------------
            :PIPPO 2
            10  CONNECT IK1MSL
            20  DELAY 2
            25 +RECORD POSTA
            30 +SAY RM
            35 +SAY KM
            40 +SAY B
     
            Este es un macro realmente simple.
            Conecta  mi  BBS  en  el  canal 2, note la instruccin de demora por
            favor.  Luego  abre un archivo de captura, y manda al BBS el comando
            necesario para leer y borrar mi correo, luego desconecta.
            Todo el macro, es ejecutados en una sola vez.
            Cuando  el  macro  termina,  probablemente la coneccin est todava
            activa, pero todos los comandos que necesita el BBS se dieron.
            Cuando el BBS desconecta, TstHost automticamente cierra el archivo,
            de captura y a continuacin puedo leer mi correo.
            Note  nuevamente  que  las lneas  25 a 40 son ejecutadas solo si la
            coneccin se hizo, debido al "+" antes de los comandos.
     
            Aqu, un macro ms complejo.
            Asumimos que el "prompt"  de mi BBS es "IK1MSL BBS = >".
            Luego, mi BBS pide un  "password" con la propuesta... " password? ".
     
            >>  Para "password" por favor leer la seccin relativa en el doc. <<
     
            :MSL 3
            5   WAITDISC
            10  CONNECT IK1MSL
            12  DELAY 2
            14 +WAITSTRING 30 (1000) password?
            16 +PASSWORD
            18 +WAITSTRING 30 (1000) IK1MSL BBS = >
            #
            40 +YD VARIE\PIPPO.ARJ
            42 +WAITSTRING 30 (100) IK1MSL BBS = >
            44 +IFYAPPERROR 40
            46 +GOTO 1000
            #
            100 +IFYAPPACTIVE 42
            110 +SAY
            120 +WAITSTRING 30 (1000) IK1MSL BBS = >
            130 +GOTO 44
            #
            1000 DISC

     
     
     
            TstHost  versin  1.43                                Pg.  :  31
     
     
     
     
            005: Espera hasta el canal est libre.
            010: Conecta a mi BBS usando el canal 3.
                 Nuevamente note  la demora para reconocer la coneccin.
                 Todas  la  otras  lneas  se  ejecutan  slo si est conectado,
                 debido al "+" en el comienzo del comando.
            014: Espera no ms de 30 segundos el pedido de "password".
                 Si  no  es  recibido,  es  que  algo  fall. El BBS puede estar
                 interrumpido o fuera de programa debido a una operacin DOS.
                 En  este caso ir a la lnea 100, donde fuerza una desconeccin
                 y detiene el macro.
            016: Enva mi "password".
            018: y espera el "prompt" del BBS.
                 Nuevamente,  el tiempo de espera  es de 30 segundos, si en este
                 tiempo  el  "prompt"  se  recibe,  es que algo fall, y va a la
                 lnea 1000 para desconectar y detenerse.
            040:  Pide que mande el archivo PIPPO.ARJ, que est en el directorio
                 \VARIE, usando protocolo YAPP.
            042:  Espera no ms de 30 segundos para obtener el "prompt" del BBS,
                 y la seal del envo YAPP. 30 es poco tiempo pero no tiene gran
                 importancia.
            044: Cuando el "prompt" se recibe, si tiene un error pide nuevamente
                 ir a la lnea 40.
            046:  Si  no  hay  error,  entonces va a la lnea 1000, desconecta y
                 detiene el macro.
            100:  Debido  a  la  declaracin  en  la  lnea 42, si despus de 30
                 segundos no recibe el "prompt" de BBS, el macro saltar aqu.
                 Primero  prueba  si  el envo YAPP est activo. Si est activo,
                 salta nuevamente en la lnea 42.
            110: Si  el  YAPP  est  detenido,  no  ha  recibido un "prompt", es
                 posible  que  se  haya  abortado el YAPP. El FBB 515c tiene una
                 falla en la rutina de abortar: Detiene el envo ,de datos, pero
                 no confirma la interrupcin con la correcta sucesin.
                 Debido a esto, el 90% de los casos la estacin remota espera un
                 ACK  para  abortar  desde  el FBB, mientras que el FBB tiene ya
                 detenida la transferencia YAPP.
                 Para  evitar  esto, y resincronizar la comunicacin con el BBS,
                 enviar  una  lnea  vaca,  para  forzar  al  BBS  a emitir su
                 "prompt".
            120: Aqu espera el "prompt".
                 Nuevamente, si no se recibe, desconecta en la lnea 1000.
                 Puede  ser  que  no haya un error en el YAPP, es posible que el
                 BBS est interrumpido.
            130:  Si  recibe  el  "prompt",  salta  a la lnea 44 para probar el
                 estado de YAPP.
     
            Este macro no es perfecto an.
            El  problema  es  que  si  Ud.  contina  recibiendo  un error en la
            transferencia YAPP, el macro contina pidiendo el archivo.
            Pero  ste  es slo un ejemplo, Ud. puede hacer seguramente un macro
            sin este problema.
            Obviamente,  los  datos  del  macro  son  slo  un ejemplo, Ud. debe
            colocar los valores apropiados para su caso.

     
     
     
            TstHost  versin  1.43                                Pg.  :  32
     
     
     
     
            "Password" AUTOMATICO
            ----------------------
            El  archivo  TSTHOST.PSW  contiene los "passwords" para usar con los
            sistemas donde se pide uno para el acceso.
            El formato de archivo es:
     
            DISTINTIVO TEXTO_A_BUSCAR "password"
     
            El  distintivo es el de la estacin a la que Ud. se conecta sin SSID
            (identificador secundario...  ej.: -4 ).
            TEXTO_A_BUSCAR es el "prompt" del sistema cuando pide el "password",
            mx. 50 caracteres sin espacios,
            "password"   es   la  clave  de  acceso,  de  hasta  255  caracteres
            alfanumricos sin espacios.
            Ejemplo:
     
            IK1MSL IK1MSL-8> abcdef
            IK1MSL password? 123456
            IK1GKJ IK1GKJ-8> ABCEDF
     
            Atencin:  Las  maysculas  o  minsculas se ignoran en la frase que
            se busca, pero son muy importantes en el "password".
            Estos  son  algunos  ejemplos  para  los  "prompt" de BBS, que puede
            resolver  cualquier  incertidumbre,  y  hacer  que  Ud.  escriba  el
            TSTHOST.PSW correctamente.
     
            En el ejemplo, mostrado el "password" es ABCDEF
     
            IK1MSL-8> 11 22 33 44 55 [0123....           IK1MSL-8> ABCDEF
            Password? IK1MSL-8> 11 22 33 ....            IK1MSL-8> ABCDEF
            IK1MSL-8> Password? 11 22 33 .....           Password? ABCDEF
            IK1MSL-8> Password ? 11 22 33 ....           ? ABCDEF
     
            Como  Ud.  ha  visto,  la frase buscada es SIEMPRE LA ULTIMA PALABRA
            o caracteres que vinieron antes del cdigo "password".
     
            Si  el  "prompt"  del  BBS  es:  Insert your password 11 22 33 44 55
     
            y  Ud. coloca en su archivo TSTHOST.PSW: Insert your password ABCDEF
     
            TSTHOST  interpretar  "Insert"  como la frase a equiparar, y "your"
            como su "password".  Esto es un error!
     
            La forma correcta en TSTHOST.PSW es:   password ABCDEF

     
     
     
            TstHost  versin  1.43                                Pg.  :  33
     
     
     
            NOTA:  Si  Ud. coloca como distintivo un "*", el programa no probar
            la  equivalencia  entre  la  lnea y el llamado conectado, sino slo
            la  equivalencia  entre  el  "prompt"  recibido  y el "prompt" en la
            lnea del archivo.
            Entonces,  si  Ud. usa esta capacidad, asegrese de poner las lneas
            * en el fin del archivo, para evitar perturbaciones.
     
            IMPORTANTE, POR FAVOR LEER
            --------------------------
            Esta  informacin  no  es valedera para la coneccin automtica para
            "forward"  y  pedido  de  correo  "unproto",  porque ellos tienen un
            protocolo particular.
            Cuando  Ud.  da  el comando Password , o presiona las teclas ALT-F1,
            TstHost  comenzar la bsqueda del "password" con la comparacin del
            distintivo  en  curso  y  el  distintivo  declarado  en  TSTHOST.PSW
            Si  Ud.  dirige la coneccin, ste trabaja sin ningn problema, pero
            vea este ejemplo:
            Yo conecto al nodo LU6FE-4.
            Bien, LU6FE  es  el distintivo en curso.
            Ahora  yo  envo al nodo, el comando para conectar mi BBS, IK1MSL, y
            el nodo conecta mi estacin con IK1MSL.
            Ahora  IK1MSL  pedir  el  "password", yo presiono ALT-F1 o tipeo el
            comando Password, y TstHost emite un mensaje de error!...  Por qu?.
            Porque  para el TNC Ud. se conecta a LU6FE-4, no a IK1MSL, porque la
            coneccin a IK1MSL se hizo en el NODO, y NO en su TNC.
            Entonces  TstHost  buscar  el "password" de  LU6FE y no de IK1MSL y
            desde luego no lo encuentra, y declara un error.
            Para evitar esto, el comando Password acepta unos parmetros; si Ud.
            da el comando: Password IK1MSL
            TstHost ignorar el distintivo conectado y ejecuta una bsqueda para
            el distintivo IK1MSL, ignorando la coneccin en curso, LU6FE en ste
            ejemplo.
            Para   conecciones  frecuentes  con  "password"  mediante  un  nodo,
            Ud.  puede  encontrar  til  programar  el "password" del DISTINTIVO
            conectado  en  una  de  las  20 teclas de funcin programables, para
            emular el ALT-F1.

     
     
     
            TstHost  versin  1.43                                Pg.  :  34
     
     
     
            FORWARD, Lista "unproto", CANAL 8 y "password" automtico
            ---------------------------------------------------------
            Atencin!  :  En  esta  seccin, el canal 8 es el que se tiene si el
            programa est configurado para 8 canales.
            Si  Ud. ha cambiado el nmero de canales disponibles con el comando,
            /K  el  "Forward"  y pedido  "unproto" se har sobre el ltimo canal
            disponible.
            Por  ejemplo,  si  Ud. ha comenzado  TstHost con el comando / K4, el
            canal 8 al cual aqu nos referimos, ser su canal 4.
     
            TSTHOST  conecta el "HomeBBS" para "Forward" o lista "unproto" en el
            canal 8 nicamente.
            Si este canal est ocupado, espera que el canal est desocupado para
            conectar.
            Para  el  "Forward", el programa siempre llama al "BBS maestro" para
            el  remitir el "forward" pero la lista "unproto" se pide slo si hay
            algunos mensajes seleccionados.
            NOTA:  En  un  sistema  multipuerto  (TFPCX  multipuerto),  Ud. DEBE
            asegurarse que el canal 8 se asocia al mismo puerto del "HomeBBS".
            Es  posible  que  el programa llame al "HomeBBS" mientras que Ud. ya
            est  conectado al mismo en otro canal, sugiero entonces que coloque
            un SSID slo para el canal 8 (comando AX25 PORTCALL).
     
     
            ?.CON - Archivo de coneccin a "HomeBBS"
            ----------------------------------------
            Este  archivo  permite  definir  exactamente  como  Ud.  conecta  a
            "HomeBBS"  en  el  procedimiento  de  pedido  o remisin de mensajes
            "unproto".
            Ud.  necesita un archivo usado de cualquier "HomeBBS", el nombre del
            archivo  es  el  distintivo  del  BBS  sin  SSID,  la  extensin  es
            siempre  .CON, y el archivo debe residir en el directorio dnde est
            TSTHOST.EXE.
            Por  ejemplo, mi "HomeBBS" es IK1MSL-8, entonces yo tengo un archivo
            llamado IK1MSL.CON
     
            El archivo tiene estas caractersticas:
            - Una lnea no debe tener ms de 80 caracteres de longitud.
            - Una lnea vaca, y una lnea que el comienza con # se ignora.
            - Cualquier otra lnea debe comenzar con un comando valedero.
     
            Realmente, cuatro son los comandos soportados:

     
     
     
            TstHost  versin  1.43                                Pg.  :  35
     
            -  C, informa a TstHost que esta es una lnea de coneccin.
            El formato es:  C (DISTINTIVO-SSID) Comando_de_Coneccin.
            Los  ()  se  necesitan, y el  distintivo adentro es el distintivo de
            la coneccin.
            Comando_de_Coneccin  son  los  comandos  a desempear conectar a la
            estacin.
     
            -  S, cambia el "prompt" de respuesta al comando de coneccin.
            Esto  se  usa  normalmente slo para los nodos que no tiene mensajes
            de  respuesta  estndar. Normalmente todo nodo responde CONNECTED en
            caso  que  la  coneccin  se realiza, o FAILURE u BUSY en caso de un
            fracaso  de  la coneccin. Estos mensajes se definen ya internamente
            en  TstHost,  y no necesitan  redefinirse. Pero algunos nodos pueden
            responder,  por  ejemplo, CONNE en vez de CONNECTED, ECHEC en vez de
            FAILURE, OCCUP en vez de BUSSY.
     
            El  comando:  S  CONNE ECHEC OCCUP le dice a TstHost que desde ahora
            todo los mensajes de coneccin  tendrn estos mensajes.
            La  redefinicin  permanecer  activa  hasta  que  se haga una nueva
            redefinicin.
     
            LOS 3 PARAMETROS DEBEN ESPECIFICARSE.
     
            -  L  COMANDO VALOR
            Este  comando se usa a para instrucciones  particulares al TNC.
            Todos  los  datos  despus  del  comando  L  se  envan al TNC, como
            comando.
            El  comando  debe  tener  la sintaxis de WA8DED HOST, los parmetros
            modificados  se  efectan  slo  sobre  el  canal de coneccin, y se
            restaurarn al valor original al final de la coneccin.
     
            - $ "password".
            Si  su  BBS  requiere  un "password" para acceder, Ud. puede definir
            aqu el "password" a enviar cuando lo pida.
            Este es el viejo comando HPASPROMPT.
            Para  ms  detalles  sobre  "password"  automtico , y el archivo de
            configuracin, vea la seccin de coneccin.
            Aqu  un  ejemplo,  referido  a  mi  "HomeBBS" IK1MSL-8, entonces al
            archivo IK1MSL.CON:
     
            # El BBS puede alcanzarse directamente, entonces...
     
            C (IK1MSL-8) C IK1MSL-8
            |    |       |
            |    |       | - - Desde ac el comando de coneccin.
            |    | ---------- Distintivo de la coneccin.
            | --------------- Comando TstHost.

     
     
     
            TstHost  versin  1.43                                Pg.  :  36
     
     
     
            # El BBS se alcanza directamente pasando por un "digipeaters".
     
            C (IK1MSL-8) C IK1MSL-8 VIA IK1ABC IK1QWE
     
            #  Ms  complejo,  para  alcanzar  el  BBS  necesita  un  nodo  y un
              "digipeaters".
            # Primero, necesito conectar al nodo IK1AAA-7
            #
            C (IK1AAA-7) C IK1AAA-7
            #
            # ahora, necesito conectar al nodo IK1PIP-2, pero aqu tengo algunos
            # problemas.  Primero,  el  nodo  IKAAA-7  no  usa el comando C para
            # conectar,  sino  que  usa  X.  Luego  el mensaje de respuesta para
            # ocupado  no  es  BUSSY  sino  OCCUP,  los  otros  los mensajes son
            # estndares.
            #
            S CONNECT FAILURE OCCUP
            C (IK1PIP-2) X IK1PIP-2
            #
            # Ok, ahora puedo conectar mi "HomeBBS" IK1MSL-8, pero atencin...
            # l  usa  PIP, los  mensajes estndares de coneccin, entonces debo
            # primero redefinir los mensajes anteriormente alterados.
            # PIP  no  recibe  directamente  IK1MSL-8, entonces necesito usar el
            # el "digipeaters" IK2DED
            #
            S CONNECT FAILURE BUSSY
            C (IK1MSL-8) C IK1MSL-8 VIA IK2DED
     
     
            #  Este  BBS  puede  alcanzarse  directamente,  pero  requiere  un
            # "password" de acceso. El "prompt" de pedido es "password?".
            # Yo usar MAXFRAME 3 para estas conecciones.
            #
            L O 3
            $ PASSWORD?
            C (IK1MSL-8) C IK1MSL-8

     
     
     
            TstHost  versin  1.43                                Pg.  :  37
     
     
     
            El protocolo de "Forward"
            -------------------------
     
            El PMS puede hacer "forward" con un BBS con protocolo segn la norma
            MBL/RLI  o  FBB  comprimido.  Cualquier  BBS puede conectar al PMS y
            hacer "Forward" de datos, pero el PMS enva los mensajes slo al BBS
            definido con el comando HomeBBS.
            El PMS enva al "HomeBBS" todos los mensajes que tienen colocada una
            ruta especfica ( @Campo_Ruta no en blanco), y creados localmente.
            Si un mensaje recibido ha sido remitido por otro BBS, se remitir al
            BBS conectado slo si el distintivo del BBS conectado no es el mismo
            del distintivo almacenado en el campo RCVBBS.
            Los  mensajes  personales,  se remitirn slo si el destinatario del
            mensaje no lo ha ledo.
            En  la  lista  de mensajes, la letra 'L 'cerca el tipo/condicin del
            mensaje  muestra  si  este  mensaje  se escribi localmente, de otra
            manera el mensaje fue recibido por "Forward".
            Ud.  puede  conectar  siempre  a "Home BBS" y enviar su correo, pero
            para  tener "Forward", lo debe permitir el "sysop" del BBS; entonces
            contctese con el "sysop" y pdale esta posibilidad, si es que a Ud.
            le interesa.
     
            Para hacer esto, el sysop del "Home BBS" debe:
     
            1) Crear un archivo "Forward" como ste:
               #
               A IK1GKJ
               P B
               R
               B IK1GKJ
               F IK1GKJ
               C C IK1GKJ
               ----------
               #
     
            Si  Ud.  tambin  necesita  los  mensajes  de  AMSAT , el sysop debe
            agregar  la  declaracin  de  G  AMSAT  despus de la lnea F IK1GKJ
     
            2) Editar el archivo BBS.SYS, y agregar su DISTINTIVO a la lista.
            3) Editar  su registro y cambiar el campo BBS, ahora debe colocar no
               el distintivo del BBS , sino SU distintivo.  (comando NH).
     
            Esta informacin es para BBS tipo FBB, yo no s como trabajan otros.

     
     
     
            TstHost  versin  1.43                                Pg.  :  38
     
     
     
            El problema para conectar para "unproto" y "FORWARD"
            ----------------------------------------------------
            TstHost  usa para llamar a "HomeBBS" para "fwd" o mensajes "unproto"
            un simple  el protocolo. Primero, se conectar al BBS, siempre en el
            canal 8, usando HNode si fue colocado, o directamente. Luego TstHost
            espera hasta recibir desde el BBS, el SID y/o  pedido de "password",
            el orden no viene al caso.
            Pero  el  SID debe recibirse, (sid es la cadena [FBB-5.15-ABFHM $] o
            similar).  El programa DEBE recibir esta cadena, porque desde el sid
            el programa puede detectar el tipo de protocolo a usar.
            Ahora,  TstHost  espera  el "prompt" del BBS, cuando es recibido, la
            sucesin  se  completa,  y  el "forward" o pedido de lista "unproto"
            puede  comenzar.  El "prompt" del BBS, es el  carcter > al final de
            una lnea.
     
            Esto  puede  ser un problema sobre algunos BBS, porque muchos sysops
            han colocado el carcter > en el texto de bienvenida a sus BBS.
            En  la  coneccin  normal  ste  no  es  un  problema,  pero  con un
            protocolo  remoto s, porque si TstHost recibe este carcter, supone
            que es el "prompt" del BBS, y la sucesin es correcta.
     
            Por  ejemplo,  si el BBS el texto de bienvenida tiene una lnea como
            sta: HOLA MARIO, PARA AYUDA DA EL COMANDO < ? > , seguramente Ud.
            no ser capaz de comenzar "fwd" o "unproto", porque el carcter > al
            final  de  la  lnea  confunde  a  TstHost.  Pero,  una  lnea  as:
            HOLA MARIO, DA < ? > PARA AYUDA, no produce ningn tipo de problema.
            Si  Ud. tiene  este  problema,  puede  pedir al sysop del BBS que lo
            coloque como un verdadero BBS.
            El  BBS nunca enva texto como un verdadero BBS, pero cuando conecta
            enva slo el "prompt" (o pedido de "password").
     
            NOTA:  Si  Ud. no puede comenzar el "fwd" o la lista "unproto", y no
            puede  resolver el problema, para obtener ayuda, por favor cambie el
            canal  manualmente  y comience un "fwd" o pedido "unproto", y cuando
            desconecte,  haga  el comando WRITEBUF ABC. Luego enveme un mensaje
            con el contenido del archivo ABC, entonces yo podr examinarlo.
            Otro  problema  comn, usando "forward" en modo FBB comprimido, slo
            es  que cuando su "HomeBBS" debe enviar correo para Ud., le enva FF
            y marca el mensaje como remitido.
            Esta  es  una  falla  en  FBB,  para  resolverlo, debe conectar a su
            "HomeBBS",  y  colocar su BBS por defecto a su el distintivo, con el
            comando NH SU_DISTINTIVO

     
     
     
            TstHost  versin  1.43                                Pg.  :  39
     
     
     
            LA INTERFAZ PMS
            ----------------
            Cada canal del programa es un PMS y un canal de conecciones normales
            a la vez.
            Todos los canales conectados son colocados por defecto en modo PMS.
            Esto  significa  que  un  usuario  remoto  que conecta a su estacin
            operar en el modo PMS.
            Pero,  si  UD.  emite  el comando de coneccin, el canal es un canal
            normal  de  conversacin.  Hay  una  excepcin  a esto. Si cuando el
            programa  comienza,  ya estn conectados uno o ms canales en su TNC
            por cualquier razn, ellos son canales de conversacin, no PMS.
            La razn es que es imposible saber si esos canales fueron conectados
            por nosotros o por un usuario remoto.
            Ud.  puede cambiar el modo de canal NORMAL o PMS con el comando TALK
            (desde  PMS  a  NORMAL,  por  ejemplo para una charla con el usuario
            remoto), y PMS (desde NORMAL a PMS).
            Ud. no puede cambiar una sesin si hay tareas en proceso.
            El PMS no es ejecutado si hay activa una transferencia de archivo en
            el canal (YAPP, envo o captura). El comando TALK no tiene efecto si
            el PMS en ese canal procesa un comando de usuario.
            Adems,  Ud. no puede cambiar una ventana al modo de conversacin si
            ya est activo el modo PMS.
            Este  es  correcto  porque Ud. no puede charlar con un usuario, o su
            texto se inmiscuir con la actividad del PMS.
            Ud. tiene que cambiar al modo TALK antes de charlar.
     
     
            EL DESTELLO DE LA PALABRA `MAIL' EN LA PANTALLA
            ------------------------------------------------
            Cuando  un correo nuevo para Ud. llega a la interfaz PMS, la palabra
            MAIL destellar en la pantalla.
            Para  parar el destello, Ud. debe pulsar las teclas ALT-F10 o dar el
            comando  LM  desde  el  teclado;  yo  he usado esta solucin por dos
            razones:
     
            1)  TSTHOST.DMS  no  est en la memoria, y examinarlo para ver si su
               correo ya fue ledo cuesta algn tiempo.
     
            2) Un usuario PIRATA puede conectar a su PMS con su distintivo, leer
               su  correo,  y luego borrar este mensaje. En el caso 1), se apaga
               el destello, y Ud. no ve que lleg correo nuevo.
               Con este sistema, Ud. puede notar que lleg correo, an cuando el
               correo fue borrado o ledo.

     
     
     
            TstHost  versin  1.43                                Pg.  :  40
     
     
     
            EL DIRECTORIO PRIVADO PARA USUARIOS DEL PMS
            --------------------------------------------
            Para  cualquier usuario conectado al interfaz PMS es posible definir
            un directorio privado con el programa de utilidad MAINTUSR, provisto
            con  TstHost.
            El  usuario  que  conecta  a su PMS, si tiene definido un directorio
            privado puede accederlo con el "path" virtual anteponiendo  P:.
            El  usuario  acceder a cualquier subdirectorio del privado, pero no
            a un directorio superior (si lo hubiera).
     
     
            Por ejemplo, asumiendo que existe este rbol:
     
            C:\TSTDATA\PRIV\LEVEL1\LEVEL2
     
            Se  define  como  directorio  privado   C:\TSTDATA\PRIV para IK1GKJ,
            y  C:\TSTDATA\PRIV\LEVEL1 para IK1MSL.
     
            Con el prefijo P: (es YD P:xxx) IK1GKJ acceder a
            C:\TSTDATA\PRIV,LEVEL1  y  LEVEL2  , mientras IK1MSL acceder slo a
            C:\TSTDATA\PRIV\LEVEL1, LEVEL2.
     
            NOTA:  Es  posible  (PERO  NO RECOMENDADO) usar MAINTUSR con TstHost
            activo, si Ud. cambia un "path" para un usuario conectado al PMS, el
            nuevo, no ser activo hasta que el usuario desconecte y reconecte.
     
     
            Los SERVER (Servidores)
            -----------------------
            Qu es un servidor?
            Servidores  son  programas  com  o  exe  que  deben  residir  en  el
            directorio de TSTHOST.EXE.
            Cuando  un  mensaje  personal  llega  a  su  interfaz PMS, y TstHost
            detecta  un  servidor  (ver  el  comando  SERVER), TstHost copia los
            contenidos  de  este  mensaje a un archivo, luego ejecuta el archivo
            com o exe relativo y pasa como argumento el nombre de este archivo.
            Este  es un archivo de "forward" estndar, entonces la primera lnea
            contendr  SP  NombreServidor  <  IK1AAA,  la  lnea siguiente es el
            ttulo del mensaje, luego para terminar el contenido del mensaje.
            El  servidor  puede  hacer  cualquier  cosa,  pero ningn mensaje de
            retorno  desde  el  servidor  al  remitente  debe  ir  en el archivo
            TSTHOST.IN.
            Cuando  el  servidor  termina,  le  retorna el control a TstHost, el
            mensaje  copiado se borrar, el mensaje original se pondr en estado
            K.
            Recuerde que mientras ese servidor corre, TstHost se detiene.

     
     
     
            TstHost  versin  1.43                                Pg.  :  41
     
     
     
            SERVIDORES PG
            --------------
            Los  servidores  PG  son  los  programas  escritos  para expandir la
            capacidad del programa.
            Ellos  DEBEN  ponerse  en  el  directorio PG, un subdirectorio de la
            ubicacin  de  TSTHOST.EXE.  Como  el  sistema  se  detiene mientras
            ejecuta  un  servidor  PG, ellos deben ser pequeos y usar el mnimo
            tiempo de mquina.
            La  imagen  en  pantalla  se  guarda  durante  el funcionamiento del
            servidor.
            El servidor NO debe acceder a la memoria de video directamente.
     
            El servidor recibe la siguiente  lnea-comando:
     
            argv [0]        Drive\trayectoria\NombreServidor;
            argv [1]        Distintivo del usuario, con SSID
            argv  [2]       Nivel  de  Servidor, 0 el primer llamado, hasta 255
                            los prximos.
            argv  [3...]    Parmetros  especficos de usuario, cada palabra es
                            un argumento.
     
            Los  datos  de  salida  del  servidor  (con  printf  ()y putf ()) se
            transmiten al usuario.
     
            El servidor puede devolver:
     
            0  - La  salida del servidor se enva al usuario y retorna "prompt"
                 del PMS.
     
            1  - La  salida  del  servidor se enva al usuario y el servidor es
                 llamado nuevamente. El nivel es incrementado
     
            2  - La  salida del servidor es ejecutado como un comando PMS, y el
                 usuario se reconecta al interfaz PMS.
     
            3  - La  salida del servidor es ejecutado como un comando PMS, y el
                 servidor se llama nuevamente. El nivel es incrementado.
     
            4  - La  salida  del  servidor se enva al usuario y el servidor es
                 llamado nuevamente. El nivel NO es incrementado.
     
            128..  255  -  La  salida  del  servidor  se  enva  al usuario y el
                         servidor  se  llama nuevamente. El nivel se colocar al
                         valor del cdigo de retorno del PG.
     
            NOTA para 2 y 3:
            La  salida  deber  ser  mximo  de  80  caracteres  de largo, y debe
            comenzar  en el principio de la lnea; la lnea NO debe comenzar con
            una carcter de avance de lnea o retorno de carro.
            El servidor NUNCA debe devolver otro comando PG.

     
     
     
            TstHost  versin  1.43                                Pg.  :  42
     
     
     
     
     
            Por  ejemplo,  este es un servidor DE ECO muy simple que devuelve al
            usuario  todo  l  teclea,  hasta  que  el  usuario  tipee  CHAU  :
     
            #include <stdio.h>
            #include <string.h>
            main(int argc, char **argv)
            {
            int i,mode;
            sscanf(argv[2],"%d",&mode);
            if(!stricmp(argv[3],"CHAU") && mode)
                 {
                 printf("\nBest 73\n");
                 return 0;
                 }
            printf("\nHola %s, Ud. ha enviado:\n",argv[1]);
            for(i=3;i<argc;i++) printf("%s ",argv[i]);
            printf("\nTipee CHAU para terminar.\n");
            return 1;
            }
     
     
            El usuario IK1AAA llama al servidor con PG ECO AA BB.
     
            El   servidor   devuelve:  Hola  IK1AAA,  Ud.  ha  enviado:  AA  BB,
                                  Tipee CHAU para terminar
     
            El usuario tipea    : YO SOY MARIO
     
            El  servidor  devuelve:  Hola  IK1AAA, Ud. ha enviado: YO SOY MARIO,
                                  Tipee CHAU para terminar
     
     
            El usuario tipea    : CHAU
     
            El  servidor devuelve: Best 73, y el usuario volver al "prompt" del
            PMS.

     
     
     
            TstHost  versin  1.43                                Pg.  :  43
     
     
     
            CON_FILT.EXE, filtro de coneccin
            ---------------------------------
            CON_FILT.EXE  es  un  programa que puede existir en el directorio de
            TSTHOST.EXE.
            TstHost prueba si este programa existe slo cuando comienza.
            Si  TstHost  lo  encuentra  en el momento de comenzar este programa,
            ser llamado para cada coneccin entrante sobre la interfaz PMS.
            El  propsito  de  este  programa  est  proveer  un  filtro  a  las
            conecciones,  pero  puede  hacer  cualquier  cosa  que Ud. necesite,
            Puede escribir un programa CON_FILT.EXE para cualquier necesidad.
            Cuando   TstHost   llama   a  CON_FILT.EXE,  pasa  esos  argumentos:
     
                DISTINTIVO-SSID del usuario
                Nivel, 0 la primera vez, hasta 255 la otras veces.
                0 dummy, siempre 0
                No  0  si  es  un  usuario  nuevo,  no registrado en TSTHOST.USR
                0 dummy, siempre 0
                El nmero de canal donde est conectado el usuario
                Cualquier  cosa  recibida  desde  el  usuario,  cada  palabra un
                nuevo argumento.
     
     
            CON_FILT.EXE debe devolver a TstHost:
            0 para aceptar la coneccin
            1 Con_filt  se  llamar  nuevamente con los datos recibidos desde el
              usuario
            2 La coneccin se rechaza, el usuario se desconectar.
     
            Cualquier  cosa  escrita  desde  con_filt  sobre  el canal de salida
            normal (printf (), putf ()),se enviar al usuario conectado.
     
     
            MES_FILT.EXE, filtro de mensaje
            --------------------
            Este  programa,  si  existe,  debe  residir  en  el  directorio  de
            TSTHOST.EXE.  TstHost,  cuando  comienza,  chequea  la existencia de
            este  programa:  Si lo encuentra, se llamar cada vez que un mensaje
            ingrese en el  PMS.
            Si  en  el  momento de  comienzo  TstHost  no encuentra el programa,
            simplemente se ignorar y no se llamar.
            Note que si Ud. comienza TstHost sin MES_FILT.EXE, y luego agrega el
            programa,  necesitar  recomenzar  TstHost  para  reconocer  a
            MES_FILT.EXE.
            El propsito de este programa est proveer una interfaz de usuario a
            todos los mensajes entrantes.
            Siendo  que  se  llama cada vez que un correo llega al PMS (teclado,
            "Forward",  TSTHOST.IN,  "unproto".  ...),  es  posible examinarlo y
            hacer  algo  que  Ud.  necesita  y  no  es provisto directamente por
            TstHost.

     
     
     
            TstHost  versin  1.43                                Pg.  :  44
     
     
     
            MES_FILT.EXE    recibe slo un argumento...      un nmero que es el
            indicador   al  archivo  TSTHOST.DMS  donde  el  registro  para  ese
            mensaje  se almacena:
            En  este registro Ud. puede encontrar cualquier informacin sobre un
            mensaje.
            Para  acceder  al texto del mensaje, simplemente usa el nmero en el
            registro y lo busca directorio MAIL.
            Es seguro agregado o modificado el mensaje de texto en el directorio
            MAIL, pero sobre el TSTHOST.DMS, recuerde que Ud. puede SOLO LEER el
            archivo, no intenta ninguna operacin de escritura, o pueden hacerse
            daos  a  la  base  de  datos, porque TstHost mantiene en la memoria
            una  copia  del registro, nuevo que se escribir en la base de datos
            cuando MES_FILT termina.
            Si  Ud.  usa  MES_FILT  con  la  respuesta  automtica, por favor no
            coloque directamente el envo de retorno dentro el directorio MAIL y
            TSTHOST.DMS  directamente.  ....
     
            Usar el TSTHOST.IN de tcnica, para las arriba razones.
            MES_FILT.EXE puede volver 3 cdigo a TstHost:
            0 significa que el mensaje se acepta (N)
            1   significa   que  el  mensaje  se  pone  en  estado  H,  RETENIDO
            2 significa que el mensaje se pone en estado K, BORRADO.
            Cualquier  otro  valor se considerar un error de otorgamiento, y el
            mensaje se aceptar.
            Siendo  que MES_FILT es ejecutado antes a la ejecucin del servidor,
            si  MES_FILT  Borra  o  retiene  un  mensaje  entrante  dirigido  al
            servidor, ste no se ejecuta.
     
            Note  que  simplemente  quitando  la H o K de estado en la lista PMS
            no  se  ejecutar  el  servidor, porque la ejecucin del servidor es
            posible slo en el tiempo de recepcin de mensaje.
            Ud.  necesita  que  enve  una  copia  del  mensaje al servidor para
            iniciarlo, naturalmente el servidor debe soportar esto.
     
     
            SECUENCIA DE INSERCION DE MENSAJES PMS
            -------------------------------------
            Esta  es  una  descripcin  simple  de  la  secuencia de operaciones
            desempeadas por  TstHost  cuando  inserta  un  mensaje  en  el PMS:
            El  propsito  de  esta nota es para la programacin de servidores y
            similares.....
            Para  esta  nota,  por  favor asuma que AX MYCALL es IK1GKJ, SSID es
            irrelevante.
     
            1)  Se  detectar  el  ltimo  nmero de los mensajes.... Esto es la
               lectura  hecha  al ltimo registro valedero dentro el archivo DMS
            y  agregar  1.  Note  que  se  hace  una  comparacin  con el nmero
            memorizado dentro de TstHost.

     
     
     
            TstHost  versin  1.43                                Pg.  :  45
     
     
            2) Si un mensaje es P, y dirigido a mi distintivo, la ruta se borra.
               (queda  aqu...  SP  IK1GKJ  @  XXXXX  pasa  a  ser  P  IK1GKJ @)
     
            3) Si el mensaje se recibe en "Forward", y la ruta es mi distintivo,
               la  ruta  se  quita  (SP  XXXX  @  IK1GKJ  pasa  a ser SP XXXX @)
     
            4) Si  el mensaje no es recibido en "Forward", p. ej. es local, y no
               tiene  un  campo  de ruta, se revisar el archivo HRT para buscar
               una correspondencia.
     
            5) Si un mensaje no tiene un BID,  TstHost lo agregar.
     
            6) El BID se registrar dentro el archivo de BID..
     
            7) El  registro  se escribir dentro el archivo TSTHOST.DMS, pero no
               se  desecha,  y  la  parte  de  texto del correo se escribe en el
               directorio MAIL.
     
            8) Se  hace  una  prueba  para ver si una copia del mensaje debe ser
               guardada de acuerdo al comando SAVEMSG.
     
            9) Si  existe,  MES_FILT  se  ejecuta,  la  condicin del mensaje se
               cambia segn el cdigo de retorno de MES_FILT.
     
            10) Se  hace  una  bsqueda  en  la  lista  SERVER,  para  ver si se
                necesita  ejecutar  un servidor. El servidor no se ejecuta si la
                condicin del mensaje no es N.
     
            11) Si el mensaje no era para un servidor (comenzado o no):
     
                A) Si contiene cdigo 7plus, no es local, y el comando 7PCOPY es
                   ON, el mensaje se copia dentro el archivo 7PDATA.FWD.
     
                B) Se testea para ver si hay un correo para mi distintivo.
                   (destella MAIL en la lnea de condicin).
     
            12) Si  el  correo  no  es para el servidor, es del tipo P, no tiene
                ruta (queda aqu), no es local, y tiene la lnea /ACK, se genera
                una respuesta con el comando ACK.

     
     
     
            TstHost  versin  1.43                                Pg.  :  46
     
     
     
            LOS INDICADORES DE MENSAJE
            --------------------------
            Esta  es una corta descripcin de las letras que especifican el tipo
            y la condicin de los mensajes:
     
            1 LPND IK1GKJ.......
              ||||
              ||||--- El mensaje contiene cdigo 7plus
              ||| --- Condicin de mensaje (NYKFH)
              || ---- Tipo de mensaje (BPT)
              | ----- Local
     
            LOCAL:
            La  L  de  letra,  si  est  presente,  significa que el mensaje fue
            creado  localmente sobre este PMS. Si est ausente, significa que el
            mensaje fue recibido en "Forward" desde otro BBS.
     
            EL TIPO:
     
            P  Significa que el mensaje es personal:
            Este tipo de mensaje puede ser accedido slo desde el remitente y el
            destinatario del mensaje, y slo ellos los pueden borrar.
     
            B  Significa que el mensaje es un boletn:
            Cualquier  distintivo  puede leer este mensaje, pero este mensaje al
            ser pblico, slo el remitente lo puede borrar.
     
            T  Es un trfico, yo no tengo ninguna informacin sobre este tipo de
            correo, entonces se tratar como el de tipo B.
     
            LA CONDICION:
     
            N  Significa correo nuevo.
            La   condicin   de  mensaje  puede  tener  algunas  modificaciones:
            Por ejemplo, un correo personal, si ya fue ledo por el destinatario
            cambia  a condicin Y. En cambio los mensajes de boletn, no cambian
            a la condicin Y, porque no tienen un destinatario, es para TODOS.
     
            X  Significa  que  el  mensaje se rechaz desde "HomeBBS" cuando fue
            remitido.
     
            F  Significa que el mensaje se remiti a "HomeBBS".
     
            K  Significa que el mensaje se borr.
            Un mensaje borrado no es accesible desde el usuario.
     
            H  Significa que el mensaje est cerrado.
            Un  mensaje  cerrado no es accesible desde el usuario y no se remite
            hasta que el sysop lo destrabe.
     
            NOTA: Los sysop pueden acceder a todos los mensajes.

     
     
     
            TstHost  versin  1.43                                Pg.  :  47
     
     
     
            LA GESTION PMS DE MENSAJES REMOTOS
            -----------------------------------
     
            Cualquier  usuario,  despus  de  un  comando SYS, tiene el completo
            acceso  a  todos  los mensajes en el PMS si su indicador "SYS" tiene
            un valor de 16 en su permiso.
            Este  permiso,  faculta  toda  operacin  sobre  los  mensajes  PMS,
            exactamente como si se tratara del sysop sobre el teclado.
     
            FA Mensaje_N Agrega el Mensaje_N a la cola de "forward".
            FR Mensaje_N Quita Mensaje_N de la cola de "forward".
            EM Mensaje_N Edita la cabecera de Mensaje_N.
     
     
     
     
            LA VARIABLE DE ENTORNO TZ
            --------------------------
            Alguna  funcin  PMS,  como rline, debe convertir su hora local a la
            hora Universal GMT.
            El  programa provee automticamente la conversin, pero para hacerlo
            correctamente, su PC debe tener colocada la variable de entorno TZ.
            Esta  variable, TZ (timezone), es un nombre estndar usado por todos
            los programas que hacen una conversin.
            La   variable  debe  colocarse  en  AUTOEXEC.BAT,  con  el  comando:
     
            SET TZ=XXXY
     
            Donde XXX son 3 letras de cdigo, su nombre de "zona de hora", estos
            datos  no son muy importantes para el programa, y el Y es un nmero,
            positivo  o  negativo, indicando la diferencia, en horas, de la hora
            UTC y su hora local.
     
            Por ejemplo, para Italia, cuando son las 12.00 (el tiempo solar), la
            hora UTC es 11.00.
            Entonces yo he puesto en mi AUTOEXEC.BAT:
     
            SET TZ=EST-1

     
     
     
            TstHost  versin  1.43                                Pg.  :  48
     
     
            GESTION PMS DE MENSAJES
            ------------------------
     
            Toda  la  manipulacin  de los mensajes PMS es hecha por medio de un
            men de seleccin en una ventana.
            La activacin de esta ventana se hace con el comando L.
            Los  mensajes mostrados pueden ser globales o parciales bajo filtros
            de campos.
     
            Estos  son  los  comandos  disponibles  para  la lista los mensajes:
     
            L             Lista todos los mensajes (solo LISTAR, no LEER/BORRAR)
            LL 50         Lista los ltimos 50 mensajes (LISTAR, no LEER/BORRAR)
            L 100         Lista el mensaje nmero 100.
            L 100 102 150 Lista los mensajes 100 102 y 150 (max 10 nmeros).
            L 100-150     Lista los mensajes desde el 100 al 150.
            L - 150       Lista los mensajes hasta el 150.
            L 150 -       Lista los mensajes desde el 150 hasta terminar.
            L < IK1GKJ.   Lista los mensajes enviados por IK1GKJ.
            L > IK1GKJ    Lista los mensajes para IK1GKJ.
            L @ RUTA      Lista los mensajes con esa ruta.
            LS TEXTO      Lista los mensajes que tienen TEXTO en el ttulo.
            LM            Lista los mensajes para mi.
            LN (FKHYX)    Lista los mensajes en condicin: N, F, K, H, Y, X.
            LQ            Lista los mensajes an no remitidos.
            LP            Lista los mensajes P.
            LB            Lista los mensajes B.
            LT            Lista los mensajes T.
     
            Para activar la ventana de mensajes, d el apropiado comando LIST.
            La  ventana  mostrar  los  mensajes,  luego Ud. puede moverse en la
            ventana con las teclas de cursor:
     
            Flecha arriba, Flecha abajo, Home, End, Pg-Up, Pg-Down.
            La tecla ESCAPE terminar la sesin.
            En  el  modo  de  lista, Ud. puede editar, cambiar la condicin o el
            tipo, leer o contestar a unos mensajes......
            Simplemente  mueva  la  barra  resaltada  sobre  el  mensaje  que le
            interesa   y   utilice   una   de  estas  combinaciones  de  teclas:
     
            ALT-I El  ms complejo, se usa para cambiar la condicin, el ttulo,
                  el destino, etc...
                  Para moverse en los campos, usar la tecla TAB o ENTER.
                  Para terminar la operacin, muvase al < OK >  y d ENTER.
                  ESCAPE abortar la operacin.
     
            ALT-H Si el mensaje est en estado H, lo cambia a N, de otro modo lo
                  cambiar a estado H.
     
            ALT-K Borra el mensaje.
                  No hay otra operacin disponible.

     
     
     
            TstHost  versin  1.43                                Pg.  :  49
     
     
     
            ALT-F Todos  los  mensajes  en  estado  N  que  no  tienen una ruta,
                  se agregarn a la lista de "forward".
                  Para  cualquier otro caso, si la condicin del mensaje es N lo
                  puede cambiar a F, de otra manera lo cambia a estado F.
                  ENTER Lee el mensaje
     
            CTRL-ENTER Lee el mensaje, pero con el RLINE expandido.
     
            NOTA:  Mientras  lee, Ud. puede moverse en el mensaje con las teclas
            de cursor.
            ESCAPE termina la sesin de lectura y regresa a la ventana de lista.
     
            ALT-E Edita el mensaje.
     
            ALT-R ENVIA RESPUESTA, hace un mensaje de respuesta al remitente del
                  mensaje seleccionado.
     
            CTRL-R  Como ALT-R, pero pondr los contenidos de este mensaje en el
                    texto del mensaje de respuesta.
     
            ALT-C ENVIA COPIA, hace una copia del mensaje.
     
            ALT-M COPIA  CORREO,  para  copiar/aadir  el  correo  resaltado  al
                  archivo.
     
            NOTA: ALT-R, CTRL-R, ALT-C, ALT-M abre una ventana en la pantalla.
            En  esta  ventana Ud. puede especificar un nombre para agregar en el
            fin del mensaje nuevo.
            Si  Ud.  no  necesita que agregar un archivo externo, simplemente de
            ENTER en un campo vaco.
            Si Ud. necesita que agregue un archivo, tipee aqu el nombre.
            Si  el nombre de archivo no tiene un "path" especfico, este archivo
            se buscar en el directorio WORKDIR.
            Si  Ud. no recuerda el archivo, Ud. puede presionar la tecla F2, que
            abre otra ventana para una seleccin desde una lista.
            El  comando  ALT-C  tambin  tiene  que  especificar  la direccin y
            opcionalmente  el BBS destino para el mensaje.
            Use tecla ENTER o TAB para moverse en los campos.
            ESCAPE siempre aborta la operacin.
            Mientras  redacta  el mensaje, el editor interno hace cualquier tipo
            de movimiento con las teclas de cursor y en combinacin con la tecla
            CONTROL.  CTRL-Y  borra  una  lnea.  Presionar  F2 para terminar la
            redaccin, o F8 para abortar.
            Al  final  de  la sesin de edicin, Ud. entrar en nuevamente en la
            ventana de lista.

     
     
     
            TstHost  versin  1.43                                Pg.  :  50
     
     
     
            * K
            Una  ms  simple  operacin,  de  borrado  del mensaje puede hacerse
            tambin directamente desde el teclado.
            El  comando K acepta todas las extensiones provistas para el comando
            L.
     
            * S  DISTINTIVO [@ RUTA] [+Nombre_de_Archivo]
            * SB DISTINTIVO [@ RUTA] [+Nombre_de_Archivo]
            * SP DISTINTIVO [@ RUTA] [+Nombre_de_Archivo]
            * SR[R] MENSAJE_NUMERO [+Nombre_de_Archivo]
            *   SC    MENSAJE_NUMERO   DISTINTIVO  [@RUTA]  [+Nombre_de_Archivo]
     
            El  'SP'  coloca el mensaje a Personal, lo que significa que slo el
            destinatario puede leer el mensaje.
     
            El 'SB' coloca el mensaje a Boletn, lo que permite que todos puedan
            leer el mensaje.
     
            Si  el 'SB' o 'SP' no son expresamente especificados, (comando 'S'),
            el  programa  asigna el modo 'P' para cualquier DISTINTIVO valedero,
            de otra manera lo coloca en modo 'B'.
     
            SR Contesta automticamente con un mensaje personal al remitente del
            nmero especificado de mensaje.
            El ttulo del mensaje ser  "Re:"  y el ttulo del mensaje original.
     
            SRR  Trabaja  como  SR,  pero  inserta  en  el  editor una copia del
            contenidos del mensaje_nmero.
     
            SC Enva una copia del nmero especificado de mensaje a DISTINTIVO.
     
            Durante  esos comandos, Ud. no puede cambiar la tarea, debe terminar
            la sesin de redaccin de mensaje.
            Si  Nombre_de_Archivo  existe, el contenido del archivo especificado
            se aade al fin del mensaje.
            Si Nombre_de_Archivo tiene un "path" o especificacin de directorio,
            el  archivo es ledo desde la ubicacin seleccionada, de otra manera
            se buscar en el directorio WORKDIR.

     
     
     
            TstHost  versin  1.43                                Pg.  :  51
     
     
     
            COMANDOS PMS DESDE EL TECLADO
            -----------------------------
            * ACK [ H | Y | N ]
            Este  comando  permite  el ACK (reconocimiento) de cualquier mensaje
            recibido  que  contiene  el  texto  /ACK en la primera columna de la
            ltima lnea de los mensajes recibidos.
            El ACK es una respuesta de retorno confirmando que su PMS recibi el
            mensaje.
            La  confirmacin de la recepcin del mensaje se hace automticamente
            al remitente del mensaje.
            Y activa la funcin ACK, N la desactiva, H hace el mensaje ACK, pero
            lo pone en estado H (retenido), esto significa que el mensaje ACK se
            cierra, y no se enviar hasta que Ud. lo destrabe.
     
     
            * BMail [ ON | OFF ]
            Habilita o desabilita el anuncio de CORREO PARA... en la baliza.
            Si  se  habilita,  se  muestra una lista de distintivos para los que
            existe correo en el PMS.
     
            * BReak [ Distintivo | ALL ] texto
            Enva el texto al distintivo conectado al PMS.
            Si  usa  ALL  en  vez  de  un  distintivo  enviar texto a todos los
            usuarios conectados al PMS.
            La  interrupcin  se enva slo para las estaciones PMS que estn en
            estado ocioso.
     
     
            * CH8RESERVED ON | OFF
            Si es ON, el canal 8, (o el ltimo canal disponible si Ud. limit el
            nmero  de  canales  con  el  parmetro /K), solo puede conectarse a
            "HomeBBS" o Halias.
     
            * ENdmessage Nombre_de_Archivo | OFF
            Este  comando  define  un archivo que se agregar automticamente al
            fin de cualquier mensaje escrito con las funciones del PMS  S?/SR.
            Si  el  comando  S?/SR  ya  tiene  la extensin + Nombre_de_Archivo,
            primero  se  agregar  el contenido de Nombre_de_Archivo, y luego el
            contenido del ENdmessage.
            OFF Inhabilita esta funcin.
            Si  el  archivo  colocado  en  ENDMESSAGE  no  tiene una trayectoria
            especfica, se buscar en el directorio del programa.

     
     
     
            TstHost  versin  1.43                                Pg.  :  52
     
     
     
            * EXPORT N | F
            Este  comando  enva  a  un  archivo de disco llamado EXPORT.FWD los
            mensajes que normalmente se remitirn a "HomeBBS".
            El formato de archivo es del tipo "forward" MBL-RLI estndar.
            N  significa  que  los  mensajes  se  envan  y  no  se  marcan  F
            F significa que los mensajes se envan y se marcan F
     
            * FBbmode ON | OFF
            Permitir (por defecto) o impide el modo de "Forward" FBB comprimido.
            Este tipo de "Forward" requiere unos 32 kilobytes de memoria para la
            rutina   de   compresin,   si  el  programa  no  encuentra  memoria
            suficiente  para  comenzar el "Forward"  comprimido, automticamente
            cambia al tipo de "Forward" MBL/RLI.
     
            * FREverse ON | OFF
            Permitir (por defecto) o impide el "forward" inverso.
            Si  FREverse  es  OFF,  TstHost llamar "HomeBBS" slo si hay correo
            para enviar al PMS.
            Con FREverse ON, TstHost llamar "HomeBBS" para "forward" an cuando
            no haya algo para enviar.
     
            * FTIME 0..60 minutos
            Cada  FTIME  minutos,  el  PMS  se conecta el "Home BBS" pidiendo el
            "Forward".  Cualquier  valor  menor de 5 desabilita la funcin, y el
            "Forward" se hace slo si el "HomeBBS" llama a su estacin.
     
            * FWD
            Comienzo manual del "Forward" con el "HomeBBS".
     
            * HAlias DISTINTIVO-SSID
            Para  definir  un  distintivo  extra  que  se  considerar  como  un
            "HomeBBS" cuando conecte.
     
            * HIeraddr  TEXTO | OFF
            Es un campo de 23 caracteres mximo, usado para definir su direccin
            jerrquica, por ejemplo: IPIE.ITA.EU.
            OFF  desabilita  la funcin. Este campo, si se encuentra, se usa con
            el comando RLine.

     
     
     
            TstHost  versin  1.43                                Pg.  :  53
     
            * HOmebbs DISTINTIVO-SSID
            Define  el BBS a donde los mensajes PMS tienen que ser transmitidos,
            con el campo de ruta (@) colocado.
            SSID debe especificarse, porque IK1MSL es diferente de IK1MSL-8.
     
            Por ejemplo: HOmebbs IK1MSL-8
     
            NOTA:  Si  Ud.  cambia  el  distintivo  de  su "HomeBBS", y la lista
            "unproto"  est  activa,  la  lista  para  el  "HomeBBS" anterior se
            cerrar y se abrir una lista para el nuevo "HomeBBS".
     
     
            * HRoute DISTINTIVO [ /V | / P RUTA]
            Este  comando  coloca  o  muestra  la  direccin  de  ruteo  para un
            distintivo.
            Dado  en  la  forma HRoute DISTINTIVO, muestra la direccin de ruteo
            para l, si se conoce, leyendo el archivo TSTHOST.HRT.
            Dada  en  forma  DISTINTIVO  /  V (o / P) coloca la RUTA o cambia el
            direccionamiento para ese distintivo.
            /  V significa voltil, TstHost puede cambiar la ruta si detecta una
            nueva para ese distintivo.
            /  P  significa  que  la  ruta es fija, y TstHost no puede cambiarla
            automticamente.
            Si  el parmetro RUTA no es provisto, el DISTINTIVO se colocar o se
            cambiar  a  direccin  vaca,  si  el  parmetro RUTA se provee, el
            direccionamiento  es  colocado  para  ese  distintivo  con  la  ruta
            especificada.
     
            * LBHeld ON | OFF
            Cualquier  boletn  localmente  generado se pondr en la condicin H
            (RETENIDO).
            Esto  significa que slo el sysop y el transmisor del mensaje pueden
            acceder a este correo.
     
            * LPHelh ON | OFF
            Como LBHeld, pero trabaja sobre el correo personal
     
     
            *  MAILCOPY [nmero...< IK1GKJ >IK1GKJ @ IK1GKJ] [Nombre_de_Archivo]
            Aade  a  Nombre_de_Archivo  cualquier  combinacin  valedera de los
            argumentos especificados.
            Ud.  puede  especificar  una  lista  de nmeros, un distintivo de un
            remitente  si  es  precedido por <, un distintivo de destino (>),una
            ruta (@) o cualquier combinacin de esos parmetros.
            El  ltimo argumento debe ser siempre el archivo al que se aadieron
            los mensajes.
            Si  el nombre de archivo no tiene un "path", el archivo se escribir
            en el directorio WorkDir.

     
     
     
            TstHost  versin  1.43                                Pg.  :  54
     
     
            * MSGHEADER ON | OFF
            Habilita / desabilita la cabecera PMS de mensaje, (TST HOST....
            HORA LOCAL .....)
     
            * NBID NmeroBID (1...65535)
            Para asignar un nuevo nmero comienzo de BID.
            NO USE ESTE COMANDO SI UD.  NO SABE QUE HACE!!.
            Lea la seccin TSTHOST.BID antes de hacer nada!.
            Si  Ud. da este comando sin parmetros, simplemente ser mostrado el
            prximo nmero interno de BID.
     
            * PMS
            La tarea actual se cambia al modo PMS, por ejemplo despus de un QSO
            con  un usuario remoto que llam Ud..  El usuario vuelve al "prompt"
            de PMS .
            Ud. no puede cambiar si tiene alguna transferencia de archivo activa
            en el canal (YAPP, RECORD, SEND).
            Ver el comando TALK.
     
     
            * PYAPP [ ON | OFF ]
            Permite habilitar o deshabilitar la funcin YAPP de PMS.
     
     
            * RIng [ ON | OFF]
            Trabaja  con  el  comando PMS T, usado por un usuario para llamar al
            sysop. Si ON (por defecto), se habilita el llamando al sysop, si OFF
            no.
     
            * RLine ON | OFF
            Si  ON,  cuando su PMS remite un mensaje, su lnea R: se agregar al
            mensaje, si OFF no.
     
            ADVERTENCIA:  Con RLine ON, Ud. ser considerado exactamente como un
            BBS regular, entonces, si un usuario usa un comando SR en su correo,
            la direccin de regreso ser SuDISTINTIVO @ SuDISTINTIVO en lugar de
            SuDISTINTIVO @ SuHOMEBBS.
            Si  SuDISTINTIVO  no es definido en el "HomeBBS" y/o otros BBS en su
            archivo "Forward", el correo enviado a Ud. nunca va a llegarle, esto
            porque Ud. no es un BBS en la trayectoria regular.
            Con  RLine en OFF sto no es un problema, porque su correo volver a
            su "HomeBBS", y "HomeBBS" se encuentra en el "path".
            Pero,  algunos servidores tienen la capacidad para comunicarse uno a
            otro  mediante  la RLine, y en este caso, si Ud. no permite la RLine
            este  tipo de servidor no puede trabajar adecuadamente. Entonces vea
            Ud. lo que necesita.

     
     
     
            TstHost  versin  1.43                                Pg.  :  55
     
     
     
            *  SAvemsg  +/-  TOFIELD  +/-  RUTA  +/-  <  FROMCALL....  hasta  20
            Para definir hasta 20 campos de direccin.
            Cuando  un  mensaje  se  recibe sobre el interfaz PMS, si sus campos
            TO  (para),  @  o  FROM  (desde)  iguala  a un campo en la lista, el
            mensaje  se  copiar  en un archivo en el directorio WORKDIR, con la
            extensin  .MSG y  TO nombre si es igual, @RUTA nombre si iguala una
            ruta,  @RUTA  nombre equiparar una ruta, #FROM nombre si equipara un
            el campo from.
     
     
            *  SERver  +/-  NombreServidor  +/-  NombreServidor....  hasta  20
            Para  definir  hasta 20 programas de servidores que sern ejecutados
            cuando llegue un mensaje personal dirigido a NombreServidor @ SuPMS.
            + AGREGA un servidor, - QUITA un servidor de la lista.
            No especifique extensin o trayectoria a la declaracin de servidor,
            slo  el Nombre_de_Archivo, y el archivo ejecutable debe ubicarse en
            el directorio de TSTHOST.EXE.
     
            * TALK
            La  tarea  actual  se  cambia  al  modo  normal de conversacin, por
            ejemplo cuando el usuario remoto charla con el sysop (ve PMS).
            Ud. no puede cambiar si el PMS no esta en condicin "stand-by".
     
     
            * TImeout minutos
            Especifica  el  tiempo despus que, sin actividad sobre el canal, se
            desconecta  automticamente.  El tiempo est entre 0 y 60 minutos; 0
            (por defecto) desabilita la funcin TImeout.
     
            * UPdatedms pda bda pfda
            Cuando  un mensaje se borra, el archivo no es borrado desde el disco
            pero el indicador de condicin se coloca 'K'.
            Este  comando  permite  la  eliminacin  desde  el  sistema  de esos
            mensajes  que  se  borraron, y para definir cunto tiempo un mensaje
            puede residir sobre su PMS antes de una eliminacin automtica.
            Los  parmetros  son el nmero de das desde hoy, la fecha, la fecha
            de la creacin de los mensajes.
            El primer parmetro se refiere a mensajes personales en estado no F.
            El segundo es para boletines, en cualquier estado.
            Luego el correo personal en estado F.
            Los mensajes en estado K siempre se borran inmediatamente.
            Los mensajes en estado H nunca se borran.
            Por favor note que Ud. no puede correr este comando si algn usuario
            est conectado al interfaz PMS.

     
     
     
            TstHost  versin  1.43                                Pg.  :  56
     
     
     
            Por  ejemplo,  para borrar todos los mensajes privados despus de 10
            das, los mensajes tipo boletn despus de 4 das, y PF despus de 3
            das:
     
            UP 10 4 3
     
            *   USerdir   [Directorio]  [Directorio]  [Directorio]  [Directorio]
            Coloca los directorios para los usuarios conectado al interfaz PMS.
            El  directorio  por  defecto  es  un  subdirectorio  dentro  del que
            contiene  a  TSTHOST.EXE, pero Ud. puede cambiarlo a un "path" nuevo
            con este comando.
     
            Note que TSTHOST no CREA el directorio, l DEBE EXISTIR.
            Es  posible  definir  hasta  5 directorios, que un usuario conectado
            a  su  PMS,  puede  acceder  por  medio  de letras de especificacin
            virtual de un directorio:  B:  C:  D:  E: .
     
            El  primer  directorio  se  identifica  como  C: , es directorio por
            defecto, y la letra C: puede omitirse.
            Por ejemplo, si el usuario da el comando W E:, acceder especificado
            en tercer lugar.
     
            NOTA:  Un  usuario,  despus  de un comando SYS, si tiene el permiso
            para leer  o escribir en todo su sistema, ve los directorios reales,
            no estos virtuales.

     
     
     
            TstHost  versin  1.43                                Pg.  :  57
     
            Los comandos PMS para usuarios remotos
            ---------------------------------------
            NOTA:  CUALQUIER  COMANDO, ANTES DE DECLARARSE DESCONOCIDO, SE BUSCA
            COMO  UN PG, ESTO PERMITE EXPANDIR LOS COMANDOS PMS CON PROGRAMAS PG
            ESCRITOS PARA UNA FUNCION EN PARTICULAR.
     
            * R [XR] Para leer mensajes
            * K Para borrar mensajes
            * L Para listar mensajes
     
            Los  parmetros  valederos  para los comandos R, L, K se muestran en
            la  siguiente  tabla  (los  ejemplos  son  para  el  comando  LIST):
     
            L             Lista  todos los mensajes (slo Lista, no LEER/BORRAR)
                          Se  muestran  slo  los  mensajes  recibidos  desde su
                          ltimo comando LIST.
            LL  50        Lista los ltimos 50 mensajes (Lista, no LEER/BORRAR)
            L 100         Lista el mensaje nmero 100
            L 100 102 150 Lista los mensajes 100 102 y 150 (max 10 nmeros)
            L 100-150     Lista los mensajes del 100 al 150
            L -150        Lista desde el inicio al 150
            L 150-        Lista desde el 150 al fin
            L@ ROUTE      Lista todos los mensajes con aquel ruteo
            L> DISTINTIVO Lista todos los mensajes para DISTINTIVO
            L< DISTINTIVO Lista todos los mensajes provenientes de DISTINTIVO
            LS TEXTO      Lista todos los mensajes que contienen "TEXTO" en el
                          ttulo
            LM            Lista todos los mensajes para mi
            LN (FKHYX)    Lista todos los mensajes en estado  N,F,K,H,Y,X
            LQ            Lista todos los mensajes no "forwardeados".
            LP            Lista todos los mensajes personales
            LB            Lista todos los mensajes boletn
            LT            Lista todos los mensajes en trfico
     
     
            NOTE:  Todo  usuario  tiene  acceso a todos los boletines y mensajes
            personales dirigidos o enviados por l.
     
            XR  Trabaja  como  R,  pero  con  R  comprime  la  lnea R como FBB,
            XR  muestra esa lnea completamente.
     
            * B
            Desconecta del sistema.
     
     
            * DOS ComandoDOS
            Si est habilitado, TstHost ejecuta el comando DOS solicitado.

     
     
     
            TstHost  versin  1.43                                Pg.  :  58
     
     
            * I
            Muestra los usuarios conectados al interfaz PMS.
            NOTA:  Se muestran slo las estaciones conectadas al PMS.
            Los Canales en modo no PMS no son mostrados.
            Muestra tambin el "path" virtual disponible.
     
     
            * N NOMBRE
            Registra su nombre.
     
            * PG [[NombreServidor] Parmetros del servidor]
            Si  se  llama  sin  argumentos,  el  programa  enva  al  usuario el
            contenido  del archivo TSTHOST.PGS, si existe, de otra manera enva:
            NO PG AVAILABLE (NO HAY PG DISPONIBLE).
            De  esta manera es posible para el sysop tener algunos servidores PG
            no declarados.
            Un  usuario  no  ejecutar  los servidores pero el sysop, o un grupo
            restringido  de  usuarios, pueden fcilmente activar estos servicios
            extras.
            Si  el  parmetro  de  nombre de servidor se especifica, el programa
            ejecuta  el  servidor  especificado. La salida del servidor se enva
            al usuario.
     
            * SYS
            Cuando  el  usuario da el comando SYS, su distintivo ser buscado en
            el  archivo  TSTHOST.SYS, y, si lo encuentra, el sistema requiere un
            "password", codificado con la norma de cinco letras y tambin con el
            sistema MD2.
            El usuario puede contestar con uno de los dos modos.
            Si  el  usuario  enva el "password" correcto, se le asignan algunos
            privilegios,   especificados  en  el  archivo  TSTHOST.SYS  por  los
            parmetros indicados.
     
            Ver la seccin TSTHOST.SYS para informacin sobre los parmetros.
            El "prompt" de "password" es el distintivo PMS sin SSID, con: _PMS >
            y el pedido de "password", como:
     
            IK1GKJ_PMS > 5 1 3 7 6 [0123456789]
     
            Para anular la autorizacin previa, Ud. puede repetir el comando SYS
            y dar un "password" incorrecto.
            Si  Ud. cambia los parmetros en TSTHOST.SYS mientras un usuario con
            una  autorizacin  valedera  est conectado, no tendrn efecto hasta
            que la autorizacin actual no se borre.

     
     
     
            TstHost  versin  1.43                                Pg.  :  59
     
     
     
            * S DISTINTIVO [@RUTA]
            * SB DISTINTIVO [@RUTA]
            * SR Mensaje_N
            * SP DISTINTIVO [@RUTA]
            * SC Mensaje_N DISTINTIVO [@RUTA]
     
            Almacena un mensaje en el PMS.
            SB es para los boletines, SP  para el correo personal.
            El  campo RUTA es optativo. Si se especifica, el mensaje se remitir
            al "HomeBBS" especificado.
            Si  los  tipos  P o B no son expresamente especificados, el programa
            automticamente asigna el tipo P para cualquier DISTINTIVO valedero,
            de otra manera el tipo B.
            SR  contesta  un  mensaje  de  tipo  P  al  remitente  de un mensaje
            especfico.
            SC enva una copia del nmero de mensaje al distintivo especificado.
            Para  terminar  la  redaccin  de  mensaje, enve CTRL-Z o /EX en la
            primera columna de una lnea de texto.
     
            * T
            Llama al sysop del PMS conectado.
            Ud.  se  conecta  siempre a la interfaz PMS hasta que el sysop no lo
            cambie al modo de conversacin (comando TALK).
     
            * V Nombre_de_Archivo
            Muestra a los usuarios los contenidos de un archivo ascii.
            El archivo debe estar en USERDIR o un subdirectorio.
     
            * YD Nombre_de_Archivo
            Enva al usuario el archivo especificado que usando protocolo YAPP.
            El  archivo  debe  estar  en el directorio USERS (comando USERDIR) o
            un subdirectorio.
     
            * YU Nombre_de_Archivo
            TSTHOST recibe un archivo desde el usuario, con el protocolo YAPP.
            La  opcin  de  resume  est  siempre,  entonces  si  se  detiene la
            transferencia  por  cualquier  razn, el usuario puede reconectar el
            sistema  y  recomenzar  la  transferencia del archivo desde el punto
            donde se interrumpi.
            El archivo ser colocado en el directorio USERS\UPLOAD.
            Despus  de  cualquier  transferencia  exitosa  o  interrumpida,  el
            sistema  informar  al sysop con un mensaje sobre el PMS que se hizo
            una nueva carga.
     
            * W ["PATH"]
            Muestra los contenidos del directorio USERDIR.
     
            * ?
            Enva al usuario los contenidos del archivo TSTHOST.HLP.
            Si   este   archivo   no  existe,  el  usuario  recibe  el  mensaje:
            NO HELP AVAILABLE (NO HAY AYUDA DISPONIBLE)

     
     
     
            TstHost  versin  1.43                                Pg.  :  60
     
            * @ [DISTINTIVO | ALL] TEXTO
            Interrumpe  al  usuario DISTINTIVO, conectado al PMS, con el mensaje
            TEXTO.  Si Ud. usa ALL, interrumpe a todos los usuarios en todos los
            canales PMS.
     
            * /EW /ER /ED /E@
            El  comando  permite una salida de programa remota, y los caracteres
            WRD@ funcionan como en comando EXIT desde el teclado.
            Para   dar  el  comando  remoto  /E?,  los  usuarios  requieren  una
            validacin con el valor 32 en el archivo TSTHOST.SYS.

     
     
     
            TstHost  versin  1.43                                Pg.  :  61
     
     
     
            LA LISTA "UNPROTO"
            -------------------
            Cuando  un  BBS  FBB  recibe  un  mensaje  nuevo, emite un "unproto"
            especial con la descripcin de mensaje.
            Tambin,  es  posible  conseguir  la  lista  de mensajes del BBS sin
            conectarse al sistema.
            Con  esas  caractersticas,  un usuario con la PC activa todo el da
            puede  recibir  y  mantener la lista de los mensajes presentes en el
            BBS.
            No necesita conectarse al BBS para conseguir la lista de mensajes.
            Para  usar  esta  caracterstica,  se  le  debe  permitir  desde  el
            sistema  del  BBS,  entonces, si Ud. necesita la de lista "unproto",
            llame al Sysop.
            An  cuando  no se le permita, el programa puede crear una lista con
            la   recepcin   del  "unproto"  de  los  mensajes,  pero  no  puede
            resincronizarse con el BBS si un paquete se pierde.
     
            NOTA:  Para  hacer  la lista, el canal de monitor debe estar abierto
            para los "unproto", letra U.
            AX  MON  U,  AX MON US, AX MON UC, AX MON USC son correctos, algunos
            otros modos sin el 'U' no lo son!
            La  lista  "unproto"  guardar  en  la memoria hasta 800 cabeceras de
            mensaje,  pero para evitar consumo de memoria, Ud. puede especificar
            el  tamao  de  la lista "unproto" por medio del parmetro /U  en la
            lnea de comandos.
            El comando HOmebbs" coloca el BBS desde el que la lista "unproto" es
            construida.
            Ud.  debe  especificar  el  DISTINTIVO  y  el SSID, porque IK1GKJ es
            diferente de IK1GKJ-8.
     
            Ud.   puede   establecer   hasta   20   campos  que  se  seleccionan
            automticamente  cuando se reciben, como es posible establecer hasta
            20 campos que no sern colocados en la lista.
            La  lista  puede obtenerse sin que opere el usuario, o por emitir un
            comando  especial  (por  favor  lea  seccin  sobre el canal 8 en el
            manual), aun cuando el BBS requiera un "password" de acceso.
            La lista "unproto" se transfiere con el protocolo FBB comprimido.
            Este protocolo requiere unos 19K de RAM para decodificar el mensaje.
            Los archivos recibidos se ponen entonces en el interfaz PMS, y puedo
            verlos con el comando L, que accede a la funcin PMS de TstHost.
            El  archivo  recibido  tiene  las mismas propiedades de los archivos
            estndar   recibidos   en   "Forward",  entonces  pueden  tener  las
            funciones /ACK, SAVEMAIL, etc.

     
     
     
            TstHost  versin  1.43                                Pg.  :  62
     
     
     
            La lista "unproto"  se conecta directamente con el "HomeBBS".
            Desde este distintivo que generan las listas "unproto"
            La  informacin  recibida por TstHost, se almacena en un archivo que
            tiene  ".ULS"  como  extensin,  y  el  DISTINTIVO  sin  SSID  de su
            "HomeBBS"  como  nombre.  El archivo se almacena en el directorio de
            TSTHOST.EXE.
            Entonces es simple tener mltiples listas "unproto".
            Si Ud. recibe por ejemplo, dos listas, desde dos BBS, cuando Ud.
            cambia  el  "HomeBBS" TstHost cambia la lista de informacin, y est
            listo para trabajar con el otro BBS.
     
     
            NOTA IMPORTANTE
            ----------------
            Algunos programas permiten el uso de seales "unproto" con el bit de
            cabecera  colocado, lo que no es problema para la lista "unproto".
            Sin embargo, en ciertas condiciones, esto llega a ser un problema.
            Por ejemplo, Ud. se conecta a su "HomeBBS" sobre el canal 1.
            TSTHOST emite una seal de sincronismo "unproto" hacia su "HomeBBS",
            para la lista "unproto".
            El  "HomeBBS",  cuando  recibe  la  seal  "unproto"  con  el bit de
            cabecera colocado, le devuelve una seal DM.
            Esto es correcto ya que su canal monitor no est conectado.
            Pero  su interfaz AX25 recibe el DM, y entonces es redireccionado al
            canal 1 donde Ud. est conectado, para desconectarlo.
            En  este  caso Ud. estar desconectado por su TNC, mientras que para
            el BBS Ud. todava est conectado.
            Para evitar este problema, TSTHOST comienza por enviar el comando U0
            para quitar el bit de cabecera en seales "unproto".
            Quiz  algunos  Eproms o drivers no reconozcan el comando (que yo lo
            sepa solo el TFPCR v2.10) y si el Eprom / Driver comienza con el bit
            de  cabecera  colocado,  Ud.  no podr solucionar el problema y ser
            accidentalmente desconectado por el sistema.

     
     
     
            TstHost  versin  1.43                                Pg.  :  63
     
            UList Subcomando
            -----------------
            Usar   estos  comandos  despus  del  prefijo  UList,  por  ejemplo:
            ULIST QUERY 122
     
            *  Autoselect  +/-  Campo_PARA  +/-  <  Campo_DESDE  +/- Campo_@RUTA
            Seleccin  automtica  de  los  mensajes  en  la  lista "unproto" de
            acuerdo al campo deseado (hasta 20).
            Por   ejemplo,  para  seleccionar  los  campos  TODOS,  DX  y  @NEWS
            el comando es:
     
            UL A +TODOS +DX +NEWS
     
            Entonces,  para  agregar  el  campo  KWD  y  quitar  el campo TODOS:
     
            UL A +KWD  -TODOS
     
            Con  el  mismo  formato  de  arriba,  Ud. puede seleccionar el campo
            DESDE;  para  hacer  esto, Ud. debe agregar el prefijo '<' al origen
            del mensaje.
     
            Por ejemplo, UL A +TODOS +<IK1GKJ
     
            UL A sin parmetros muestra la lista de autoseleccin.
     
     
            * Disable
            Desabilita la lista "unproto".
            Las seales "unproto" no son agregados la lista.
            La  lista  se  guarda en el archivo TSTHOST.ULS en el directorio por
            defecto.  La memoria usada para la lista se libera.
            NOTA: La lista se guardar automticamente cada hora.
     
     
            * Enable
            Activa la lista "unproto".
            La  lista  previa  se  carga  desde el disco (TSTHOST.ULS), entonces
            cualquier mensaje nuevo se agrega a la lista.
            Siendo emitido por el "HomeBBS", un mensaje no contenido en la lista
            activa  un  pedido  de  sincronismo  para  tener  la  lista  siempre
            actualizada.
     
     
            * Get
            Conecta al "HomeBBS" para recibir los mensajes seleccionados.
     
     
            * Killmail ON | OFF
            Si  ON,  despus  de cualquier coneccin a "HomeBBS" para recibir un
            archivo  seleccionado en la lista "unproto", TstHost enva al BBS el
            comando KM, para borrar cualquier mensaje para Ud. ya recibido desde
            el BBS.
            Esto  es  til  para  evitar conectar manualmente al BBS y enviar el
            comando KM para borrar su correo.

     
     
     
            TstHost  versin  1.43                                Pg.  :  64
     
     
            * Ventana de la lista de mensajes.
            Usar  las  teclas  normales  para  moverse  en la lista, INSERT para
            seleccionar/deseleccionar  un mensaje, ESCAPE o ENTER para cerrar la
            ventana.
            Un  "-"  mostrado  en la primer columna, significa que el mensaje ya
            estaba  cuando se  di el ltimo comando LIST, una "R" significa que
            el mensaje se fue pedido y recibido desde HomeBBS.
            "X" significa  que  el  mensaje fue pedido a HomeBBS, pero no estaba
            disponible.
            El comando LIST sin parmetros, mostrar toda la lista.
            Ud.  puede usar algunos comandos de extensin para mostrar una lista
            selectiva:
     
            UL L               Muestra todos los mensajes.
            UL L > DISTINTIVO  Todos los mensajes dirigidos a DISTINTIVO.
            UL L < DISTINTIVO  Todos los mensajes enviados por DISTINTIVO.
            UL L @ RUTA        Todos con la ruta especificada.
            UL LS AABB         Todos que tienen AABB en el ttulo.
            UL LX              Todos los mensajes en estado X.
            UL LQ              Todos los mensajes pedidos para recibir (*).
            UL LR              Todos los mensajes recibidos.
            UL LN              Todos los mensajes llegados nuevos
     
            Nota:  Los  comandos LX LQ LR LN son estticos, entonces no muestran
            la condicin real de la lista, pero refleja la condicin del mensaje
            cuando se di el comando  UL L.
            En  la  ventana  de  lista  "unproto", la tecla + selecciona para la
            recepcin,  todos  los  mensajes  presentes en la lista. La tecla  -
            deselecciona todos los mensajes seleccionados para la recepcin.
            Esto es muy til para una lista selectiva.
     
            * Merge Nombre_de_Archivo
            El  propsito  del  comando  es  combinar los contenidos de la lista
            "unproto" en memoria con una lista en un archivo.
            De  esta  manera,  es  posible hacer servidores, programas, u otros,
            que  transformen  la  lista  de  conexin normal de BBS, a una lista
            compatible con la de "unproto".
            La  unin  trabaja  con  toda  la seleccin filtradora para la lista
            "unproto" activa , Autoselect, Notselect, pmsg...
            Nombre_de_Archivo  se  buscar  por defecto en WorkDir, si el "path"
            no se especifica directamente.
            El  orden,  o  no,  de  los mensajes en el archivo de combinacin no
            es importante, ellos se ordenarn con la "unproto" en la memoria.
            Pero  el  archivo  debe  tener  un  formato compatible con "unproto"
            los  datos  deben  almacenarse  exactamente  como  si  se recibieron
            por medio de la radio.

     
     
     
            TstHost  versin  1.43                                Pg.  :  65
     
     
            Este  es  el  formato  para  la  lista  "unproto", y el formato para
            nuestro archivo.
            Las  lneas no pueden tener ms de 80 caracteres, una lnea invlida
            es desechada, cualquier lnea valedera tiene la forma:
     
            NUMERO TIPO TAMAO PARA [@RUTA] DESDE FECHA TITULO
     
              |     |     |     |      |      |     |    |--  Ttulo del mensaje
              |     |     |     |      |      |     |-- Fecha es: DDMMYY.
              |     |     |     |      |      |--  DISTINTIVO remitente sin SSID
              |     |     |     |      |-- ruta, optativa, sin SSID.
              |     |     |     |-- destinatario del mensaje, sin @@ SSID.
              |     |     |-- Un nmero, es el tamao del mensaje.
              |     |-- El tipo, un carcter, puede ser P, A, B, T.
              | - - nmero del mensaje.
     
     
            Ejemplo:
     
            123 P  3214 IK1GKJ IK1MSL IK1VCQ 110293 PRUEBA
            124 B  1233 TUTTI  ITA    IK1MSL 110293 PRUEBA 1
            125 P 12345 IK1MSL        IK1GKJ 110293 PRUEBA 2
     
            Ud.   debe  tener  el  nmero  de  elementos  y  espacios  correctos
     
     
            * Not +/-Campo_PARA  +-<Campo_DESDE  +/-Campo_@RUTA
            Trabaja  exactamente  como  Autoselect, pero los campos colocados en
            esta lista no se colocarn en su lista "unproto".
     
     
            * Pmsg ON | OFF
            Si  OFF,  slo los mensajes privados dirigidos a su distintivo sern
            agregados a la lista "unproto", los otros P se desecharn.
            Si ON todo los P se agregarn a la lista "unproto".
     
            * Query [Mensaje_N]
            Pedido  manual al BBS que enve una lista desde el nmero de mensaje
            especificado .
            Este  comando  no debera necesitarse, porque el programa siempre se
            sincroniza automticamente.
            Si Mensaje_N  no se especifica, automticamente el programa la pide
            desde el ltimo mensaje recibido en la lista.
     
            NOTA:  un  Query  automtico  o  manual  no  se recibe una respuesta
            despus de 1,5 minutos, el programa lo pedir nuevamente.

     
     
     
            TstHost  versin  1.43                                Pg.  :  66
     
     
     
            * Rpath [ OFF | lista "digipeaters" ]
            Normalmente  Ud.  no  necesita usar este comando, puede ser en algn
            caso  donde  la  conexin al BBS tiene una lista de "digipeaters", y
            pedido de resincronismo en otra trayectoria.
            Si  Ud.  define un "digipeater" aqu, la conexin a HomeBBS es hecha
            con  la  trayectoria  definido  en  HBBS  y HNODE, pero el pedido de
            resincronismo se dirigir HomeBBS mediante esta trayectoria.
     
     
            * Time 0..60 minutos
            Este  comando  coloca  el  intervalo  de tiempo, en minutos, para la
            coneccin automtica.
            Si  hay  cualquier mensaje seleccionado, TSTHOST  conecta al HomeBBS
            para el pedido del mensaje.
            Cualquier valor menor a 5 min. quita esta caracterstica.
     
     
            * Waitresync 15..600
            Define el tiempo despus de que, un pedido de resincronismo si no es
            satisfecho, el pedido se repetir.
            Acepta valores regulares entre 15 y 600 segundos, por defecto es 60.

     
     
     
            TstHost  versin  1.43                                Pg.  :  67
     
     
            Descripcin de comandos de TstHost.
            -----------------------------------
            Las  letras  maysculas  son  la  abreviatura  mnima  para  el
            reconocimiento del comando.
            Los parmetros optativos se muestran entre parntesis cuadrados.
            Las opciones que se excluyen mutuamente son separadas por |.
     
            Ventana de parmetros de  Send, Dir, Yput .
            -------------------------------------------
            Si  los  parmetros  para  los  comandos  SEND,  YPUT  y  DIR no son
            especificados,  el  programa  activa  una ventana en la pantalla que
            muestra los archivos contenidos en el directorio WORKDIR.
            Seleccionar  el  archivo  deseado moviendo la barra de seleccin con
            las teclas de cursor y aceptando la seleccin con la tecla ENTER,.
            Para  pasar  a otro "path" o drive,  pulsar la tecla TAB y tipear la
            letra correspondiente.
            La tecla ESCAPE aborta el pedido.
            La tecla ENTER no tiene  efecto en la ventana DIR .
     
     
            Opciones que muestran un directorio
            ------------------------------------
            Todas  la opciones que muestran el contenido de un  directorio en la
            pantalla,  tienen  la  capacidad  de  ordenar el contenido en varios
            modos.
            Simplemente  con  pulsar  CTRL - N se ordena por Nombre de archivo +
            extensin,  CTRL-E  para  extensin  + nombre, CTRL-D para la fecha,
            CTRL-S para el tamao de archivo, CTRL-U desordenado.
            El  programa  recuerda  la  ltima  opcin  seleccionada,  y  la usa
            nuevamente para una lista nueva.
     
            * 7PCopy ON | OFF
            Si  ON,  cualquier  mensaje llegado a su pms, o con lista "unproto",
            que  tiene cualquier cdigo 7plus valedero, se copiar en el archivo
            7PDATA.FWD  en el directorio WORKDIR.
            Este  archivo  est  formato  de  "forward"  MBL-RLI-FBB estndar, y
            puede  procesarse  desde  un  programa  servidor  que reconozca este
            formato, o directamente desde 7plus etc...
     
            NOTA:
            Para  evitar  la reconstruccin duplicada de programas en 7plus, los
            mensajes importados por medio del archivo TSTHOST.IN, no se copiarn
            en el archivo 7pdata.fwd.
     
     
            * AUtoyapp [ ON|OFF ]
            Si  ON,  TSTHOST  comienza automticamente la recepcin en protocolo
            YAPP  cuando  el  cdigo  de  inicio  se  recibe  desde  la estacin
            conectada,  de  otra  manera Ud. tiene que comenzar la recepcin del
            archivo con el comando YREC.
            El archivo se guarda en el directorio WORKDIR.

     
     
     
            TstHost  versin  1.43                                Pg.  :  68
     
     
     
            * AX25 Subcomando
            Comando de rdenes para el TNC.
            Lea la descripcin detallada luego.
     
            * CLS
            Borra la pantalla de recepcin del canal activo.
     
     
            * CLRbuf
            Borra el bffer de recepcin para el canal activo.
     
            * COLor nmero-proceso nmero-color
            Selecciona el color para la pantalla.
            Leer el texto de ayuda dando este comando sin parmetros.
     
     
            * Connect DISTINTIVO [v digipeater digipeater]
            Conecta al DISTINTIVO especificado en el canal actual.
     
     
            * COPy fuente destino
            Copia el archivo fuente con el nombre de destino.
            Si  un  "path"  no  es especificado, el directorio por defecto es el
            WORKDIR.  No  son permitidos los comodines (* , ?),  y  Ud. no puede
            sobreescribir un archivo existente.
     
     
            * Cronoffset minutos
            Define   la   compensacin   de  tiempo  para  ejecutar  el  archivo
            TSTHOST.CRN.
            Por  defecto,  el  cron  es  ejecutado  cuando cambia la hora, en 00
            minutos,  por ejemplo 12.00, 13.00...
            Si Ud. coloca 8, la ejecucin se realiza a las 12.08, 13.08...
     
            * DElete [Nombre_de_Archivo]
            Borra el archivo.
            Si  ningn  "path"  se  especifica,  el directorio por defecto es el
            WORKDIR.

     
     
     
            TstHost  versin  1.43                                Pg.  :  69
     
     
            * DIR
            Se muestra el directorio en una ventana en pantalla.
            La  primera  vez  que da el comando DIR, el "path" se coloca como el
            WORKDIR.
            En  los  comandos  DIR  posteriores,  se  recordar el ltimo "path"
            seleccionado.
            El comando DIR permite las operaciones de archivos ms comunes, como
            borrar,   editar,   considerar,   cambiar   nombre,   crear/eliminar
            directorios.
            Usar las teclas de cursor para moverse en la lista.
            Si  Ud. pulsa  ENTER  sobre un nombre de directorio, ingresar a ese
            directorio.
            Si  Ud. pulsa  ENTER  sobre  un  nombre  de  archivo, podr comenzar
            automticamente  la  ejecucin  de un programa externo, seleccionado
            por la extensin del nombre de ese archivo.
            Ver la documentacin sobre el archivo TSTHOST.EXT.
            Todos los comandos para las teclas de funcin se refieren al archivo
            resaltado.
     
     
            * DISconnect
            Desconecta la estacin.
     
     
            * EBell [valor de campo de bits]
            Este comando coloca todas las seales acsticas del programa.
            Es  un  valor  de campo de bits: esto significa que Ud. debe agregar
            el valor especfico para obtener la configuracin deseada.
     
            1=Bell  activo sobre recepcin de datos (ex BELL).
            2=Bell  activo sobre conectar / desconectar (ex CBELL).
            4=Bell  activo sobre el fin de actividad YAPP.
            8=Bell  cada 10 segundos si existen datos no ledos en la coneccin.
            16=Bell cada 10 segundos si hay correo nuevo para Ud. en el sistema.
     
            El  valor  por  defecto  es  6,  campana  activa para la coneccin y
            actividad YAPP : sto porque 6=4+2.
     
            * ECho [ ON|OFF ]
            Si ON, el texto entrado en desde el teclado se escribe tambin en la
            ventana  de  recepcin, en el bffer de recepcin y (si est activo)
            en el archivo de captura.
     
     
            * EXIT [parmetros]
            EXIT   Sin  parmetros,  sale  del  programa  slo si no hay canales
                   conectados. CODIGO DE SALIDA 0
     
            EXIT D Desconecta  todos  los canales,  vaca  los bfferes, y luego
                   abandona el programa. CODIGO DE SALIDA 1

     
     
     
            TstHost  versin  1.43                                Pg.  :  70
     
            EXIT W  Espera  a  que  todos los canales desconecten, inhibe nuevas
                    conecciones, luego sale.  CODIGO DE SALIDA 2
                    Despus  de  30  minutos desde la activacin del comando, si
                    todava  hay  usuarios  conectados,  el  programa forzar la
                    desconeccin.
     
            EXIT X  Termina inmediatamente. CODIGO DE SALIDA 3
     
            EXIT R  En  el  supuesto  de  espera para salir, (EXIT W), Ud. puede
                    anular el pedido de salida con este comando.
     
            EXIT @  Cierra  todas  las  conecciones,  cierra  TstHost, y resetea
                    LA PC.
                    ADVERTENCIA:  esto  puede  ser peligroso si Ud. usa cach de
                    disco para escritura.
     
            NOTA:  Mientras espera para salir, destella el nombre de programa en
            la lnea de condicin.
     
     
            * FUnction Tecla_Funcin(1-20) [comando.....]
            Es  posible  definir diez comandos (de hasta 80 caracteres de largo)
            que se ejecutan  presionando las teclas CTRL + F1/F10.
            Emitir  el comando con el nmero de tecla de funcin para mostrar el
            la asignacin actual.
            Por  ejemplo,  FU  1  CON  IK1MSL-8 asigna a CTRL-F1 el comando para
            conectar a IK1MSL-8.
            El  valor desde 1 a 10  se asocia a CTRL-F1..F10, valores desde 11 a
            20 para SHIFT -  F1..F10
     
            * Help o ?
            Muestra la lista de comandos.
     
     
            * LOg [ ON | OFF ]
            Permite/inhabilita  el  registro  de  conecciones,  guardado  en  el
            archivo TSTHOST.LOG en el directorio del programa.
            Cada  lnea  en el archivo contiene el distintivo, hora y fecha para
            cualquier coneccin y desconeccin.
            Para  evitar que este archivo crezca demasiado, se sugiere que mueva
            y cambie el nombre del archivo en otro directorio todos los meses.
     
            NOTA:  Los  datos de archivo son valederos slo si las conecciones y
            desconecciones   suceden   mientras   los  programas  estn  activos
            (incluyendo  el comando SHELL y RUN).
            Si comienza el programa mientras el TNC ya est conectado, los datos
            se registran en el archivo como signos de pregunta  (??).

     
     
     
            TstHost  versin  1.43                                Pg.  :  71
     
     
            * MHeard [ ON | OFF | CLR]
            Parecido  al  comando  AX  MHEARD, este comando se usa para permitir
            (ON) o inhabilitar (OFF) o borrar (CLR) la lista interna "MHeard".
            La  lista  tiene  un  tamao  fijo de 15 distintivos, y naturalmente
            puede trabajar solo si el canal monitor est ABIERTO.
            Si  Ud.  por ejemplo coloca el monitor solo para seales U, la lista
            es  actualizada  slo  cuando se recibe cualquier seal U, porque el
            TNC enva slo este tipo de seales.
            La  lista  interna de MHeard se provee slo para que el TNC no tenga
            una lista dentro suyo.
            Para  TNC's  capaces  de  administrar  la  lista  internamente,  es
            preferible el uso del AX MHEARD, manteniendo MHEARD OFF para ahorrar
            tiempo a la CPU.
     
     
            * MPerm [0...15]
            Cuando Ud. activa este comando (ON), se mantiene una pequea ventana
            en el canal 1..8.
            En esta ventana el programa escribe los paquetes de monitor.
            Prcticamente,  stos son los mismos datos que normalmente Ud. ve en
            el canal 9, canal de monitor.
            El valor  0..15 coloca el tamao de la ventana.
            Cualquier  valor  debajo  de  3  cierra  la  ventana  y desactiva la
            funcin.
            NOTA:  Los datos de tipo monitor y activacin se hace con el comando
            AX MONITOR.
     
     
            * PARam Canal Texto
            Usar  este  comando  con  cuidado,  slo  si  Ud.  sabe  muy bien el
            funcionamiento del programa WA8DED en modo HOST.
            Este  comando  coloca un valor especfico para un canal o un comando
            extendido  no  incluido  en  el  AX25,  los subcomandos que usan los
            comandos de modo HOST, los datos no son verificados por TSTHOST.
            Se usa para seteos particulares a Eproms no estndar.
            El  usuario se responsabiliza por cualquier dato enviado al interfaz
            HOST.
            El canal de comunicacin global es el nmero 0, los otros desde 1 al
            8 corresponden a la ocho ventanas de tareas.
            Los  datos  escritos  para  el  canal  0  se  almacenan por defecto,
            mientras  que  los  escritos para los otros canales se usan hasta la
            prxima  desconeccin  del  canal, y regresa al canal 0 el valor por
            defecto.
     
     
            * PASsword [ DISTINTIVO ]
            Transmisin automtica del pedido de "password".
            Soporta el pedido estndar y el de algoritmo MD2.
            Es  tambin  posible enviar el "password" con las teclas ALT_F1, que
            es el equivalente del comando PASsword.

     
     
     
            TstHost  versin  1.43                                Pg.  :  72
     
     
            Si  el  DISTINTIVO no se especifica, el "password" se buscar con el
            distintivo conocido en la coneccin actual del TNC.
            Si  el  DISTINTIVO es especificado, el "password" se buscar para el
            provisto en lugar del conectado al TNC.
     
            * RECord Nombre_de_Archivo | off
            Captura en un archivo en el disco la actividad en tareas.
            El  archivo  de captura se cierra con OFF NOMBRE_de_ARCHIVO o con la
            desconeccin.
            La lnea de condicin muestra el tamao del archivo, no el nmero de
            Bytes  recibidos  porque capturando a un archivo existente los datos
            se aaden al el fin del mismo sin borrar el texto previo.
     
            * REName Nombre_viejo Nombre_nuevo
            Cambiar el nombre al archivo especificado.
            Los  comodines  no  son  permitidos.  El  directorio  por defecto es
            WORKDIR.
            Es  posible  mover  un  archivo  en  el  mismo disco a un directorio
            diferente especificando el nuevo "path".
     
            Por ejemplo:
     
            REN pippo.txt pluto.txt
     
            El  archivo  pippo.txt pasa a ser pluto.txt. El archivo permanece en
            el directorio por defecto.
     
            REN  e:\bin\utils\vp.exe e:\bin\vp.exe
     
            mueve  el  archivo  vp.exe desde el "path" e:\bin\utils hasta e:\bin
     
            * RUn [NOMBRE_de_ARCHIVO]
            Ejecuta el programa DOS llamado NOMBRE_de_ARCHIVO.
            Si  el  nombre  de  programa  no es especificado, toma el control el
            intrprete  de  comandos  (COMMAND.COM)  hasta  que se d el comando
            EXIT, que vuelve a TSTHOST.
            La  actividad  de TSTHOST se suspende mientras se ejecutan programas
            DOS.
     
            * SCReensave [minutos 1..60 | TEST | OFF]
     
            OFF   Desabilita el salvapantalla.
            TEST  Lo activa inmediatamente
            Cualquier  valor  numrico hace que TstHost active el salvapantallas
            despus del tiempo especificado sin actividad sobre el teclado.
     
            * SENd [ Nombre_de_Archivo | OFF]
            Enva el archivo especificado a la estacin conectada.
            OFF  Cierra el archivo, o se cierra al final del archivo o cuando el
            canal es desconectado.

     
     
     
            TstHost  versin  1.43                                Pg.  :  73
     
     
     
     
            El  archivo  debe  contener  texto  ASCII  y no datos binarios, y el
            comando SENd no pueden emitirse en una sesin PMS.
            La  lnea  de  condicin muestra el nmero de bytes enviados al TNC,
            entonces  el  archivo  puede  cerrarse  cuando  el TNC todava tiene
            datos en el bffer a ser transmitidos.
            Si  el  Nombre_de_Archivo no es especificado, se abre una ventana de
            seleccin en pantalla.
     
     
            * SOurce Nombre_de_Archivo
            Ejecuta un archivo de comandos.
            El archivo contiene los comandos la misma forma en que se hace desde
            el teclado.
            Cada lnea (de hasta 80 caracteres) debe contener un comando.
            El archivo fuente se busca SOLO en el directorio del programa.
     
     
            * TNCDelay X Y
            Este comando coloca algunos tiempos del programa, que Ud. no debera
            necesitar cambiar.
            Los  valores  se  expresan  en 18 centsimas de segundo y la gama es
            desde 3 a 255, que corresponde a 2 dcimas y 14 segundos.
            El parmetro X es la demora mxima para la respuesta del TNC.
            Si el TNC no contesta a TSTHOST en el tiempo especfico, el programa
            trata de resincronizar el puerto serie.
            El parmetro Y es la velocidad para sincronizacin del puerto serie.
            Si  su  parmetro  Y es demasiado alto, Ud. puede ir a tomar un caf
            mientras el programa  resincroniza!
            Ud.  debe aumentar X para corregir frecuentes interrupciones, y Y si
            el programa no puede resincronizar el puerto serie.
     
            SI  UD.  EMITE  EL  COMANDO SIN PARAMETROS, SE MOSTRARAN LOS VALORES
            ACTUALES Y UNA ESTADISTICA DE ERRORES DE PROGRAMA.
     
     
            * TRaceconn [ ON | OFF ]
            Cuando Ud. hace una conexin por medio de un nodo, para su TNC Ud.
            est  siempre  conectado  al  nodo,  y  este es el distintivo que se
            muestra  sobre la lnea de condicin de TstHost.
            Este  comando, si ON, intenta mantener un rastro de la coneccin del
            nodo,   e  informa  sobre  la  condicin  del  distintivo  realmente
            conectado.  El  anlisis  se  har  de  la  lectura  de  las seales
            recibidas,  y  buscando la respuesta normal de coneccin emitida por
            el nodo cuando recibe su comando C.
            Este mensaje es normalmente " CONNECT TO " seguido por el distintivo
            de la estacin conectada.
            Si  esta condicin es satisfecha, TstHost informa sobre la condicin
            real del distintivo recibido.

     
     
     
            TstHost  versin  1.43                                Pg.  :  74
     
     
     
            Desafortunadamente,  un  anlisis  100% perfecto no es posible, esto
            porque  un  nodo puede no usar mensajes estndares, o la combinacin
            mensaje-distintivo   puede   entrar   en   su  sistema  desde  otras
            fuentes, u otro...
            En  este  caso  TstHost  puede informar un DISTINTIVO invlido en la
            lnea de condicin.
            Por  esta  razn esta funcin puede habilitarse o no, sela para sus
            exigencias.
            Si  Ud. nota distintivo invlido mostrado cuando conecte mediante un
            nodo, coloque esta funcin a OFF.
     
     
            * UList subcomando
            Comando  para  lista  "unproto" de FBB, lea la seccin especfica en
            este manual.
     
            * WOrkdir [ path]
            Coloca el directorio de trabajo  por defecto para TSTHOST.
            Comnmente, corresponde al directorio donde reside el programa.
            Cuando  un  Nombre_de_Archivo  no  tiene  un  "path"  especfico, se
            buscar en el directorio especificado aqu.
     
     
            * WRitebuf  Nombre_de_Archivo
            Escribe el contenido del bffer de recepcin en un archivo ASCII.
            Si  el  Nombre_de_Archivo  no  tiene  un "path" especfico se guarda
            en el directorio WOrkdir.
     
     
            * YABort
            Comienza  el  procedimiento  para  interrumpir un envo en protocolo
            YAPP.
            La  interrupcin  no  es  inmediata porque la estacin terminal debe
            vaciar su bffer antes de aceptar el comando.
            Para un aborto inmediato, tipear este comando DOS VECES.
     
     
            * YAPpc [ ON | OFF ]
            Habilita/desabilita  el protocolo YAPPC.
            Ud.  no  puede  cambiar  esta  opcin si hay cualquier transferencia
            YAPP activa.

     
     
     
            TstHost  versin  1.43                                Pg.  :  75
     
     
     
            * YRec  Nombre_de_Archivo
            Comienzo manual de recepcin en protocolo YAPP.
            Si Autoyapp est ON, este comando no es solicitado.
            Si  Autoyapp  est  OFF,  Ud. debe ejecutar este comando simplemente
            despus de haber recibido el cdigo YAPP de inicio desde la estacin
            conectada.
            Si el  Nombre_de_Archivo no tiene un  "path" especfico, se guardar
            en  el  directorio WOrkdir. Este comando no es posible en una sesin
            PMS.
     
     
            * YPut [ Nombre_de_Archivo ]
            Comienza la transmisin en protocolo YAPP.
            Si  no  se  especifica  un "path", el archivo se toma del directorio
            WOrkdir.
            Este comando no es posible en una sesin PMS.
            Si  el  Nombre_de_Archivo  no  es especificado, el programa abre una
            ventana de seleccin.
     
            * YTimeout [ Segundos ]
            Especifica  el  tiempo de espera sin recibir datos antes de declarar
            interrumpida una sesin YAPP.
            Por defecto es 150.

     
     
     
            TstHost  versin  1.43                                Pg.  :  76
     
     
            Subcomandos de AX25
            -------------------
            Estos   parmetros  deben  seguir  al  comando  AX25,  por  ejemplo:
            AX25 MONITOR N.
     
            Vea el manual del TNC para ms informaciones sobre estos comandos.
     
            * AX25L2V2 [ ON|OFF ]
            Permite el nivel 2 del protocolo AX25.
     
     
            * Beacon [0-60] [ Texto Baliza | < Archivo Baliza]
            Coloca el texto de la baliza.
            El  valor  de  tiempo se expresa en minutos, y cualquier valor menor
            que 5 desabilita la baliza.
            Si el primer carcter del texto de baliza es '<', entonces los otros
            son el Nombre_de_Archivo.
            Si  ningn "path" o directorio se especifica, entonces el archivo se
            buscar en el directorio de TSTHOST.EXE.
     
            Ejemplo  para  la  baliza  de  texto  : AX BE 30 ST. IK1GKJ * IJ45IK
            Ejemplo  para  la  baliza  de archivo: AX BE 30 <F:\UTILS\BEACON.TXT
     
            * Check [ 0..65535 ]
            Despus de este tiempo, si no se detecta trnsito sobre el canal, el
            programa prueba la integridad de la coneccin. En 10ms.
     
     
            * CLock ON | OFF | SET
            El parmetro SET coloca la hora / fecha actual en el TNC.
            ON  habilita  la muestra de hora/fecha en la ventana monitor y en la
            condicin de los mensajes, OFF desabilita esta muestra .
            NOTA:  No todos las EPROMS de TNC aceptan este comando; trabaja bien
            sobre TF24 y TF26.
     
            * CText [ Texto | OFF ]
            Para  definir  un texto que se enviar automticamente al usuario en
            el momento de la coneccin.
     
            * Digipeat [ ON | OFF ]
            Permite/desabilita  la   capacidad   del   TNC   de   trabajar  como
            "digipeater".

     
     
     
            TstHost  versin  1.43                                Pg.  :  77
     
     
     
            * FRack [ 1..65535 ]
            Pausa  (si  el  ACK  no ha se recibido) para que el TNC transmita el
            paquete de datos nuevamente.
            Este valor puede estar desde 1 a 15 segundos.
            Algunos  EPROMS de TNC aceptan datos desde 16 a 65535, expresados en
            1/33 de segundo.
     
     
            * FUllduplex [ ON | OFF ]
            Permite/desabilita la transmisin duplex del TNC.
     
            * MAxframe [ 1..7 ]
            Mximo  nmero de paquetes de datos a transmitir antes de esperar un
            ACK.
     
            * MHeard [ ON | OFF | CLR 3..MAX ]
            Sin parmetros, muestra la lista de las estaciones recibidas.
            CLR Borra la lista.
            ON permite la actualizacin automtica de la lista.
            OFF desabilita la actualizacin automtica de la lista.
            El tamao de lista, colocado por CLR, debe ser un valor entre 3 y el
            mximo  soportado  por  el TNC, pero atencin, la lista MHeard no es
            mantenida  en la memoria, slo mostrada, si Ud. pide un nmero mayor
            que  la  dimensin de pantalla, puede perder el primer distintivo de
            la misma.
            Cuidado:  Este  comando ha sido probado con EPROMS TF24 y TF26, pero
            no todas las EPROM aceptan este comando.
     
     
            * MYcall Distintivo
            Coloca mi distintivo.
     
            *   MOnitor   [NIUSC]   [+-   distintivo  distintivo...]  [/F]  [/F]
                                N desabilita
                                I muestra I  seales
                                U muestra UI seales
                                S muestra seales de Supervisin
                                C muestra seales de Coneccin
                                + Incluir mx. 8 distintivos
                                - Excluir mx. 8 distintivos
     
            Si es colocado /F, el programa continuar procesando todos los tipos
            de  datos recibidos, pero muestra slo la informacin de cabecera de
            cada paquete, sin los datos.
            Para restaurar el monitor original, debe hacer nuevamente el comando
            AX MON /F, o colocar un nuevo modo de monitor.

     
     
     
            TstHost  versin  1.43                                Pg.  :  78
     
            La  extensin  /T  en el comando, activar el trazado para cualquier
            el paquete controlado de datos.
            Los datos se mostrarn en formato hexadecimal.
            ADVERTENCIA:  El trazado usar algo de tiempo de CPU, entonces selo
            slo si lo necesita sobre mquinas lentas.
     
            * PAclen [ 40..250 ]
            El tamao en bytes de los paquetes transmitidos.
     
            * PErsist [ 0..255 ]
            Posibilidad para transmitir.
            Cuando  el  TNC  debe  transmitir  datos, genera un nmero aleatorio
            entre  0  y  255.  Si  el nmero es ms alto que el valor de PErsist
            puede  transmitir,  de  otra  manera  el  TNC debe esperar un tiempo
            SLottime (ver luego) antes de generar un nmero nuevo.
     
            * POrtcall [canal 1..8] [ DISTINTIVO | OFF ]
            Este comando asigna un SSID diferente o distintivo para cada canal.
            El  comando  sin  parmetros  muestra  la  lista de esos canales con
            distintivos diferentes al valor de AX25 MYcall .
            OFF  coloca  el  canal  para usar el DISTINTIVO-SSID colocado por el
            comando AX25 MYcall.
            Para activar el distintivo por defecto, use el parmetro OFF.
     
            NOTA:  Un canal con un distintivo particular no cambiar  al cambiar
            el distintivo global.
            Para deshabilitar el uso del distintivo extendido  OFF.
            Este  comando tiene efecto, para un canal conectado, slo despus de
            la desconeccin
     
            Ejemplo: AX25 MYcall IK1GKJ
                     AX25 PORTCALL 2 IK1GKJ-2
     
            * PTt [ ON | OFF]
            Permite/desabilita la lnea de PTT del TNC.
            El  programa  trabaja  correctamente,  pero, mientras est en estado
            OFF, el TNC no activa el PTT.
     
            * RESptime [ 0..65535 ]
            El tiempo de espera de un paquete ACK, en 10ms.
     
            * RETry [ 0..127 ]
            Nmero de intentos de coneccin fallidos antes de la desconeccin.
            0 intenta para siempre.

     
     
     
            TstHost  versin  1.43                                Pg.  :  79
     
     
            * Slottime [ 0..127 ]
            Ver PErsist, en 10ms.
     
            * Txdelay [ 0..127 ]
            Demora  de la transmisin de datos despus que el PTT fue accionado,
            en 10ms.
     
     
            * UNproto [ texto ]
            Texto y direccionamiento a donde los mensajes "unproto" se dirigen.
     
            * USers [ 0..8 ]
            Mximo nmero de conecciones permitidas.
     
     
            * Validcall [ ON | OFF ]
            Permite/desabilita el control de distintivos valederos.

     
     
     
            TstHost  versin  1.43                                Pg.  :  80
     
            LA LINEA DE CONDICION
            ----------------------
            Desde abajo hacia arriba en la pantalla:
            La  ltima  lnea  de  pantalla  muestra  la condicin del canal, el
            nmero  de  bytes  transmitidos  para una transmisin de archivo, el
            tamao de archivo de disco para la recepcin y la captura de texto.
            Slo la condicin del TNC y el nmero de bfferes libres se muestran
            para el monitor y los canales desconectados.
     
            * FR es el nmero de bfferes libres en el TNC (o driver TFPCX/R).
            Cada  bffer  contiene  32  bytes.  Esto  ayuda a detectar si el TNC
            se  colapsa,  como  el  programa Host, desabilita el monitor si este
            valor  est  debajo  256. El TNC entra en colapso cuando el FR es de
            alrededor  128.  Entre  razones  diversas, chequeo la velocidad alta
            de  trnsito  y  velocidad  de  transmisin  en  baudios lenta en la
            coneccin serie, el monitor activo con  multiconeccin, etc.
            Los bfferes libres son globales y no referido al un solo canal.
     
            * BF es el nmero de paquete en cola para ser transmitidos en el TNC
            para el canal.  TSTHOST tiene unos diez bfferes para sto.
            Si el valor de FR se reduce a menos de 300, la cola se reduce a 5, y
            si FR se reduce a 210 entonces la cola se reduce a 2.
            Esta  funcin  no interfiere con el parmetro  MAxframe 7, porque el
            nmero correcto de paquetes es BUF+UNACK.
     
            * UN es el nmero de paquetes transmitidos a ser confirmados.
            Este valor depende de AX25 MAxframe.
     
            *  RE  es  el  tiempo que el TNC transmite los datos sin recibir ACK
            (confirmacin) desde la otra estacin.
            Despus del valor de AX25 RETry, la estacin se desconectar.
     
            * US es la cantidad de memoria usada por el sistema
     
            * OK es la memoria libre en el sistema
     
            * TX se muestra slo al enviar un archivo.
            Este  valor  es  el  nmero  de  bytes  a  leer  desde  el archivo y
            transferir al TNC.
            Cuando la transmisin del archivo termina en el lado de la PC, puede
            continuar todava a causa del bffer del TNC.
     
            *  RX  se  muestra slo cuando el comando RECORD est activo, y ste
            valor corresponde al tamao del archivo de disco.
     
     
            La  siguiente  lnea  de  arriba en la pantalla muestra el estado de
            TSTHOST:
            CONV  para  el modo de conversacin (los datos que tipea se envan a
            la otra estacin),
            CMD para el modo de comando (entra comandos para TSTHOST).
            Sobre el lado derecho est el nmero del canal actual, el distintivo
            y la duracin de la coneccin activa.

     
     
     
            TstHost  versin  1.43                                Pg.  :  81
     
     
            Luego  hay un nmero que muestra el nmero de resincronizacin, y la
            versin de programa.
            REVIEW  indica  que  est  activado  el  bffer  de  revisin (tecla
            Pg-Up); PMS para el canal colocado en PMS (por defecto) o activo en
            una sesin PMS, MAIL significa que ha recibido correo nuevo para Ud.
            Una  M  destellando,  significa  que  hay  un macro activo sobre ese
            canal.
     
            Sobre estas lneas, hay una lnea que contiene el distintivo de cada
            canal conectado, desde el 1 al 8.
            Si  hay  datos  nuevos  que Ud. no ha ledo an en un canal, TSTHOST
            destellar el distintivo en ese canal.
     
            Otra lnea es para la condicin de una transmisin YAPP, est activa
            slo si en el canal hay activo una transmisin de archivo en YAPP.
            Los datos sobre esta la lnea significa:
     
                 Hder Cabecera, el nombre de archivo y su tamao.
                 Stat Estado de la transferencia YAPP.
                 Xfer Cuantos bytes se transfirieron.
                 Bt/s Velocidad de transferencia, en bytes por segundo.
                 Tle   Tiempo   estimado  para  terminar,  en  la  forma  HH:MM,
                      Horas:Minutos, o MM.SS, Minutos.Segundos si HH es 0.
     
            NOTA: Porque Tle se muestra en "tiempo verdadero", se ve normalmente
            una  gran  variacin  del  valor  en  los  primeros  segundos  de la
            transmisin.
            Esto se debe a la gran variacin de tiempo con el relativamente bajo
            nmero de bytes transferidos.
            El valor se estabilizar despus de unos 30-40 segundos.
     
     
     
            LOS CARACTERES COMODINES * Y ?
            -----------------------------
            El  sistema  soporta  los  caracteres  comodines  ? y * en todos los
            comandos donde puede hacerse una seleccin, como la lista "unproto",
            la lista PMS, savemail, mailcopy... etc.
            ?  significa  ignorar  los  caracteres en esa posicin, * ignorar el
            resto.
            Por  Ejemplo: IK1GKJ,  IK1GLJ es lo mismo, si buscamos con IK1G?J
                          IK1ABC,  IK1GEF es lo mismo, si buscados con IK1*

     
     
     
            TstHost  versin  1.43                                Pg.  :  82
     
     
            CODIGO DE SALIDA
            -----------------
            TstHost, al salir de programa, devuelve este cdigo:
              0, si fue detenido por el comando EXIT.
              1, si fue detenido por el comando EXIT D.
              2, si fue detenido por el comando EXIT W.
              3, si fue detenido por el comando EXIT X.
              4, si fue detenido por cualquier error irrecuperable.
     
            COMO IMPRIMIR UN ARCHIVO
            ------------------------
            Cualquier  comando  relacionado  a  la escritura de un archivo, como
            MAILCOPY, RECORD, WRITEBUF... puede redireccionarse a la impresora.
            Simplemente,  use  como  Nombre_de_Archivo  el  nombre de una salida
            de dispositivo DOS estndar , tal como LPT1, LPT2, PRN...
     
            Ejemplo MAILCOPY 22 LPT1
     
            Recuerde que la impresin es lenta, y puede frenar a TstHost.
     
     
            SMARTDRV, CACHE DE DISCO
            ------------------------
            Si  bien  no  es  imprescindible, un programa de cach de disco como
            SMARTDRV puede aumentar el desempeo del programa.
            Como  el  archivo  de TstHost no es mantenido en la memoria, pero se
            lee  siempre directamente desde el disco, un programa de cache puede
            acelerar la actividad del programa.
            Si  no  tiene  otras  razones, el uso de SMARTDRV u otro programa de
            cach es muy recomendable.

     
     
     
            TstHost  versin  1.43                                Pg.  :  83
     
            VISUALIZADOR DE MENSAJES Y ARCHIVOS
            ------------------------------------
            La  misma  ventana  en  pantalla  usada  para ver el contenido de un
            archivo, se usa a ver el contenido de los mensajes PMS.
            Esta ventana  puede manejar un tamao ilimitado mensajes y archivos,
            pero el mximo es tamao de lnea es de 255 caracteres: si una lnea
            excede  este  tamao, el resto de la lnea se mostrar en la prxima
            fila de la pantalla.
     
            Los comandos disponibles en eta ventana son:
     
            CURSOR ARRIBA     Una de lnea arriba.
            CURSOR DWN        Una lnea abajo.
            HOME              Va al principio del archivo.
            END               Va al fin del archivo.
            CTRL - HOME       Va al principio del archivo.
            CTRL - END        Va al fin del archivo.
            CTRL - PAG_UP     Va una pg. arriba en el archivo.
            CTRL - PAG_DWN    Va una pg. abajo en el archivo.
            CURSOR IZQUIERDO  Mueve el cursor una columna a la izquierda.
            CURSOR DERECHO    Mueve el cursor una columna a la derecha.
            CTRL - IZQUIERDO  Mueve el cursor al prximo punto de tabulacin.
            CTRL - DERECHO    Mueve el cursor al punto anterior de tabulacin.
            CTRL - W          Cambia a corte de lnea automtico o no.
     
            F1 Muestra los comandos disponibles.
     
            NOTA: la tabulacin se asume de 8 caracteres.
            Si  se encuentra un smbolo << sobre el rincn superior izquierdo de
            la  pantalla, indica que el borde izquierdo de la pantalla, no es la
            primera columna de la lnea.
     
            Esta ventana requiere unos 9k bytes de memoria libre.

     
     
     
            TstHost  versin  1.43                                Pg.  :  84
     
     
     
            EL EDITOR DE MENSAJES Y ARCHIVOS
            ----------------------------------
            El  mismo editor usado para editar un archivo se usa para editar los
            mensajes PMS.
            El  editor  est estructurado para editar archivos slo DE TEXTO, no
            binarios.
     
            Los comandos disponibles en el editor:
     
            CURSOR ARRIBA / ABAJO      Mueve a la lnea previa/prxima.
            PAGINA ARRIBA / ABAJO      Mueve a la pgina previa/prxima.
            CTRL - HOME / END          Mueve al principio / fin del archivo.
            CTRL-PAG ARRIBA / DWN      Mueve al principio / fin del archivo.
            CURSOR DERECHA / IZQUIERDA Mueve al carcter  prximo / previo.
            HOME / END                 Mueve al comienzo / fin de lnea.
            CTRL- DERECHA / IZQUIERDA  Mueve al comienzo de la palabra  prxima/
                                       anterior.
     
            F1    Muestra una ayuda para los comandos disponibles.
            F2    Guarda los contenidos del editor y sale.
            F5    Inserta un archivo en la posicin del cursor.
                  Se  mostrar  una lista de archivos que estn en el directorio
                  WORkdir.  Seleccione  el archivo deseado con ENTER o aborte la
                  operacin con la tecla ESCAPE.
            F8    Aborta  la  redaccin  y  sale.  Antes  de  abortar,  se  lo
                  interrogar por S o NO para confirmar.
     
            BACKSPACE    Borra el carcter a la izquierda del cursor.
            DELETE       Borra el carcter debajo el cursor.
            CTRL - BS    Borra  desde  la  posicin del cursor al comienzo de la
                         palabra de la izquierda.
            CTRL - Y     Borra la lnea actual.
            CTRL - W     Cambia si / no el modo de corte de lnea.
            CTRL - J     Cambia si / no el modo de justificacin
            INSERT       Cambia a modo insercin sobreescritura
            ENTER        Termina  la  lnea  y  eventualmente  trunca  la  lnea
                         corriente  si  la  insercin est activa y el cursor no
                         est al final de la lnea.
            TAB          Si la insercin est activa inserta un espacio hasta el
                         prximo  punto  de tabulacin, si no, mueve el cursor a
                         la prxima tabulacin.
     
            La lnea de condicin muestra esta informacin:
     
            I   Insercin activa, cursor pequeo.
            W   Corte de lnea activo.
            Fxx Memoria libre.
            Cxx Columna donde est el cursor.
            Lxx Lnea donde est el cursor.

     
     
     
            TstHost  versin  1.43                                Pg.  :  85
     
            CORTE DE LINEA:
            EL  corte  de  lnea  se  hace  en  la  columna  78, se refiere a la
            posicin   del   cursor,   no  a  la  longitud  efectiva  de  lnea:
            En  este  modo  el  texto  a la derecha del cursor se mantiene en la
            forma  original y no destruye su formato mientras corrige el texto a
            la  izquierda.  Por  esta misma razn, el corte de lnea est activo
            slo en el modo de insercin. Si Ud. est en modo de sobreescritura,
            el  editor  asume que Ud. est corrigiendo una lnea, y no altera su
            formato original.
     
            El  corte  de  lnea es disponible slo mientras ingresa caracteres:
            Si  por  ejemplo  Ud.  est sobre una lnea de ms de 78 caracteres,
            y  Ud.  mueve los cursor sin insertar caracteres, el editor no corta
            la  lnea,  entonces  Ud.  puede  examinar  la longitud lnea con el
            corte de lnea activo sin destruir su formato.
            El archivo ledo y cargado no tiene corte de lnea y se mantendr en
            su formato original.
            Si  el corte de lnea se desactiva, Ud. puede hacer las lneas de un
            tamao   ilimitado,   o   limitado   slo   por  la  memoria  libre:
            Ud. debe pulsar la tecla ENTER para hacer una lnea nueva.
            En  modo  sobreescritura,  todo  lo  que  tipea  sobreescribir  el
            contenido  anterior,  con  una excepcin: si Ud. est al final de la
            lnea,  y  agrega  datos  nuevos,  los  datos  no sobreescribirn el
            contenido  de la prxima lnea, sino que se agregarn al final de la
            lnea actual.
     
            La  justificacin, si est activa, ser hecha por la rutina de corte
            de lnea, entonces  sigue las mismas reglas.
     
            NOTA:  El  editor  puede  manejar hasta 24576 caracteres, y requiere
            unos 26K de memoria para funcionar.

     
     
     
            TstHost  versin  1.43                                Pg.  :  86
     
     
     
     
            MAINTUSR - Programa para administrar la base de datos de usuario.
            -----------------------------------------------------------------
            Se  provee el programa MAINTUSR para modificar el archivo de base de
            datos de usuario  TSTHOST.USR.
            Cualquier usuario que conecta a su PMS est registrado aqu, en este
            archivo.
            Al  correr  MAINTUSR Ud. ver la lista de todos los usuarios que han
            conectado  a  su  PMS.  En  esta  lista estar presente la principal
            informacin  sobre  el usuario: El nombre, el directorio privado, la
            fecha  de la ltima coneccin a su sistema, el nmero de conecciones
            hechas a su PMS por el usuario.
            Al  pulsar  la tecla F1 el programa mostrar una ayuda para recordar
            las opciones disponibles:
     
            Con las teclas de cursor, HOME, END, PG UP, PG DWN,Ud. puede moverse
            en la lista.
            El registro seleccionado es marcado por la lnea resaltada.
            Pulsando  ENTER  Ud.  podr  modificar  el  nombre  de  usuario y su
            directorio privado.
            En  la  parte  alta de la pantalla el programa le pide que entre los
            datos  de  usuario.  Termine  la  entrada  con  ENTER o abrtela con
            ESCAPE.  Si  Ud.  pulsa ENTER en sin entrar cualquier dato, el campo
            quedar vaco, sto es til para quitar un directorio privado.
            La  mxima  dimensin  para  el campo de nombre es de 12 caracteres,
            mientras el tamao de directorio privado es de 30 caracteres, que se
            reducirn  a  29  porque  el  programa  agrega  automticamente  el
            terminador `\'.
     
            - ESCAPE  aborta  la  modificacin de la base de datos. El programa
              MAINTUSR pedir una confirmacin: Y para s o N para no.
     
            - Con  la  tecla F10 Ud. guardar el registro modificado y terminar
              el   programa.   Nuevamente,   MAINTUSR  lo  interrogar  por  una
              confirmacin ( Y / N ).
     
            - Con  ALT-D  Ud.  puede  marcar  como "borrado" el registro actual,
              o, si el registro ya est marcado, lo restaura.
              Un  registro borrado se mostrar con el carcter 'D' en la primera
              columna.
              Advertencia:  En  la base de datos, una vez guardada, Ud. no puede
              restaurar  el  registro  borrado,  porque  ste  ser  fsicamente
              borrado de la base de datos.
     
            - Con ALT-K  Ud. puede borrar automticamente todos los usuarios que
              no conectan a su PMS desde ms de X de das: El programa le pedir
              el  nmero  de  das;  pulse  ENTER  para  confirmar o ESCAPE para
              abortar la entrada de das.

     
     
     
            TstHost  versin  1.43                                Pg.  :  87
     
            - ALT-F  se usa para buscar un distintivo particular, o una parte de
              l.  MAINTUSR pedir la entrada del distintivo a buscar.
              Pulse  ENTER  para  confirmar  los datos ingresados, o ESCAPE para
              abortar  la entrada del distintivo.
              Si se encuentra, el distintivo deseado ser puesto debajo la barra
              resaltada.  La  bsqueda  comenzar siempre desde el principio del
              archivo.
              El  mismo  comando  ALT-F,  si  no  se encuentra el registro, ser
              propuesto,  despus  de  la  confirmacin  de  operador,  para  la
              creacin de un nuevo registro para el distintivo especificado.
     
            - ALT-N  trabaja  parecido  a  ALT-F,  pero se usa para continuar la
              bsqueda desde el registro actualmente seleccionado.
     
     
            PROBLEMAS
            ----------
            Por  favor  infrmeme  por cualquier tipo de problema o falla con un
            mensaje a IK1GKJ@IK1MSL, que me diga:
     
            - El tipo de falla.
            - Que operacin ha hecho Ud. cuando not la falla.
            - La configuracin y modelo de PC.
            - El driver de memoria (EMM, QEMM etc.).
            - LA versin de sistema operativo de la PC.
            - (Si posible) los programas TSR cargados en la memoria.
            - TNC, tipo de driver y modelo
     
     
            Gracias.

     
     
            TstHost versin 1.43                                     Pg. :  88
     
     
     
            Caractersticas....................................................1
            Tsthost con TNC en KISS o mdem BAYCOM (/K) .......................3
            El sonido y mdem BAYCOM  (/Sx) ...................................3
            Tsthost con el modo HOST estndar (/H) ............................4
            Tsthost con DRSI driver  (/D) .....................................4
            Tsthost con 2 o mas TNC's .........................................5
            Uso de memoria ....................................................6
              Memoria Expandida y comando /NOEMS...............................6
              Memoria Extendida y comando /NOXMS...............................6
              Reduccin de bffers de RX, comando /Rsize ......................7
              Nmero de canales, parmetro /K .................................7
              Tamao de lista "Unproto", parmetro /U .........................7
            Modo VGA ..........................................................7
            Interfaz extendida para pedido de datos, switch /V ................8
            Interfaz TSR para monitoreo, comando TSRMON.......................10
            Teclas rpidas ...................................................12
            Path de los archivos .............................................13
              PG - Directorio de servidores...................................13
              MAIL - Directorio de mensajes...................................14
              USERS - Directorio de usuarios..................................14
              UPLOAD - Directorio de usuarios para "subida"...................14
              WORKDIR - Directorio estndar de trabajo........................14
              TSTHOST.IRQ - Deteccin de interrupcin estndar................14
              TSTHOST.USR - Base de datos de usuarios.........................15
              TSTHOST.HBB - Archivo de ruteo automtico.......................15
              TSTHOST.HRT - Base de datos de ruteo jerrquico.................15
              TSTHOST.PSW - Archivo de "password" automtico..................16
              TSTHOST.SYS - Archivo de "password" para comando PMS SYS .......17
              TSTHOST.CFG - Archivo de configuracin automtica ..............17
              TSTHOST.SHD - Archivo de configuracin de salida ...............17
              ???????.ULS - Archivo de lista "Unproto"........................18
              TSTHOST.ENT - Texto de coneccin al PMS ........................18
              ???????.ENT - Texto selectivo de coneccin al PMS ..............18
              TSTHOST.HLP - Archivo de ayuda del PMS .........................18
              TSTHOST.PGS - Lista de servidores PG del PMS ...................18
              TSTHOST.LOG - Registro de conecciones ..........................19
              SOURCE...     Archivos fuente ..................................19
              TSTHOST.CRN - Archivo de comandos a ejecutar cada hora .........19
              TSTHOST.BID - Archivo de BID ...................................20
              TSTHOST.IN -  Archivo de importacin de correo .................21
              TSTHOST.DMS - Base de datos de mensajes PMS ....................22
              TSTHOST.EXT - Arch. de extenciones para ejecucin automtica....23
            Los MACRO comandos ...............................................24
              Que es un macro? ...............................................24
              Comandos Macro specficos.......................................25
                * DELAY XX ...................................................25
                * DISPLAY TEXTO ..............................................25
                * IFYAPPACTIVE XX ............................................25

     
     
     
     
            TstHost versin 1.43                                     Pg. :  89
     
     
                * IFNOTYAPPACTIVE XX .........................................26
                * IFYAPPERROR XX .............................................26
                * IFNOTYAPPERROR XX ..........................................26
                * IFFILESEND XX ..............................................26
                * IFNOTFILESEND XX ...........................................26
                * IFUNDEFPAR NPARAMETRO NLINEA .............................26
                * IFULSELECTED NLINEA .......................................26
                * GOTO XX ....................................................26
                * SAY DATO DATO DATO...... [CTRL-?] ..........................27
                * WAITSTRING TIEMPO (NLINEA) TEXTO A ESPERAR  ...............27
                * WAITDISC [XX] ..............................................27
                * WAITCONN ...................................................27
              TstHost.mac Formato del archivo de macros ......................28
              Comandos TSTHOST no activos en los macro .......................29
              Comandos TSTHOST que requieren argumentos detallados ...........29
              Ejemplo de Macro ...............................................30
            PASSWORD AUTOMATICO ..............................................32
              IMPORTANTE, Por favor leer .....................................33
            "FORWARD" , Lista "UNPROTO",  CANAL  8  y "password" automtico ..34
              ???????.CON - Archivo de coneccin a HomeBbs ...................34
              Protocolo de "FORWARD" .........................................37
              Problemas en coneccin para "UNPROTO" y "FORWARD" ..............38
            Interfaz PMS . ...................................................39
              Palabra "MAIL" destellando en pantalla .........................39
              DIRECTORIO PRIVADO PARA USUARIOS DEL PMS .......................40
              LOS SERVIDORES .................................................40
              SERVIDORES PG ..................................................41
              CON_FILT.EXE, Filtro de conecciones ............................43
              MES_FILT.EXE, Filtro de mensajes ...............................43
              SECUENCIA DE INSERCION DE MENSAJES DEL PMS .....................44
              INDICADORES DE MENSAJES ........................................46
              MANEJO REMOTO DE MENSAJES DEL PMS ..............................47
              LA VARIABLE DE ENTORNO TZ ......................................47
              MANEJO DE MENSAJES DEL PMS .....................................48
              COMANDOS DE PMS DESDE TECLADO ..................................51
                * ACK [H | Y | N] ............................................51
                * BMail [ON | OFF] ...........................................51
                * BReak [DISTINTIVO | ALL] texto .............................51
                * CH8RESERVED ON | OFF .......................................51
                * ENdmessage Nombre_de_Archivo | OFF .........................51
                * EXPORT N | F ...............................................52
                * FBbmode ON OFF .............................................52
                * FREverse ON OFF ............................................52
                * FTIME 0..60 minutos ........................................52
                * FWD ........................................................52
                * HAlias DISTINTIVO-SSID .....................................52
                * HIeraddr TEXTO | OFF .......................................52
                * HOmebbs DISTINTIVO-SSID ....................................53
                * HRoute DISTINTIVO [/V | /P RUTA] ...........................53

     
     
     
     
            TstHost versin 1.43                                     Pg. :  90
     
     
                * LBHeld ON | OFF ............................................53
                * LPHeld ON | OFF ............................................53
                * MAIlcopy [nmero. <IK1GKJ >IK1GKJ @IK1GKJ] [NombreArchivo] .53
                * MSGHEADER ON | OFF .........................................54
                * NBID NBID (1...65535) .....................................54
                * PMS ........................................................54
                * PYAPP [ON | OFF] ...........................................54
                * RIng [ON | OFF] ............................................54
                * RLine ON | OFF .............................................54
                * SAvemsg +/-Campo_PARA +/-@RUTA +/-<DesdeDISTINTIVO h/20 ....55
                * SERver +/-NombreServidor +/-NombreServidor ..hasta 20 ......55
                * TALK .......................................................55
                * TImeout minutos ............................................55
                * UPdatedms pday bday pfday ..................................55
                * USerdir [path] [path] [path] [path] [path] .................56
              Comandos PMS remotos para usuarios .............................57
            LISTA "UNPROTO" ..................................................61
              NOTA IMPORTANTE ................................................62
              UList Subcomandos ..............................................63
                * Autoselect  +/-Campo_Para  +/-<Campo_Desde +/-@Campo_Ruta ..63
                * Disable ....................................................63
                * Enable .....................................................63
                * Get ........................................................63
                * Killmail ON | OFF ..........................................63
                * List .......................................................64
                * Merge Nombre_de_Archivo ....................................64
                * Not  +/-Campo_Para  +/-<Campo_Desde  +/-@Campo_Ruta ........65
                * Pmsg ON | OFF ..............................................65
                * Query [Mensaje_N] .........................................65
                * Rpath [OFF | Lista "digipeater"] ...........................66
                * Time 0..60 minutos .........................................66
                * Waitresync 15..600 .........................................66
            Descripcin de comandos TstHost ..................................67
              Send,Dir,Yput Ventana de parmetros ............................67
              Opciones que incluyen un directorio ............................67
                * 7PCopy ON | OFF ............................................67
                * AUtoyapp [on|off] ..........................................67
                * AX25 subcomando ............................................68
                * CLS ........................................................68
                * CLRbuf .....................................................68
                * COLor NProceso NColor ....................................68
                * Connect DISTINTIVO [v digipeater digipeater] ...............68
                * COPy Origen Destino ........................................68
                * Cronoffset minutos .........................................68
                * DElete [Nombre_de_Archivo] .................................68
                * DIR ........................................................69
                * DISconnect .................................................69
                * EBell [Valor de campo de bits] .............................69
                * ECho [on|off] ..............................................69

     
     
     
     
            TstHost versin 1.43                                     Pg. :  91
     
     
                * EXIT [parmetros] ..........................................69
                * Help o ? ...................................................70
                * LOg [on | off] .............................................70
                * MHeard [on | off | clr] ....................................71
                * MPerm [0...15] .............................................71
                * PARam canal texto ..........................................71
                * PASsword [DISTINTIVO] ......................................71
                * RECord Nombre_de_Archivo | off .............................72
                * REName NombreViejo NombreNuevo .............................72
                * RUn [Nombre_de_Archivo] ....................................72
                * SCReensave [Minutos 1..60 | TEST | OFF] ....................72
                * SENd [Nombre_de_Archivo | OFF] .............................72
                * SOurce Nombre_de_Archivo ...................................73
                * TNCDelay X Y ...............................................73
                * TRaceconn [ON | OFF] .......................................73
                * UList subcomando ...........................................74
                * WOrkdir [path] .............................................74
                * WRitebuf Nombre_de_Archivo .................................74
                * YABort .....................................................74
                * YAPpc [on|off] .............................................74
                * YRec Nombre_de_Archivo .....................................75
                * YPut [Nombre_de_Archivo] ...................................75
                * YTimeout [segundos] ........................................75
              AX25 Subcomandos ...............................................76
                * AX25l2v2 [On|Off] ..........................................76
                * Beacon [0-60] [TextoBaliza | <ArchivoBaliza] ...............76
                * Check [0..65535] ...........................................76
                * CLock ON | OFF | SET .......................................76
                * CText [Texto | OFF] ........................................76
                * Digipeat [On|Off] ..........................................76
                * FRack [1..65535] ...........................................77
                * FUllduplex [On|Off] ........................................77
                * MAxframe [1..7] ............................................77
                * MHeard [ON | OFF | CLR 3..MAX] .............................77
                * MYcall DISTINTIVO ..........................................77
                * MOnitor [NIUSC] [+- DISTINTIVO DISTINTIVO...] [/F] [/F] ....77
                * PAclen [40..250] ...........................................78
                * PErsist [0..255] ...........................................78
                * POrtcall [canal 1..8] [DISTINTIVO|OFF] .....................78
                * PTt [ON | OFF] .............................................78
                * RESptime [0..65535] ........................................78
                * RETry [0..127] .............................................78
                * Slottime [0..127] ..........................................79
                * Txdelay [0..127] ...........................................79
                * UNproto [texto] ............................................79
                * USers [0..8] ...............................................79
                * Validcall [On|Off] .........................................79
            La LINEA DE ESTADO ...............................................80
            CARACTERES COMODINES * y ? .......................................81

     
     
     
     
            TstHost versin 1.43                                     Pg. :  92
     
     
            CODIGO DE SALIDA .................................................82
            COMO IMPRIMIR UN ARCHIVO .........................................82
            SMARTDRV, CACHE DE DISCO .........................................82
            VISUALIZADOR DE ARCHIVOS Y MENSAJES ..............................83
            EDITOR DE ARCHIVOS Y MENSAJES ....................................84
            MAINTUSR - Programa para manejo de la base de datos de usuarios ..86
            PROBLEMAS ........................................................87
     
     

