                            *** CB-COM ***

    SISTEMA PARA EL INTERCAMBIO DE DATOS DE ORDENADOR PERSONAL POR RADIO


Datos tcnicos

Apto para todo tipo de ordenadores - tambin para los ordenadores porttiles -
provistos de sistema operativo DOS

Adaptable prcticamente a cualquier equipo de radio

No requiere fuente extema de alimentacin

A conectar simplemente con el puerto de serie RS232 (COM1 o bien COM2)

Tasa de retransmisin: 1200 baudios

Protocolo AX.25

Operacin residente en memoria

Programa informtico de fcil manejo

Incluye: mdem en caja insertable, programa informtico y manual

Servicio multiconexin

Pantalla dividida en tres reas: transmisor, receptor y monitor

Posibilidad de pasar pginas en cualquier ventana de la pantalla

Es posible almacenar y restaurar el contenido de la pantalla una vez terminado
el programa

Indicacin en pantalla del estado


Versin 2.0

Indice

1.      Introduccin
1.2     Puesta en marcha acelerada

2.      Propiedades del temminal CB-COM

3.      Ficheros para la operacin
3.1     L2-EXE como programa residente
3.1     El programa del terminal SCC.EXE
3.3     El compilador paramtrico PARA.EXE
3.4     Otros parmetros
3.5     Ajuste de parmetros

4.      Estructura de la pantalla
4.1     Asignaciones especiales de las teclas

5.      Los comandos
5.1     Los comandos del controlador de nudo terminal (TNC)
5.2     Los comandos del controlador de tiempo
        del estrato 1 y del estrato 2
5.3     Otros comandos
5.4     Comandos para almacenar y transmitir ficheros

6.      La representacin de las infommaciones

7.      Operacin por mando a distancia
7.1     Transmisiones sin protocolo

8.      Retrospectiva y desarrollo futuro
8.1     Observaciones referentes al protocolo AX.25

9.      Bsqueda de fallos

10.     Anexo
10.1    Asignacin de los conductos del ordenador al CB-COM
10.2    Resumen general de los comandos
10.3    Comandos introducidos con las teclas



1. INTRODUCCION

Una estacin tpica equipada con radiopaquete estar compuesta por los grupos
del transmisor/receptor, el mdem, el ordenador personal y el terminal. (La
palabra mdem es acrnimo de modulador/ demodulador). El acoplamiento de la
seal en el transmisor/receptor se ejecuta mediante el circuito de baja
frecuencia. El mdem transforma la secuencia de tonos recibidos en una
secuencia digital de baja a alta, es decir, genera los sonidos de baja
frecuencia correspondientes partiendo del flujo de datos digitales que
provienen del ordenador y que - conforme a Bell 202 - tienen una frecuencia de
1200 y 2200 hz. Dado que las informaciones se transmiten en cdigo de no
retorno a cero (NRZ), el 0 lgico constar de un flanco de alta a baja o de
baja a alta. No habr variacin de nivel en el caso del 1 lgico.

El cambio de exploracin ha de realizarse sin salto de fase. El circuito
receptor es ms problemtico. Con una tasa de retransmisin de 1200 baudios y
un tono caracterstico de 1200 hz, el demodulador habr de detectar el cambio
de frecuencia en un intervalo menor a un perodo y transformarlo a un nivel
lgico. En el CB-COM se utiliza un circuito especial apto para las ms
diversas programaciones. El circuito dispone de su propia base de tiempo de
cuarzo, de un divisor de la frecuencia de emisin y - en el receptor - de
filtros digitales de capacidad conmutada (SCF).

Los datos introducidos en el ordenador personal se transmiten al CB-COM a
traves de una interfaz de serie, siendo procesados con el programa
correspondiente del propio CB.COM. Las informaciones se transfieren al mdem
para ser posteriormente retransmitidas. La versin actual vigente del estrato
2 del protocolo AX.25 es la 2.0. El protocolo describe el estrato 2, es decir,
el estrato de nlace conforme al modelo normalizado de estratos ISO-7.

El programa contiene un cmodo programa de terminal con el que se muestran en
el ordenador los datos y los mensajes. Ha de mencionarse que tambin es
posible utilizar con el CB-COM el programa "SP" bajo la emulacin 'TFCPX'.

Para iniciar la operacin han de establecerse las conexiones con el
transmisor/receptor (micrfono y altavoz) y con el ordenador personal a traves
de RS 232 (interfaz de serie COM1 o bien COM2).

No es necesaria fuente externa de alimentacin del mdem; la alimentacin de
corriente se efecta mediante el interfaz de serie (aprox. 8 mA).

1.1 Puesta en marcha acelerada

Son escasos los trabajos necesarios para la instalacin bsica. En el fichero
SCC.INI se podrn instalar de forma permanente con un editor los siguientes
parmetros:

- La interfaz COM1 o COM2. Se define aproximadamente en el rengln 30 de
SCC.INI. Su ajuste previo es el ajuste estndar para COM 1 .

- La seal de llamada. El parmetro MY (Mycall) se encuentra en SCC.INI
aproximadamente a partir del rengln 60. Es aqu donde deber hallarse la
seal de llamada propia. Otras seales de llamada que se encontrasen aqu
podran permanecer por el momento sin variacin teniendo efectividad slo
durante la operacin correspondiente.

Los parmetros restantes se han ajustado ya previamente con valores
convenientes y podrn reajustarse a conveniencia y conforme a las
circunstancias en el transcurso del tiempo, pudiendo ser escogidos a voluntad.
Resta slo arrancar L2, SCC a continuacin y....el equipo deber estar ya en
marcha.

Para finalizar el programa teclear Alt-X.

El programa se inicia automticamente al introducir CB-COM.

No olvide: Delante de cada comando es necesario poner dos puntos. Se borran
antes de transmitir el texto con ESC, TAB o DEL.

Resumen:

1. El ajuste de los parmetros personales se realiza en SCC.INI (slo es
necesario con la primera puesta en marcha o cuando se modifiquen
considerablemente los parmetros).

2. Puesta en marcha del terminal residente L2 (los parmetros se traducirn
automticamente a un formato legible por mquina si se ha modificado SCC.INI)

3. Puesta en marcha del terminal SCC

4. Fin del programa terminal

5. Fin de L2 por entrada de Off

Los pasos 2 y 3 pueden efectuarse automticamente introduciendo CB-COM.



2. CARACTERISTICAS

- Entrada por pantalla. Toda lectura del programa puede ser utilizada de nuevo
para introducir los datos superponiendo el texto nuevo con el cursor y la
tecla "return"

- Pantalla con tres reas: transmisor, receptor y monitor. Puede posicionarse
el cursor en cualquiera de las tres reas. El tamao de las ventanas es
variable a voluntad, es posible repasar el texto hacia arriba y hacia abajo
(scrolling)

- Es posible repasar las pginas anteriores en cualquier ventana de la
pantalla

- Las caractersticas usuales de multiconexin, includa la transferencia de
ficheros

- Apoyo del modo EGA-vdeo

- Almacenamiento de datos tras terminar el programa

- Restauracin del contenido anterior de la pantalla al poner de nuevo en
marcha el programa



3. LOS FICHEROS PARA LA OPERACION

3.1 L2.EXE - El programa residente en memoria

L2 es la unidad central del sistema CB-COM y es un programa residente en
memoria. Ello significa que, tras su puesta en marcha, se mostrar en la
pantalla el signo (prompt) para la entrada de datos del sistema operativo DOS,
estando disponible el ordenador para otra utilizacin cualquiera y el programa
sigue presente en un segundo plano. Se activar con L2, entrando L2 y pulsando
"return".
Mientras est activado L2 se mostrar un rectngulo pequeo intermitente en el
rincn derecho superior de la pantalla. Lo que indica que el programa esta
activado.

El rectngulo intermitente sirve, adems, para controlar las funciones: Si es
visible, indica que todo funciona debidamente.
CB-COM est listo para pasarlo en el ordenador. Si el rectngulo no es
visible, vase el captulo de bsqueda de fallos del anexo. A nivel interno
sucede lo siguiente: el programa se reserva una parte de la memoria principal
del ordenador. Dicha parte de la memoria no estar disponible para los
programas que se pongan en marcha posteriormente.

Debe observarse que el ordenador no dispondr de la misma capacidad de memoria
que poco despus de la puesta en marcha.
El programa L2 se halla en aprox. 90 kByte de los 640 KByte de que disponen
los ordenadores en su mayora. Por ello, pudiese darse el caso de que no
quedase memoria disponible para aquellos programas que requieran una gran
parte de la misma. A fin de comprobar qu capacidad de memoria resta en el
sistema una vez activado L2 podra utilizarse, por ejemplo, el programa DOS
CHKDSK. De esta forma se comprueba cunta capacidad de memoria queda
disponible todava.

Una vez puesto en marcha L2.EXE, el ordenador con el que se hallan conectados
el CB-COM y el equipo de radio se comportar como un controlador de nudo
terminal autonmo. No se percibir ningn cambio particular al teclear hasta
que no se haya puesto en marcha el terminal SCC perteneciente a CB-COM, si
bien se obtendr la indicacin de todas los mensajes recibidos desde la puesta
en marcha de L2.

El software completo del terminal y el desarrollo de AX.25 se encuentran en
L2. Tambin se incluyen en l un parte del procesamiento de comandos. Para las
partes restantes del programa es necesario efectuar la instalacin de L2.EXE
como residente, dado que en caso contrario se preguntar.

La pregunta se dirige al estrato 2 (Layer 2) con INT 47h, la identificacin de
presencia se hallar en INT 49.

Al cargar este programa en el ordenador quedar almacenado como residente en
memoria siendo procesado en un segundo plano. Es posible - una vez establecida
la comunicacin - dejar mensajes que no se indicarn, sin embargo, hasta que
no llegue a ponerse en marcha SCC.INI. En caso de ser visible el indicador
(prompt) de DOS, podr utilizarse el ordenador para otros trabajos - como por
ejemplo para tratamiento de texto o programacin


3.2 EL PROGRAMA DE TERMJNAL SCC.EXE

Una vez puesto en marcha SCC quedarn visibles las tres reas de pantalla.
Segn lo arriba descrito, L2 se utiliza para recibir y enviar los paquetes de
datos, para conectar y desconectar, es decir, para la realizacin de los
niveles inferiores del protocolo AX.25. Falta todava sin embargo LA PANTALLA
en la que se han de recibir los datos emitidos e mostrar los datos recibidos.
Para ello se utiliza el programa de terminal SCC.EXE. El manejo del programa
se simplifica en alto grado puesto que todos los datos se mostrarn en la
pantalla.

- Cada uno de los comandos se inicia con ":" al principio del rengln y se
finaliza pulsando "return". Todos los renglones que concluyan con "return" sin
comenzar con los dos puntos sern considerados texto y se emitirn a la
estacin interlocutora. En caso de no haber enlace, se ignorarn tales datos
introducidos en las puerta normales. Con pantalla F10 se emitirn los datos
introducidos sin ":" como textos sin protocolo

- No se distingue entre maysculas y minsculas

- Es posible introducir los comandos desde cualquier punto de la pantalla, es
decir, tambin desde el campo de emisin y desde el campo del monitor.
Condicin nica es la colocacin de ":" al principio del rengln

- Los ":" pueden colocarse al principio del rengln pulsando la tecla ESC o
TAB. Es caracteristico que al pulsar cualquiera de las teclas mencionadas,
desde cualquier posicin del cursor en el rengln, los ":" se colocarn al
principio del mismo (el contenido del rengln se desplazar por un lugar hacia
la derecha). Los ":" quedarn borrados pulsando nuevamente una de las dos
teclas arriba mencionadas,
pudindose encontrar el cursor en cualquier posicin dentro del rengln


- Es posible abreviar los comandos. La combinacin necesaria para ello se
identifica a continuacin - con la explicacin de los diferentes comandos -
escribiendo con mayscula la letra inicial de cada comando

- Todo comando introducido que no vaya seguido de parmetro (ON, OFF o el
valor corresponiente) indicar el valor momentaneo

- No es indispensable pulsar la tecla "return" al escribir el texto para la
estacin interlocutora. La ltima palabra se transcribir   automticamente al
rengln siguiente y se emitir el rengln completo a la estacin

- La mayor parte de los parmetros estan asignados previamente en SCC.INI. Los
valores indicados de defecto se han ajustado con valores convenientes.

- En la pantalla se indicarn las seffales de control de la estacin
interlocutora. Con CTRL-G se activar el gong del sistema

3.3 EL COMPILADOR PARAMETRICO PARA.EXE

PARA.EXE es el compilador paramtrico con el cual se obtiene el SCC.PAR
legible por mquina del fichero de texto SCC.INI. Adems, borra SCC.VID para
evitar posibles incompatibilidades.

En el prrafo anterior se ha descrito cmo se ajustan los parmetros en el
fichero de texto utilizado para inicializar el programa. Una vez terminada la
modificacin de los parmetros segn las conveniencias del usuario ser
necesario, adems, poner aquellos en un formato conveniente para ser ledos
por la mquina. De ello se encarga el ordenador de forma automtica tras cada
cambio realizado en SCC.INI.


El compilador generar el fichero legible por mquina SCC.PAR del que L2 y
SCC, a su vez, obtendrn las informaciones.

En caso de fallo debera comprobarse lo siguiente:
 Estn todos los comentarios colocados tras un punto y coma ";" o se ha
borrado alguno de ellos inadvertidamente ?

Si hay algn fallo, el rengln defectuoso ser ocupado automticamente con un
valor conveniente.

Atencin: Casi todos los parmetros pueden ser variados mediante comandos a
partir del terminal (a excepcin de la inicializacin bsica, p.ej. placa de
vdeo, etc). Estos cambios quedarn almacenados en la memoria al finalizar el
programa, per slo en la parte legible por la mquina SCC.PAR. Estarn por
ello disponibles al efectuar su lectura. Es recomendable modificar siempre en
SCC.INI aquellos parmetros que sean importantes .

3.4 OTROS PARAMETROS

OFF.COM Es el "servicio de limpieza". Borra L2.EXE de la memoria. Restaura los
vectores de interrupcin y almacena, si es necesario, SCC.PAR a fin de que el
ordenador quede libre paraotros trabajos.

SCC.INI Es el fichero de puesta en marcha. En l se almacenan todos los
parmetros necesarios para la operacin. El fichero se explica por s mismo
siendo utilizado en forma de fichero de comandos de PARA.EXE. Es recomendable
repasar el fichero con un editor y adaptarlo a las necesidades personales
propias. En este fichero ASCII se encuentran los parmetros de defecto del
usuario.SCC.VID Es el fichero de almacenamiento de vdeo. En l se almacena el
contenido de las pantallas cuando se sale del terminal SCC.EXE con ALT-X. Este
fichero quedar borrado cuando se cambie el formato del vdeo. SCC.PAR Es el
fichero paramtrico legible por mquina. En l se almacenan todos los
parmetros de operacin ledos y esaitos despus por L2.EXE. SCC.PAR estar
generado por PARA.EXE que compila el fichero ASCII SCC.INI en un bloque de
parmetros legible por mquina.
Con ello se obtendrn ventajas respecto a la velocidad y a la capacidad de
almacenamiento de la memoria.

SCC.HLP Es la pgina de ayuda para la operacin del terminal. La pgina
aparecer en pantalla al pulsar :H

CB-COM.BAT Al efectuar la lectura de CB-COM se ponen en marcha L2 y SCC de
forma automtica

3.5 AJUSTE DE PARAMETROS

Para poner en marcha por primera vez el programa se ajustan previamente los
parmetros importantes en un fichero normal de texto (denominado SCC.INI).
Este fichero de texto puede ser elaborado con cualquier editor. No obstante,
los programas de tratamiento de texto habrn de ser utilizados con precaucin
debido a que, con ellos, pudiesen intercalarse en el texto signos de
formateado o para control de la impresora.  Es recomendable copiar el fichero
muestra antes de comenzar el proceso a fin de disponer de un modelo operativo
en caso de que haya dificultades.

Atencin: Los datos modificados del terminal slo se transferirn si se ha
puesto tambin en marcha nuevamente L2 y los parmetros se han puesto en un
formato legible por la mquina.Los textos intercalados entre ( ) se han
includo en las presentes instrucciones a ttulo de aclaracin y no son parte
integrante de SCC.INI.

En el fichero SCC.INI se definen los parmetros de defecto. El fichero se
explica por si mismo, en l se almacenan todos los parmetros de operacin.

Atencin: Con cualquier modificacin de SCC.INI se borra automticamente
SCC.PAR que es el fichero de parmetros de operacin.

Con ello se borrarn los ajustes que se hayan efectuado durante el
procesamiento del programa. Aquellos ajustes importantes que hayan de
permanecer invariables han de ser definidos como valor de defecto en SCC.INI.

Sin embargo, durante la operacin podrn ser modificados todos los parmetros
ajustados en SCC.INI. Si bien los ajustes que contengan valores de
inicializacin, p.ej., el adaptador de vdeo escogido, no llegarn a tener
vigencia hasta la puesta en marcha siguiente.

El flichero de inicializacin SCC.INI para CB-COM en ordenador Personal IBM
La estructura de este fichero tiene un margen de tolerancias relativamente
amplio. Es posible intercalar en cualquier lugar espacios y renglones en
blanco, asmismo no se tienen en cuenta
ni la secuencia de los comandos ni las letras maysculas o minsculas. Dado
que no se verifican los valores entrados es recomendable elaborar al principio
una copia de reserva (backup) del fichero para disponer de referencia en caso
de dificultades. La lectura del fichero de parmetros se realiza con PARA.EXE
cuya lectura, a su vez, se efecta en caso de ser necesario, es decir cuando
no se encuentre SCC.PARA, por L2.EXE.

En SCC.PAR se almacenan exactamente los mismos parmetros que aqu, pero en
formato legible por la mquina que se evala mucho ms rpidamente y que,
sobre todo, podr ser generado por la mquina con ms facilidad.  Tolerancias
Para la administracin dinmica de la memoria v utilizacin de Puertos

Tports 7 Cantidad de pantallas del terminal (max 9,1 puerto para informaciones
sin numerar/monitor) (Aqu se efecta el ajuste de la cantidad de puertos
representados en pantalla. Uno de ellos es el puerto del monitor de pgina
completa. La cantidad de puertos influye en la cantidad de renglones que
pueden pasarse hacia atrs por cada puerto. En el ajuste dado (7 puertos y 1
monitor) son aproximadamente 200 renglones) buffer 40 Cantidad global de la
memoria intermedia del AX.25 en cuadros
mbuffer 10 Cantidad global de memorias intermedias del monitor, en unidades de
330 bytes
rbuffer 8 Datos almacenados en memoria intermedia por cada puerto, del lado
del receptor, por 330 bytes
tbuffer Datos almacenados en memoria intermedia por cada puerto, del lado del
transmisor, por 330 bytes

(Estos valores determinan la memoria reservada por el sistema. Los valores
mencionados aqu han dado buen resultado en la prctica y, por ello, no es
aconsejable modificarlos. (El valor "buffer" deber ser mayor que la suma de
mbuffer, tbuffer y rbuffer.)Los Parmetros de control de alto nivel de enlace
de datos (HDLC) (vlidos slo para el tipo de operacin correspondiente
rs232 1         Nmero del interfaz (COM1 o COM2)

(Aqu se efecta el ajuste del interfaz al que se conecta el mdem para la
operacin del radiopaquete. No es posible definir COM3 o COM4 dado que esta
interfaz no est en condiciones de generar la interrupcin indispensable para
el procesamiento del programa.)

Video-setup

(En esta parte se define la representacin general a obtener en la pantalla,
as como la placa de vdeo incorporada.)

d1 lines Altura de la ventana de emisin en renglones
d21ines 20 Comienzo de la ventana del monitor en renglones
(Estos renglones indican la posicin de la separacin entre la pantalla de
emisin (arriba del todo), de recepcin (en el centro) y del monitor (abajo).
vadapter 0 Tipo de vdeo: 0 = automtico; 1 = mono, 2 = color, 3 = LCD

(Con este parmetro se efecta el ajuste de la placa de pantalla del
ordenador. En la posicin 0 debera detectarse automticamente la placa.
Cuando son placas EGA o VGA, el sistema conmuta automticamente al modo de 43
renglones. Si ello no se desea o la identificacin no funciona debidamente (lo
que es posible en cierto tipo de ordenadores menos conocidos) ha de ajustarse
el valor correspondiente. En la posicin 2 se representarn nicamente 25
renglones, tambin con placas EGA VGA.)

vcolumns 80   Columnas en la lectura del vdeo. 80 normal, segn la clase de
              placa de vdeo
vlines 25     Renglones para la lectura del vdeo. 25 normal, mayores segn la
              clase de placa de vdeo
              (El ajuste de columnas y renglones se har por separado en los
              casos especiales.)
saverports 2  Cantidad de puertos en los que se almacenan los contenidos de
              las pantallas

(Al terminar el programa se podr conservar el contenido de las pantallas - a
excepcin del monitor. Ello requiere, naturalmente, cierto tiempo, sobre todo
cuantos ms puertos se hayan escrito en el disquete. Si se desea iniciar y
concluir rpidamente - sobre todo al trabajar con el disquete - debera
mantenerse el nmero reducido o ponerlo a 0.)

WWRAP 90   Posicin del cambi automtico de rengln, 80 por lo general (En
esta posicin de la pantalla, las palabras no concludas pasan automticamente
al rengln siguiente emitindose tambin// automticamente el rengln ya
completado.)

mheader on  Cambio de rengln entre la direccin del monitor y el campo de
informaciones

(Esto afecta al monitor, con mheader activado se representarn el campo de
direcciones de AX.25 y el propio paquete de informaciones en dos renglones
diferentes. Con mheader desactivado se representarn uno directamente a
continuacin del otro. El usuario podr elegir lo que crea ms conveniente.)

remote on      Mando a distancia desde otras estaciones mediante el mando //
(Son comandos de la propia estacin que pueden ser enviados a distancia desde
la estacin interlocutora. Hasta ahora, sin embargo, no se dispone de ajuste
individual sino que - al activar remote on - se pueden mandar a distancia
todos los comandos a excepcin de :OSHELL (salida a DOS).)

Aiuste de las seales de llamada

dcall EA0XYZ  Llamada con repetidor digital
connect test  Llamada sin protocolo

mycall EA0XYZ-1 EA0XYZ- 2 hasta 4 mycall
cnot nocall tnc2c pk232;

La peticin de conexin se ha ignorado por la seal de llamada. (dcall es la
llamada al sistema como repetidor digital. El ordenador responde con Mycall a
todas las senales de llamada del exterior. Se utilizar siempre la primera de
las llamadas propias para intentar establecer el enlace con el exterior; al
efectuar un enlace por segunda vez con una misma estacin interlocutora
aumentar en uno el SSID de mycall.) Aiuste de textos varios

Connecttext  (slo en operacin de terminal)
ctext        (Hola! Dejar mensaje )
(Este texto se emite en forma de saludo al enlazar con la estacin
interlocutora)

Parametros Estrato 2. tienen validez conjuntamente Para todos los canales

mselect 0       Monitor 1 =QSO 2= MFROM 3 = MTO 4 = NOT
mcalls EAOXXX Seal de llamada de seleccin de monitor

(Los comandos includos aqu podrn ser utilizados para aceptar o ignorar en
el texto del monitor a determinadas estaciones.)

frack 20       Valor de puesta en marcha del controlador de
               tiempo de aceptacin de cuadros en pasos de
               100 ms (controlador de tiempo 1 )
resptime 2     Controlador de tiempo de respuesta en pasos
               de 100 ms (controlador de tiempo 2)
linktime 12    Controlador de tiempo de enlaces inactivo en
               pasos de 10 s (controlador de tiempo 3)
maxframe 4     Cuadros pendientes, margen de valores 1.....7
paclen 256     Longitud mxima de cuadros, margen de valores 1..256
retry 10       Cantidad de intentos, en SABM sin digital Retryl4
ipoll 60       Longitud mxima de campo de informacin para IPOLL
tinfo 4        Controlador de intervalo de inforrnacin, en pasos de
               100 ms (intervalo de espera hasta emitir)
tquit 12       Controlador de intervalo de confirmacin,
               intervalo de espera de reconocimiento de datos, 10 s
               (Estos son los controladores de tiempo del estrato 2.)

Aiuste del estrato 1

dwait 8        Espera para canal desocupado, en pasos de 10 ms
               (con parte aleatoria 0 ...DVV)
txdelay 33     Retardamiento hasta conectar transmisor,
               en pasos de 10 ms
tail 2         Intervalo antes de desconectar transmisor, en
               pasos de 10 ms (para duplex integral)
beacon 0       Intervalo de baliza en pasos de 1 s (0 significa
               baliza desconectada)
badress        bake EAOXYZ EA9ABC
Direccin de baliza >interlocutor<> mycall<> digi <
btext test     Texto de baliza

(Con esto parmetros puede colocarse una baliza regular, beacon 900 significa
que la baliza emite cada 15 minutos)

Aiuste de los colores de pantalla

Se indica en cada caso el color de primer y segundo plano en forma de una
cifra hexadecimal

cselect 0      Seleccin de atributos para vdo monocromo (MDA,Hrcules)
sattrib 0 07   Ventana transmisor
sattrib 1 47   Rengln superior del estado (entre ventana del receptor y
               del transmisor)
sattrib 2 c7   Indicacin de parada en el rengln superior del estado
sattrib 3 07   Ventana del receptor
saKrib 4 70    Rengln inferior del estado: indicacin de
               seales de llamada de conexin y nmero de puerto
sattrib 5 70   Rengln inferior del estado: no seleccionado, sin conexin
sattrib 6 7f   Rengln inferior del estado: seleccionado puerto
sattrib 7 07   Monitor: campo de direcciones
sattriib 8 07  Monitor: campo de informaciones
sattrib 9 07   Signo de control (ha de ser otro que 0,3,7,8!)
cselect 10     Seleccin de atributos para la indicacin LCD con
               emulacin CGA (ordenador porttil)
sattrlib O OF  Ventana de emisin
sattrib 1 78   Rengln superior del estado (entre las ventanas
               del receptor y del transmisor)
sattrib 2 F8   Indicacin de parada en el rengln superior del estado
sattrib 4 7F   Rengln inferior del estado: indicacin de
               seales de llamada de conexin y nmero de puerto
sattrib 5 70   Rengln inferior de estado: no se ha seleccionado,
               no hay enlace
sattrib 6 OF   Rengln inferior: seleccionado puerto
sattrib 7 07   Monitor: campo de direcciones
sattrib 8 OF   Monitor: campo de informaciones
sattrib 9 78   Signo de control ( jha de ser otro que 0,3,7,8!)
cselect 20     Seleccin de atributos para la indicacin en color
               (CGA, EGA, VGA), con placa CGA ha de ajustarse VA 2
sattrib 0 02   Ventana transmisor
sattrib 1 47   Rengln superior del estado (entre ventana del
               receptor y del transmisor)
sattrib 2 c7   Indicacin de parada en el rengln superior del estado
sattrib 3 07   Ventana del receptor
sattrib 4 47   Rengln inferior del estado: indicacin de
               seales de llamada de conexin y nmero de puerto
sattrib 5 40   Rengln inferior del estado: no seleccionado, sin conexin
sattrib 6 57   Rengln inferior del estado: seleccionado puerto
sattrib 7 03   Monitor: campo de direcciones
sattrib 8 02   Monitor: campo de informaciones
sattrib 9 04   Signo de control (ha de ser otro que 0,3,7,8!)
        |  |
        |  Segundo plano
        |
        Primer plano (letras)

Nmero de los atributos de color:

O = Negro                8 = Gris oscuro
1 = Azul                 9 = Azul claro
2 = Verde                A = Verde claro
3 = Turquesa             B = Turquesa claro
4 = Rojo                 C = Rojo claro
5 = Magenta (violeta)    D = Magenta claro
6 = Marrn               E = Amarillo
7 = Grs                 F = Blanco

Los atributos del 8 a F tienen efectividad slo con los colores de primer
plano. Como colores de segundo plano generan el color correspondiente del 0 al
7 intermitente (En esta parte podrn adaptarse todas las reas de la pantalla
a las propias conveniencias). Las cifras que siguen a CSELECT no debern ser
modificadas en ningn caso ! El color de las distintas reas podr ser
modificado cambiando la primera (segundo plano) y la segunda (primer plano)
cifra de sattrib. Naturalmente que estos parmetros no tendrn efectividad
hasta que no se ponga en marcha nuevamente L2.)



4. ESTRUCTURA DE LA PANTALLA

La pantalla est dividida en 3 ventanas.

Con placa EGA se conmutar automticamente al modo de 43 renglones. Con placa
de color se obtendr la representacin en color con 25 renglones y con placa
monocromo se utilizarn los atributos claro/oscuro.

- Se emitir desde la ventana superior. Si en la primer columna se han puesto
dos puntos ser comando.

Slo en el puerto 0 (accesible con F10) se emitir sin protocolo, en otro caso
desaparecern todos los datos de emisin si no hay enlace con otra estacin.

En el primer rengln del estado se indica el estado del mdem, el estado de
enlace segn AX.25 (slo estado de 1...7), as como diferentes parmetros
operativos que deben estar destinados principalmente a la depuracin.

mem =  Cantidad de memorias intermedias en la cadena de memoria libre
1 n =  Renglones posibles de pasar hacia atrs
n2  =  Contador de repeticiones de reprocesado (estado momentaneo)
o   =  Cantidad de paquetes emitidos pero no confirmados
fr  =  Indicacin del intervalo de aceptacin de cuadros en el enlace
       (retardamiento ida y vuelta)
k   =  Canal de estrato 1 en este puerto
Se indica a continuacin la hora y al final del rengln el nmero de puerto
activado en el momento.

- La ventana de recepcin se halla en el centro

- A continuacin se indica el segundo rengln de estado en el que se hallan
includos todos los puertos y sus interlocutores de enlace. Al final de este
rengln se indica la posicin momentanea del fichero cuando se emitan y se
reciban ficheros.

En la ventana inferior se halla siempre el monitor, es decir, todo aquello que
est pasando por el canal de radio. La cifra antepuesta a cada cuadro es el
nmero del canal del estrato 1.     1 R significa cuadro recibido, T es el
emitido.

Se pone en marcha SCC.EXE entrando SCC en DOS
(naturalmente, antes de ello tendr que haberse puesto en marcha L2). De esta
forma se obtendr la pantalla dividida en tres reas que ya se conoce de otros
programas de terminal.

La distribucin de la pantalla se realiza mediante dos renglones de estado que
se explican a continuacin:

Rengln superior de estado:
QRV EA0XYZ> Disconnected mem=039 ln=147 n2=10 o=0 fr=20 k=0 12.00   2   I
1   2       3            4       5      6     7   8     9   10      11  12

Esto significa lo siguiente:

1. Aqu se indica en qu modo se halla el sistema en el momento

QRV:    Listo para recibir, pero sin sehal (silenciador cerrado)
EMPF:   Se est recibiendo en este momento (silenciador abierto)
SEND:   Se estn transmitiendo datos en el momento

Si la lectura se ha detenido con SHIFT-TAB o con + en las teclas numricas o
si el cursor se halla en alguna de las ventanas infeiores se indicar el
bloqueo de la lectura por seffal intermitente de RWSEND/EMPF.
Aqu se representa la seal propia de llamada (con SSID)

3. Es el estado momentaneo de puertos, con las siguientes posibilidades:

Disconnected:    Interrupcin del enlace
Info transfer:   Flujo de datos
Frame reject:    Contravencin de protocolo
WAIT ACK         Emitido paquete de encuesta
Reject sent      Recibidas informaciones con un nmero no opiado

4. mem indica la cantidad de memorias intermedias del sistema que estn libres
en cada caso Si es necesario, se podr ajustar en SCC.INI.

5. ln indica la cantidad de renglones posibles de pasar hacia atrs. La
magnitud de 1 n estar en funcin de la memoria del ordenador y de la cantidad
de puertos activados.

6. n2 indica el estado actual del contador de repeticiones de reprocesamiento.
Si se aproxima a cero habr peligro de que se interrumpa el enlace.

7. o indica la cantidad de paquetes emitidos durante el enlace pero todava no
confirmados.

8. fr indica el intervalo frack en este enlace (por frack se entiende el
intervalo de espera hasta emitir o realizar el (polling ???) de un  paquete.
Frack se adapta por s mismo a la asginacin de banda).

9. k indica el nmero de canal en el que el puerto emite sus datos. En la
versin de CB-COM es 0.

10. Es la hora tomada del sistema operativo DOS.

11. Aqu se indica el nmero de puerto correspondiente.

12. I representa el modo de intercalacin,

R para superponer texto con correccin del texto en pantalla. Se conmuta
mediante la tecla EINFG (o bien INSERT) del ordenador.
El rengln inferior de estado contiene el listado de todos los puertos y de
todas las llamadas ya conectadas o en vas de enlace. La cantidad de puertos
podr ser ajustada en SCC.INI (max. 8). Al final de este rengln se indica -
cuando se emitan o se reciban ficheros - la posicin momentanea dentro del
fichero (cantidad de bytes recibidos o  mitidos). Si llega una nueva
informacin al canal, pero en ese momento se halla seleccionado un puerto
diferente comenzar a ser intermitente la muestra de la llamada
correspondiente situada en el rengln inferior de estado .

4.1 ASIGNACION ESPECIAL DE LAS TECLAS

Podr conmutarse a los diferentes puertos mediante las teclas de funciones.
Con F1 se activa el primer puerto, con F2 el segundo, con F3 el tercero y as
sucesivamente. Con F10 se accede al puerto del monitor, estando asi disponible
la pantalla de gran superficie.
Con F9 se desplaza el cursor de la pantalla del transmisor a las pantallas
inferiores. Se desplazar - en los puertos normales - pulsando la tecla por
una vez a la pantalla del receptor y pulsando por dos veces a la pantalla del
monitor. Pulsando la tecla una vez ms, el cursor retomar a la pantalla del
transmisor. Pulsando la tecla de funciones asignada al puerto correspondiente
podr posicionarse el cursor desde cada una de las pantallas en la ventana de
emisin del puerto que corresponda.
La posicin de los renglones de separacin podr desplazarse a voluntad. El
rengln superior se desplazar hacia arriba pulsando simultneamente las
teclas CTRL y Pos1 y hacia abajo las teclas CTRL y END. El rengln inferior se
desplaza hacia arriba con CTRL y PAGE UP y hacia abajo con CTRL y PAGE DOWN.

La tecla - del teclado nmerico tiene la misma funcin que F9. El cursor puede
posicionarse en el rea que corresponda mediante la tecla ALT pulsando
simultneamente las cifras 1 (ventana de emisin), 2 (ventana de recepcin) y
3 (monitor).

Debe tenerse en cuenta, sin embargo, que han de dejarse en la pantalla de
emisin dos renglones libres dado que - en caso contrario - podra darse el
caso de no recibir los mensajes del programa.

Lo mismo ocurre en la pantalla de monitor de F10 al posicionar el cursor,
habiendo, sin embargo, en los puertos dos campos en lugar de tres .

Todas las informaciones desvanecidas por arriba al pasar pginas en la
pantalla sern visibles de nuevo posicionando el cursor en el rea de pantalla
que corresponda ( teclas de funcin !) con las teclas del cursor o mediante
las teclas PAGE-UP y PAGE-DOWN. Segn la cantidad de puertos y de la memoria
disponible se almacenarn aprox. 200 renglones por cada puerto.

Atencin: Mientras el cursor est posicionado en la ventana de recepcin se
detendr la lectura del texto siguiente que est por ser recibido. La lectura
no continuar hasta que el cursor no est fuera de la pantalla del receptor
(Se identificar por la indicacin de recepcin intermitente!).Si as se
desea, podr parar la lectura pulsando la tecla SHIFT y la del tabulador o
bien pulsando "+" en las teclas numricas. Al mismo tiempo, si se ha ajustado
convenientemente, ser intermitente el indicador de recepcin del rengln
superior de estado.

Para terminar el programa ha de pulsarse ALT-X.

La tecla CTRL + carcter (p.ej. ALT + Z) slo se representan en pantalla pero
no se ejecutan. Podrn emitirse normalmente mediante la tecla "retum".

Con la tecla INSERT puede conmutarse - como ya se ha mencionado anteriormente-
el modo de intercalacin o substitucin en el texto introducido.

A continuacin se resumen las asignaciones de todas las teclas y sus
caractersticas:

F1 - F8             Conmutar entre los diversos puertos (segn la quantidad)
F9                  o bien "-" del teclado numrico: Pasar a la ventana
                    inferior
F10                 Monitor "+" y pantalla sin protocolo
ESC o TAB           Conmuta entre comando y puerto de datos,
                    posicionando por ello o borrando los ":" al
                    principio del rengln
SHIFT - TAB         Detiene la lectura en el puerto seleccionado
CTRL-RETURN         pasa al rengln siguiente sin evaluar el rengln. Los
                    caracteres de CRTL no se ejecutan sino que se escriben en
                    pantalla, pudiendo ser emitidos
PAGE-DOWN           Pasar una pgina del texto hacia abajo
PAGE-UP             Pasar una pgina del texto hacia arriba
CTRL-PAGE-UP        Ampliar ventana del monitor, el texto se transcribe
CTRL-PAGE-DOWN      Reducir ventana del monitor, el texto se transcribe
ALT-X               Termina el programa SCC.EXE
ALT-1               Posicionar el cursor en la ventana superior
                    (ventana de el transmisor)
ALT-2               Posicionar el cursor en la ventana central
                    (ventana del receptor)
ALT-3               Posicionar el cursor en la ventan inferior
                    (ventana del monitor)
INSERT              Conmutar entre modo de intercalacin y de substitucin
CLear               Borrar la ventana del receptor (ventana central)
CLear1              Borrar la ventana de el transmisor
CLear3              Borrar la ventana del monitor
CLear 123           Borrar todas las ventanas



5. LOS COMANDOS

5.1  Comandos TNC

:Badress >destinatario<>remitente<>Digi1<>Digi2<

Indica remitente, destinatario y repetidores digitales de la baliza.

Por ejemplo:
:BADRESS DAOAAA DBOBBB-9 DCOCCC
emite la baliza con la llamada del remitente DBOBBB-9 a DDAOAAA a travs del
repetidor digital DCOCC. Slo se emitir baliza cuando :BEACON no sea igual a



:Btext
Indica el texto que se emitir en el campo de informacin de la baliza.
Por ejemplo:
:BTEXT "Text"

:CNot <Call> <Call>
Efecta el listado de seales de llamada de las que no se acepta
paquete alguno. No se emitir modo de desconexin, sino que los
paquetes procedentes de y enviados a estas estaciones se tratarn como si no
se hubiesen recibido, es decir, no se tienen en cuenta.

:Connect <Call> <Digi1> <Digi2>
El comando de conexin establece el enlace con el destinatario
indicado. En caso dado, mediante el repetidor digital indicado. Slo es
posible un mximo de 8 repetidores digitales. En caso de enlaces directos ha
de introducirse nicamente la seal de llamada del  Interlocutor QSO (p.ej. :C
DKOABC). Podrn separarse las diferentes llamadas con un espacio o con coma.
Si se introduce :C o bien  :CONNECT sin llamada se obtendr siempre la llamada
del ltimo enlace.

: Disconnect
Con este comando se interrumpe el enlance existente o se desiste
de un intento de enlace. Si se entra este comando por dos veces
consecutivas no ha de esperarse respuesta del interlocutor (UA o
DM) para pasar al modo de desconexin. Ello es necesario cuando se interrumpe
un enlace por fallo del interlocutor o del repetidor digital siguiente y no se
desea esperar hasta que se efectuen todos los intentos de reprocesamiento. Por
ello, emitiendo dos veces el comando queda interrumpida de inmediato la
conexin


:DCalls
Indica la llamada con la cual la estacin efecta la repeticin digital de los
paquetes. DCALL puede ser MYCALL aunque no tenga
necesariamente que serlo.

:LlNKTime <valor en 10s>
Una vez transcurrido este intervalo de control se hace la prueba mediante
cuadro "receptor listo" de la lnea de enlace, en caso de que no se hayan
transmitido en este intervalo otros datos. Si no se recibe confirmacin, se
efecta otro sondeo y al concluir el intento de reprocesamiento se interrumpe
la comunicacin. Este es el caso cuando el enlace haya empeorado, o porque un
repetidor digital o el interlocutor QS0 hayan desconectado sin interrumpir el
enlace. El valor de defecto es 30.

:Maxframe <valor>
El TNC podr emitir varios paquetes sin acuse de recibo. La cantidad mxima de
paquetes no confirmados se indica con Maxframe. Son admisibles valores del 1
al 7.

:Mycall <Call1> <Call2>
Define la seal de llamada que ha de utilizar CB-COM como seal propia. Para
distinguirla se podr aadir a la seal una cifra del 1 al 15 provista de
guin. Con el comando :Mycall pueden modificarse las llamadas de las
estaciones - que se han ocupado previamente en  SCC.INI. Al establecer el
enlace con un interlocutor se utilizar bsicamente la primera de las llamadas
indicadas.

:Paclen <valor>
Determina la longitud mxima de los cuadros cuando los datos se introduzcan
por el terminal. En los cuadros que pasen por la propia estacin como
repetidores digitales se transmitir siempre la longitud original. Se
admitirn valores del 1 a 256, si se introduce  puede haber interrupcin. El
valor a ajustar debe orientarse por la calidad del enlace con la estacin
interlocutora


:Quit
Acta como DISCONNECT pero no interrumpe el enlace hasta que no se hayan
emitido todos los datos listos para ser emitidos o no haya transcurrido el
intervalo de control Quit (vase :TQUIT). Se recomienda especialmente para
interrumpir de forma fiable los enlaces por mando a distancia.

:RETry <valor>
Es la cantidad mxima de repeticiones de un paquete no confirmado. En conexin
y desconexin se efectan nicamente cuatro intentos del valor de Retry
dividido por 4. En los intentos de conexin mediante repetidor digital se
determinan - debido al nmero desconocido de repetidores digitales marcadores
de itinerario - dos intentos del valor de Retry multiplicado por 2.

:Xconnect <remitente> <destinatario> <digi1> <digi2>
El comando Xconnect es algo especial. Permite la conexin externa bajo otra
llamada sin modificar la llamada de la estacin. Ello tiene razn de ser
cuando para una conexin especfica se requiera por breves momentos un SSID
diferente.
Por ejemplo:
:X EAOXYZ EAOABC EAOBB
Se intenta en la llamada DKOXYZ localizar a EAOABC a travs de EAOBBB.
Concluda la conexin el puerto anterior tendr de nuevo la llamada mycall
anterior.

5.2 Los comandos del controlador de tiempo estrato 1 y estrato 2

Si se pregunta, indica el valor sin modificar dicho valor.

:BEacon <valor en pasos de 1s>
Controla la emisin de texto de baliza. Con n = O se anular la funcin de
baliza. Con n = 900 se emitir el texto de la baliza cada 15 minutos. Se
emitira el texto almacenado con BTEXT por la va definida cuando no tiene
protocolo.

:DWait <valor en ms>
Es el intervalo de espera entre la terminacin de la ocupacin del canal (DCD)
y la exploracin de el transmisor. Los intervalos Dwait son intervalos
aleatorios que se hallan entre 0 y el valor ajustado. No es admisible utilizar
Dwait 0 puesto que este intervalo mnimo queda reservado para los repetidores
digitales (el valor ideal es 200).

:Txdelay <intervalo>
Es es intervalo desde que el transmisor est operativo hasta que se emitan
datos vlidos. El intervalo se indica en pasos de 10ms. Con :Txdelay es
posible compensar el bloqueo de ruidos del interlocutor que fuese
excesivamente lento. No obstante, si el valor ajustado fuese excesivamente
alto, aumentara de forma innecesaria la sobrecarga de la frecuencia. El valor
conveniente se halla entre 15 y 40.

:Frack <valor en pasos de 100 ms>
Una vez que el control de nudo terminal (TNC) ha emitido un paquete de datos,
esperar durante un intervalo a que llegue la respuesta de la estacin
interlocutora, repitiendo a continuacin la emisin del paquete. El intervalo
de espera hasta la emisin siguiente se ajusta mediante frack. El intervalo
real de espera es calculado por el TNC partiendo de frack, multiplicndolo por
e doble de repetidores digitales ms 1.
En el valor predeterminado se ajusta nicamente el valor de puesta en marcha
que se puede leer en el rengln superior de estado (controlador de tiempo de
ida y vuelta).

:IPoll <longitud de cuadro>
Por encuesta se entiende la repeticin inmediata de la emisin de un cuadro
pequeo en caso de que ste no haya sido confirmado la primera vez por la
estacin interlocutora. La cifra tras :Ipoll indica hasta que longitud del
campo de informacin del cuadro ha de   ejecutarse la encuesta. El resto se
trata como un AX.25 normal. Un valor conveniente sera, por ejemplo, :Ipoll
80, dado que  aproximadamente en este valor se encuentra el lmite entre el
total de datos y los datos tiles.

:TAil <intervalo>
Son intervalos en pasos de 10ms que transcurren desde la emisin de un cuadro
hasta la desconexin del transmisor (es como un Txdelay situado al final del
cuadro), es importante para operacin dplex completa. Si no se tiene en
cuenta, se desconectar el transmisor antes de que la bandera terminal haya
salido del transmisor. Tales paquetes no podran ser decodificados por la
estacin interlocutora.

:RESptime <valor en ms>
Indica el intervalo en el que han de confirmarse los paquetes del
interlocutor. Este valor ha de ser distinto a cero, aungue - no obstante - no
debera ser muy elevado para no dar lugar a encuesta por parte del
interlocutor (es decir menor que el intervalo de aceptacin de cuadro (frack)
de este). Cuando es un flujo de datos mutuo de gran envergadura podrn
omitirse los paquetes de confirmacin (receptor listo), si :Resptime es mucho
mayor que  :Dwait.

:TQuit <valor en 1 0s>
Es el controlador de tiempo para fin de conexin. Este controlador interrumpe
el enlace - tras introduccin de :Quit - incluso en el caso de que queden
datos pendientes. La razn de ser de este controlador de tiempo es interrumpir
la conexin en los casos en los que - debido a la deficiencia del enlace- no
puedan emitirse los datos restantes. El valor de defecto es 12.

5.3 OTROS COMANDOS

:Help
Se obtiene la lectura en pantalla de una pgina de ayuda-
Help* efecta el listado en la pantalla de todos los comandos (sin
ordenar)

:Oshell <comando DOS>
Ejecuta un comando de DOS (carga posteriormente COMMAND.COM). Una vez
ejecutado el comando hay que pulsar cualquier tecla para continuar.

Con el comando :Oshell es posible pasar momentneamente a DOS mientras que
todas los enlaces continan siendo procesados en el terminal en un segundo
plano.

Al introducir EXIT y pulsar una tecla cualquiera se retorna al terminal.

Adems, ser posible aadir el comando requerido de DOS inmediatamente detrs
del comando :0, p.ej.: :0 dir B:/ p

Con ello se mostrar pgina por pgina el contenido del disco B:.
Una vez ejecutado el comando se retoma a DOS pulsando cualquier tecla, es
decir, no es necesario entrar el comando EXIT.

:Users o
:Cstatus
Efecta el listado de las estaciones conectadas en el momento.

:VErsion
Indica en tres renglones de la pantalla la versin utilizada de CB- COM, as
como los datos ms importantes de la configuracin (mensaje de conexin)

5.4 Comandos para almacenar y emitir ficheros en disco duro y en disquete

:Edit <nombre del flichero> Entrar el fichero de texto mediante el teclado

El comando EDIT abre un fichero en el disquete o en el disco duro, editndose
todos los datos introducidos en la pantalla y finalizados con la tecla
"return". El texto ha de ser introducido como si fuese a ser transmitido,
aunque no se emita sino que nicamente se escribe en disco. La edicin
finaliza con el comando :EDIT OFF.Este comando no est previsto como editor de
gran envergadura sino para hacer posible que "las ideas repentinas" puedan ser
almacenadas sin necesidad de abandonar el programa o que renglones escritos en
la pantalla puedan ser almacenados en la memoria pulsando la tecla "return".

:Read <denominacin del fichero>
Emite un fichero de texto.
Enva a la estacin interlocutora el fichero de texto de la denominacin
especificada (es, as pues, la contraparte del comando :WRITE).  Ejemplo:R
C:\CB-COM\SCC.INI

:Rpg <denominacin del fichero>
Lo mismo que :Read, pero para ficheros binarios.

:View <denominacin del fichero>
Con el comando VIEW puede efectuarse la lectura de un fichero de texto en la
pantalla (del receptor). Cuando sean ficheros poco extensos podr repasarse su
contenido tras haberlo emitido pasando a la pgina anterior. Cuando se trate
de ficheros extensos es recomendable parar de vez en cuando mediante las
teclas SHIFT + TAB o con la tecla "+" de las teclas numricas. Como
denominacin de un flichero puede indicarse un recorrido completo de DOS. Por
ejemplo:
:V C:\CB-COM\SCC.INI

:Write <denominacin del fichero>
Aktiva la recepcin de ficheros.
Con este comando se abre un fichero de texto y se almacena en floppy todo el
texto recibido de la estacin interlocutora tras el comando. Como denominacin
del fichero puede utilizarse cualquier  denominacin de hasta 8 caracteres +
la extensin de DOS o tambin un recorrido completo La grabacin concluye con
:Write off
Ejemplos:
:W C:\CB-COM\INFO\CB.COM.TST
:W TESTFILE (con ello se abre el fichero denominado TESTFILE en la.... desde
la cual se ha puesto en marcha CB.COM)

:Wprg <denominacin del fichero>
Con Wprg se abre un fichero binario, es decir que todos los caracteres
recibidos tras el comando se almacenan sin variacin alguna en el  floppy. Lo
dems es igual que en :Writel se finaliza la grabacin con :Wprg off.



6. INDICACION DE LAS INFORMACIONES

Indicacin Por vdeo

- Normalmente se ha ajustado previamente VA 0. Con este ajuste se identifican
todas las tarjetas de vdeo de uso corriente, la imagen  debera ser de buena
calidad. En caso negativo han de comprobarse los siguientes ajustes:

- si no se desea el modo de 43 renglones ha de ajustarse VA2

- cuando se utilicen tarjetas VGA en el modo de color ha de ajustarse
igualmente VA2

- deberan verificars las indicaciones LCD que no ofrezcan la imagen debida de
VA3

- si no se identifica debidamente la placa monocromtica, es decir si la
imagen obtenida es deficiente o no hay imagen, deberan comprobarse los
valores de ajuste con JVA1 y VA3. Si, despus de ello, el ajuste no es el
debido sera conveniente hacer la prueba con los atributos de pantalla
(ajustar con SA <ventana> <color>).

Antes de poner en marcha el programa ha de ajustarse el adaptador de pantalla
en el fichero SCC.INI.
Si en SCC.INI el comando VA (adaptador de vdeo) se halla en 0, es decir, en
identificacin automtica, conmutar automticamente al  modo de 43 lneas
cuando sea placa EGA o VGA. En caso de que ello no se desee, habr de ajustar
el valor VA 2 en SCC.INI.

:CLear
Con el comando :CLEAR puede borrarse el contenido de la pantalla o parte de
l.
:CLEAR        borra la pantalla del receptor
:CLEAR1       borra la pantalla de la emisora
:CLEAR2       borra la pantalla del monitor
:CLEAR123 borra todas las ventanas
Tiene vigencia en cada caso para el puerto seleccionado.

:Ctext <texto>
Con el comando :CTEXT se define un rengln emitido  automticamente cuando se
establezca la conexin con la estacin interlocutora. Por ejemplo: Buenos
das, gracias por la llamada....

:MCalls <llamada1> <llamada2>
Determina las seales de llamada para la operacin de monitor.
Vase :MSELECT

:MHeard
Indica todas las estaciones escuchadas en los ltimos minutos en el canal 0
(sin hora ni recorrido). Adems, existen las siguientes
posibilidades de indicacin:

MH*      Todas las seales de llamada de los ltimos 30 minutos, sin
indicacin de recorrido

MH#      Todas las anotaciones de los ltimos 5 minutos, con recorrido, hora,
recorrido y SSID, si se ha escuchado la <llamada>

MH<CALL> Hora, recorrido y SSID, cundo se ha escuchado la <lamada>

Con referencia a MH <llamada>:
Se podrn indicar en lugar de la llamada slo fragmentos de la llamada (p.eh.
MH DK indica todas las estaciones escuchadas en las que DK es parte integrante
de la llamada, p.ej. DKOXYZ, etc) Si se ha indicado intervalo, se efectuar la
lectura de todas las anotaciones de las estaciones escuchadas desde ese
momento (Ejemplo: MH* 20, = todas las anotaciones de los ltimos 20 minutos).
La lectura de todos los intervalos se efecta en el formato HH:MM, sin que se
indique la hora absoluta de cronmetro sino slo el intervalo transcurrido
desde que se han recibido las seales de la estacin por ltima vez.

:MOnitor <nmeros de canal>
Determina los canales del mdem indicados en el monitor. :MO 0123457 indica
todos los canales, M0 0 muestra, por ejemplo, slo el primer canal.

:MSelect <valor>
Permite seleccionar determinados paquetes provenientes o dirigidos a
estaciones especiales para eliminarlos o representarlos exclusivamente. El
seguimiento de dterminados QSO es ms sencillo. Podrn ajustarse los valores
siguientes:

0   Desactivada la seleccin de monitor, se indican todos los cuadros
    recibidos. :MONITOR deber, sin embargo, estar ajustado para el canal
    correspondiente.
1   Grabacin de QSO. Todas las seales de llamada que se hallen en MCALLS se
    evaluarn por parejas y slo se representarn en el monitor los enlaces en
    los que se hallen AMBAS seales. Ello ser posible tambin para varias
    parejas al mismo tiempo.
3   Clase de operacin MT0. Slo se representarn los paquetes
    correspondientes a las seales de llamada de MCALL.
    Sumando un 10 a los valores arriba mencionados (es decir: 11, 12 y 13) se
    invertir la funcin correspondiente; es decir NO se indicarn las seales
    de llamada seleccionadas, siendo la indicacin, por lo dems, la normal.

:Sattrib
Ya al ajustar los parmetros de puesta en marcha se ha mencionado el ajuste de
los colores de pantalla mediante SATTRIB. Naturalmente, tambin es posible
efectuar dichos ajustes "en directo" sobre la   pantalla.
Se ejecutan mediante el comando
:SATTRIB <nmero de campo> <combinacin de colores>
Para el nmero de campo son vlidas las cifras del 0 al 9.
Adems, es vlido:
O         Ventana de emisin
1         Rengln superior del estado
2         Indicacin de parada en el rengln superior del
          estado al detener la lectura mediante (Shift + Tab)
3         Ventana del receptor
4         Rengln inferior del estado: Indicacin de seales de
          llamada de conexin y del nmero del puerto
5         Rengln inferior del estado: Indicacin de puerto no
          seleccionado y no conectado
6         Rengln inferior del estado: Indicacin del puerto que
          se halla (seleccionado) de momento en la pantalla
7         Monitor: Campo de direccin de los cuadros
8         Monitor: Campo de informacin de los cuadros
9         Carcter de control, es decir Ctrl-Z, etc, han de ser
          de la combinacin de colores diferentes a los campos
          0,3,7 y 8, por lo dems no son visibles.

Para la combinacin de colores se utiliza en todo caso una cifra hexadecimal
de dos dgitos, por separado para el primer y segundo plano (el primer plano
es el carcter mismo, el segundo plano el color sobre el que se halla
representado).


Para los colores tiene validez lo siguiente:

0 = negro     4 = rojo                 8 =  gris oscuro     C =  rojo claro
1 = azul      5 = magenta (violeta)    9 =  azul claro      D =  magenta claro
2 = verde     6 = marrn               A =  verde claro     E =  amarillo
3 = turquesa  7 = gris                 B =  turquesa claro  F=   blanco

Los colores del 8 a F tienen validez as slo para los colores de primer
plano. Como colores de segundo plano generan el color  correspondiente al 0 -
7 pero con parpadeo.

Ejemplo para aclaracin:

:S 8 04
Representa el campo de informacin de los cuadros indicados en el monitor con
letras rojas sobre fondo negro.

:S 2 C7
Representa la indicacin de parada cuando se ha detenido la lectura (con las
teclas Shift + Tab) en blanco sobre fondo rojo parpadeante.

 Atencin:
 Las modificaciones del rengln del estado tendrn vigencia inmediata tras
entrada del comando correspondiente.  Las modificaciones de los distintos
contenidos de pantalla tendrn vigencia para los caracteres que se escriban o
se reciban a continuacin pero no para el contenido de la pantalla ya
representado anteriormente !
(Es importante con referencia a las reas 0,3,7,8)

Naturalmente, la eleccin de los colores quedar sujeta ante todo al gusto
personal del usuario.


:SAVports <cifra>
Indica la cantidad de pantallas que se almacenarn en disco o disquete al
terminar el programa. Es recomendable, cuando el ordenador sea lento,
almacenar slo un puerto o anular totalmente
la funcin por medio de :SP 0. Se almacenar slo la parte que al desconectar
sea visible en la pantalla, la parte del texto no visible quedar sin grabar.

7. OPERACION POR MANDO A DISTANCIA

Se podr mandar a distancia el terminal CB-COM desde la estacin
interlocutora. El requisito necesario es la autorizacin del mando a distancia
introduciendo el comando .REmote on. As, la estacin interlocutora podr
emitir todos los comandos necesarios para el mando a distancia, a excepcin
del comando
:OSHELL que en ningn caso podr ser emitido a distancia. Dado que esto puede
conducir a abusos, habr que decidir en cada caso si se desea autorizar el
mando a distancia o no. El mando a distancia se bloquea mediante :REmote off.

7.1 Transmisiones sin protocolo

En caso de que se desee emitir sin protocolo deber escribirse el texto en la
ventana del transmisor de la pantalla F10 y emitirlo mediante "return".
Naturalmente podr indicarse tambin una direccin sin protocolo o una cadena
de repetidores digitales. Ello se ejecutar con :C EA0ABC EA0XYZ, en la
ventana de la emisora F10, siendo EA0ABC la direccin a la que se emite y
DKOXYZ un repetidor digital a travs del cual la informacin (slo en los
propios puertos) sino que comunica al programa nicamente una direccin sin
protocolo.La direccin sin protocolo para la emisin de balizas se ajusta con
:BADRESS.



8. RETROSPECTIVA Y DESARROLLO

Por el rapidsimo desarrollo de los ordenadores personales ha quedado abierto
para los radiaficionados un campo de actividades completamente nuevo. Un
nmero continuamente creciente de radioaficionados est siendo presa de la
fiebre del radiopaquetes con utilizaciones tales como el Personal Bulletin
Board System (BBS) y el DX PacketCluster.
Cuando en la dcada de los setenta se lanzaron al mercado los primeros
ordenadores prefabricados, los radioaficionados empezaron de inmediato a
construir sus propias instalaciones. Al principio, eran slamente programas
para ejercicios de morse, de teletipos (RTTY) y de pronsticos de propagacin
de ondas hasta que - en el ao 1978 - el Departamento Canadiense de
Comunicacin autoriz - como primer organismo oficial de este tipo - a los
radioaficionados para que realizasen experimentos con radiopaquetes. En un
intervalo muy breve, un grupo de personas interesadas - el Vancouver Amateur
Digital Communicactions Group (VADCG) - fabric y vendi en todo el mundo
cerca de 500 controles de nudo terminal (TNC). A finales de 1981 se cre en
Arizona/EEUU la Tucson Amateur Packet Radio Organisation (TAPR) de la que
partieron impulsos esenciales para el desarrollo posterior de tal tipo de
utilizaciones de los equipos de radio. En un plazo muy breve la TAPR elabor
dos modelos consecutivos de TNC que lleg a manos de un gran nmero de
personas interesadas. Debido al intenso intercambio mantenido entre ellas,
contribuyeron a la elaboracin de los conocidos "kits" de TAPR-TNC. Los
programas editados por el VADCG fueron objeto de intensas discusiones debido a
las limitadas posiblidades de operacln.


Debido a que el tiempo apremiaba por causa del inminente lanzamiento de OSCAR
10 (Orbital Satellite Carrying Amateur Radio) los diferentes grupos de
radioaficionados llegaron a un acuerdo sobre un protocolo unitario, el
protocolo AX.25. Los mayores problemas del protocolo (Public-Packet-Switched-
Network) haban sido resueltos por Eric Scace, K3NMA, uno de los autores de
las normas comerciales X.25. En prolongadas reuniones mantenidas con Hand
Magnuski, KA6M, y Harold Price, NK6K, se haban creado los fundamentos del
protocolo AX.25 (protocolo de radioaficionados X.25).

La feliz combinacin de ordenador y radio har posible que, en el futuro, los
radioaficionados contribuyan esencialmente al progreso tecnolgico.

8.1 OBSERVACIONES REFERENTES AL PROTOCOLO AX.25

Parte fundamental del protocolo AX.25 es el modelo de referencias de
interconexin de sistemas abiertos (OSI-RM) de la Organizacin Internacional
de Normalizacin (International Organisation of Standardization). Est
compuesto por los siguientes siete estratos (layers):
Estrato 1:
Son los equipos compuestos por el mdem, la radio y todos los
agentes de comunicacin.
Estrato 2:
Es el estrato de enlace que elabora cuadros (frames) partiendo de los bits de
datos. En este estrato se establece el enlace por medio de cuadros de control,
realizndose asmismo la bsqueda de fallos y la reanudacin de enlaces.
Estrato 3
Es el estrato de la red con el que se realiza la direccin, el guiado, el
multiplexado y el flujo de los paquetes.
Estrato 4
Es el estrato de transporte en el que se lleva a cabo el flujo correcto de
datos en caso de fallo.
Estrato 5
Es el "estrato de reunin" con el que se inicia y concluye la comunicacin
correspondiente dentro de la red.
Estrato 6
Es el estrato de representacin con el que se traducen las claves, se
estructuran los datos de control, se crean los formatos y se organiza el
intercambio de datos con las memorias perifricas.
Estrato 7
Es el estrato de utilizacin que contiene las partes del programa de
utilizacin que se comunican por los estratos inferiores.

La estructura de los paquetes. El paquete comienza y termina con bandera
(flag). Para impedir que se presente la clave de la bandera dentro de un
paquete se intercala automticamente al emitir un O tras cuatro 1, quedando
eliminado el 0 a recibirlo.

El campo de direcciones.
El campo de direcciones contiene la seal de llamada del remitente, del
destinatario y hasta 8 seales de repetidor digital. Se utiliza para la
indicacin selectiva del destinatario. Por cada direccin se han previsto 8
bytes, 6 para la seal de llamada y un lugar para el SSID (identificador
secundario de estacin). El campo de direccin finaliza cuando el bit O del
ltimo SSID contenga un 1. Para cumplir inequvocamente esta condicion se
desplazan todos los caracteres ASCII de la seal de llamada por bit hacia la
izquierda, colocndose el bit O a 0.
Campo de mando
Con el campo de mando se caracteriza la clase de paquete y la funcin que ha
de cumplir. El campo de informacin contendr informaciones, el paquete de
supervisin (S) dar lugar al mando y control del flujo de datos y la
confirmacin de los paquetes recibidos, los paquetes U (sin numerar) tienen la
funcin de establecer e interrumpir los enlaces, as como de emitir
informaciones sin numerar fuera de un enlace ya existente. Las abreviaturas se
encuentrarn tambin en los textos del monitor.

Las funciones de los diferentes paquetes son:

DISC (desconectar, interrumpir el enlace) Se emite en caso de comando para
desconectar.

DM (Modo de desconexin)
Es la respuesta negativa a un SABM. Por parte de la estacin no se acepta o no
se est en condiciones de establecer un enlace, o bien ha recibido un paquete
a ella dirigido sin previa solicitud de enlace (SABM).

FRMR (Denegacin de cuadro)
Se ha recibido un paquete indescifrable. El paquete FRMR contiene
informaciones sobre el fallo (clave errnea de campo de mando, campo de
informacin excesivamente largo, etc).

Campo I (Campo de informaciones)
Slo los paquetes 1, Ul y FRMR contienen campo de nformaciones. La extensin
mxima de un campo de informacin es de 256 bytes.

PID (Identificador de protocolo)
El campo PID es el primer BYTE de un campo de informacin y est reservado
para la especificacin del protocolo de red (estrato 3).

REJ (Denegacin)
Exige la repetecin a partir del paquete N (R) si no hay coincidencia entre el
paquete recibido N (S) y el contador propio, es decir, en caso de que haya
habido que rechazar paquetes.

RNR (Receptor no listo)
Conflrma la recepcin hasta el paquete N(R)-1 e indica que - por el momento -
no est en condiciones de recibir ms paquetes.

RR (Receptor listo)
Conflrma la recepcin hasta N(R)-1 y/o anula el estado "no listo" (RNR).
Pregunta - emitido en forma de comando - el estado de la estacin
interlocutora. Confirma a modo de respuesta la disponibilidad de recepcin.

SABM (Set asynchronous balanced mode -
Solicitud de enlace) Concepto de "connect request supervisory packet". Se
emite con comando de conexin.

SCC (Controlador de comunicacin en serie)
Versin de desarrollo ampliado del chip "Serial input/output"

UA (Confirmacin sin numerar)
Respuesta positiva a SABM o a DISC. Conflrmacin de que se ha establecido o
interrumpido la comunicacin.

Ul (Informacin sin numerar)
Con un paquete Ul podrn emitirse informaciones por el camino indicado en el
campo de direccin sin que haya control de flujo. El destinatario podr
confirmar la recepcin, sin que ello sea mandatorio. sto es apropiado para
pruebas, textos de baliza y mensajes circulares.


La suma de comprobacin se efecta conforme a un polinomio normalizado. El
protocolo HDLC contiene este polinomio y estar controlado durante el paquete
completo, decidiendo al final si se ha transmitido el paquete sin defecto
alguno. La probabilidad de que no se detecte defecto es 1,2 E-13. Para la
formacin de tal suma de comprobacin y su control se utiliza el cdigo de
redundancia cclica (CR). Por ello, la transmisin estar casi completamente
carente de defecto cuando la suma de comprobacin sea correcta. Cuando se
presente error en la suma de comprobacin, el paquete ser considerado como no
recibido.

9. BUSQUEDA DE FALLOS

Si tras la puesta en marcha no hay rectngulo intermitente en la esquina
derecha superior de la pantalla o el ordenador falla:
- Comprobar si se ha includo la interfaz debida en SCC.INI. Slo es posible
incluir COM1 o COM2. Verificar si existe interfaz y si el interruptor
correspondiente se ha puenteado debidamente (en algunas placasde interfaz
puede ajustarse esto sobre la placa mediante puente, vase manual del
ordenador).

- En caso de que se estn pasando programas residentes al mismo tiempo (a
excepcin de los programas conductores habituales de DOS) puede llegar a una
colisin. Sera recomendable retirar estos programas de la memoria a ttulo de
prueba (Atencin: OFF.COM funciona slo para eliminar L2) y repetir la puesta
en marcha.

No es posible descifrar los paquetes

- Compruebe si L2 funciona (rectngulo intermitente)

- Compruebe si el comando :MONITOR contiene el canal deseado

- Si los datos se reciben normalmente (en el rengln de estado del programa se
indica recepcin tambin con el silenciador abierto)  verifique la baja
frecuencia de recepcin.

Modulacin inexistente

- Si L2 funciona (rectngulo intermitente) debera revisarse el conector en la
entrada del micrfono.

L2 funciona, tras la puesta en marcha de SCC no aparece contenido del terminal
- Ajuste equivocado de los parmetros de la pantalla en SCC.INI

La representacin de la pantalla tiene un color"extrao"

- Ajustar las combinaciones de color SATTRIB o modificar VA en SCC.INI. En
caso de duda, poner de nuevo en marcha PARA y empezar de nuevo con las
combinaciones de defecto

Aun habiendo cambiado un parmetro no ha variado el comportamiento del
programa

- Algunos parmetros slo se han ledo con la inicializacin. Por ello, habr
que finalizar L2 con OFF y poner en marcha de nuevo.
Observacin: NUNCA deben realizarse modificaciones importantes partiendo de la
pantalla. Deben llevarse a cabo en SCC.INI.

Las modiflcaciones de SATTRIB en los campos de la pantalla afectarn
nicamente a los renglones entrados posteriormente y no a los que ya se
encuentren en la pantalla.

Mensaje de error tras pasar el compilador de parmetros PARA.EXE

(o bien al poner en marcha de nuevo L2 tras modificaciones hechas en SCC.INI)

- Se han contravenido las reglas de SCC.INI. Ha de compararse el rengln
correspondiente con el original suministrado de SCC.INI.
Puede que se haya borrado un ";" antepuesto a un comentario o que se haya
introducido un parmetro errneo (p.ej. texto en lugar de cifra)

Sonido "extrao" del gong

- Para generar el sonido del gong, CB-COM determina la velocidad del ordenador
al poner en marcha el programa. Si - durante la operacin - aumenta o
disminuye la cadencia, el tono cambiar. Restaurando el valor anterior o
poniendo en marcha de nuevo L2 y SCC se eliminar este fallo.



10. ANEXO

10.1 Asignacin de los conductos del ordenador al CB-COM

Los ordenadores personales compatibles (con los de IBM) estn
provistos de conectores de 9 o de 24 polos, para AT y XT. En los modelos AT es
posible conectar directamente el CB.COM con el interfaz de serie (RS 232). En
el modelo de 25 polos es recomendable utilizar un adaptador (de 25 polos a 9
polos) que puede hecho por el mismo usuario.

Abajo se indica el cableado del interfaz (RS 232) (Atencin: no es el cableado
usual)

Seal       25 polos  9 polos   descripcin
DRT         20        4         datos transmitidos
RTS         4         7         PTT
CTS         5         8         datos recibidos
GND         7         5         masa

10.2  Resumen general de los comandos

:BAdres        Ajusta la direccin de la baliza
:BEacon        Activa la baliza
:Btext         Introduce el contenido de la baliza
:CL            Borra ventana
:CNot          No acepta determinadas seales de llamada
:Connect       Establece el enlace
:CStatus       Muestra el estado de los canales
:CText         Introduce saludo
:Disconnect    Finaliza el enlace
:DCalls        Ajusta las llamadas de repetidor digital propio
:DWait         Intervalo de espera para canal libre
:Edit          Introducir fichero por el teclado
:Frack         Intervalo de espera hasta la siguiente transmisin
:Help          Lectura de la pgina de ayuda
:IPoll         Repetecin de la transmisin de un cuadro
:Llnktime      Verificar el enlace
:Maxframe      Cantidad mxima de cuadros sin confirmar
:MHeard        Listado de las estaciones recibidas directamente
:MOnitor       Muestra los canales del monitor
:MSelect       Seleccin de las diversas estaciones a mostrar
:MYcall        Introduccin de la llamada propia
:OShell        Retorno al sistema operativo DOS
:Paclen        Extensin mxima de los cuadros
:Quit          Finaliza la conexin
:REmote        Habilital/inhabilita el acceso a distancia
:Rprg          Transmitir fichero binario
:RESptime      Selecciona intervalo mnimo de acuse de recibo
:RETry         Nmero mximo de repeticiones
:Sattrib       Ajuste de los parmetros de colores
:SAVports      Nmero de contenidos de pantalla conservados al almacenar
:TAil          Nmero de banderas indicadoras de fin
:TQuit         Intervalo mximo de confirmacin
:TXdelay       Ajusta intervalo entre teclear y emitir los datos
:Users         Lista de las estaciones conectadas
:VErsion       Versin del CB.COM
:Write         Activa la recepcin de los ficheros de texto
:Xconnect      Modificacin del identificador secundario de estacin (SSID)

10.3  Comandos introducidos con las teclas

PAGE UP/DN         Repasar pginas (scrolling) hacia arribalabajo
CTROL-PAGE UP/DN Agrandar/reducir ventana del monitor
CTROL-HOME/END        Agrandar/reducir ventana del transmisor
ALT-X                 Fin de programa
ALT-1                 Posicionar el cursor en ventana del transmisor
ALT-2                 Posicionar el cursor en ventana del receptor
ALT-3                 Posicionar el cursor en ventana del monitor
F1...F6               Seleccionar puerto
F10                   Pantalla del monitor
F9                    Cambiar el cursor de una ventana a otra
SHIFT-TAB             Detener la transmisin
ESC o TAB             Conectar modo de comandos
INSERT                Conectar modo de insercin
