Novedades de la versión 3.26
3 de marzo de 1998
Version 3.26 (27-febrero-98)
- Manejo correcto de las interrupciones 8 a 15 (principalmente desde Windows 95).
Modificados los modulos com() en THEOSTER y en DOSCOM.
Version 3.25 (12-Diciembre-98)
- Mejora en el sistema de mensajes. Carga dinámica de los mensajes, reducción del
segmento de datos y, con ello, las incompatibilidades con algunas
instalaciones DOS escasas de memoria.
- Mejora en la llamada a comandos y la salida a DOS.
Version 3.24 (29-Octubre-97)
- THEOSTER 3.24 es la primera versión de THEOSTER que le permitirá usar su THEOSTER para
conectarse a un TCOM servidor -tanto en una conexión por cable directo, como vía módem-.
- Existía un error en la recepción de ficheros en DOS bajo las siguientes circunstancias:
- Protocolo 'Theos', recepción en DOS y Conversión CR a CR+LF activa.
- El último carácter del fichero debía ser CR
- El último CR se expande, como los demás, en CR+LF. El último bloque se debía llenar con el
CR, pero el LF no debía caber.
- El LF se enviaba en un bloque adicional, pero el THEOSTER ya lo daba por descontado y estaba
esperando el EOT. Vencía el timeout.
El fichero realmente llegaba correctamente, pero el código de retorno señalaba un error.
- No se detectaban situciones de disco destino lleno. La solución requiere TCOM 2.10 o superior
si la parte de THEOS tiene instalado un TCOM -al menos para el correcto funcionamiento del
protocolo XMODEM-.
- El protocolo XMODEM no se instalaba correctamente en la parte de THEOS. En algunas ocasiones,
además podía llegar a machacar el protocolo XMODEM del TCOM.
- Mejorado el tratamiento de la impresora esclava; ahora se continene -XOFF- inmediatamente al
equipo central en el momento que se detecta que la impresora está no lista. Con ello se consigue
mejorar el tratamiento de los intervalos de iinactividad en situaciones de concatenación de TCOM
y THEOSTER.
- THEOSTER inhibe el ratón remoto mientras se encuentra con la impresora activa.
- Los comandos MSEND/MREC se han mejorado para reducir problemas de descoordinación cuando
se ejecutaban consecutivamente desde un EXEC.
- La trasferencia de ficheros interactiva -mediante el interfaz de menús de THEOSTER-, podía
fallar.
- Si THEOSTER detecta un corte de conexión, permite al usuario la posibilidad de reconectar
de forma inmediata y semiautomática.
- El MSEND con el protocolo por defecto THEOS se ha robustecido para que supere con más
fiabilidad los problemas de comunicación -pérdida de interrupciones en el receptor, líneas
ruidosas, etc.-.
Version 3.23 (25-Junio-97)
- Salir al DOS Shell y volver ahora no deja la emulación bloqueada.
- Las clases de emulación se han regenerado para que la tecla '/' del teclado numérico funcione correctamente.
- MSEND/MREC ya no hacen un borrado de la pantalla al finalizar.
- MSEND/MREC ya no envían un CR a la emulación al finalizar.
- El comando MSEND estaba dañado y daba un mensaje de "Memoria insuficiente" al intentar ejecutarlo.
Version 3.22 (13-Marzo-97)
- La selección entre alta instensidad de fondo y parpadeo ahora
es posible en el THEOSTER. Para ello se han añadido las secuencias
de escape:
ESC - A
ESC - B
para alta intensidad de fondo ON y OFF, respectivamente.
Se han tenido que regenerar todos los .CLS del master. También
se ha cambiado el comando de THEOS classdo.
Para un correcto funcionamiento, requiere Window Manager versión 2.28 o posterior.
Algunos comandos de Theos, como Window Writer, ya utilizan esta opción.
- El THEOSTER usaba para escrolear, insertar nuevas líneas, etc.,
el atributo de vídeo actual. Ahora usa el atributo de vídeo NORMAL.
- THEOSTER ahora tambien soporta el protocolo de control flujo CTS (E4), añadido
a los ya soportados XON, XPC y DTR (E2,E5 y E1).
- El intervalo de inactividad de línea (y la subsiguiente acción de
colgar el módem) se podía producir en mitad de un listado por
impresora esclava: suponiendo que la impresora es muy lenta y el
listado es muy largo, THEOSTER podría contener al ordenador THEOS
por un intervalo superior al de inactividad, dando lugar al error.
Ahora, THEOSTER no controla la inactividad en la línea si ha
enviado una contención (XOFF) al ordenador central.
- Se ha probado, con éxito, a conectar el THEOSTER vía RDSI. Para
ello se han utilizado sendos Terminal Adapaters (TA's), uno en el
extremo del THEOSTER y otro en el del ordenador central. Se
recomienda el uso del protocolo E4 (CTS/RTS) en ambos extremos, para
un correcto funcionamiento.
Los TA's utilizados han sido: Omni TA128 de Zyxel.
- Este fichero guía de versiones se incluye en el propio master
del THEOSTER, para consulta de usuario.
Version 3.21 (5-VII-96)
- La opción 'm_off' para desactivar el ratón ya no se activa al
volver del DOS Shell.
- Existía un error que hacía que se resetease el atributo de
BLINKING cuando se recibía una secuencia de cambio de color.
- MSEND y MREC echaban en falta el fichero: "TCOM.MENUx86.TCOM".
Ahora, este fichero se incluye en el master.
- Cómo patchear los comandos de THEOSTER de transfrencia de ficheros:
- SYSTEM.CMD?86.MSEND ó SYSTEM.CMD?86._MSEND (si esta instalado TCOM)
- SYSTEM.CMD?86.MREC ó SYSTEM.CMD?86._MREC (si esta instalado TCOM)
- SYSTEM.CMD?86.SENNAMES
- SYSTEM.CMD?86.RECNAMES
- SYSTEM.CMD?86.THEOS
Cada uno de estos comandos contine una posición de patcheo que está
flanqueada por los strings: "PATCH_INI" y "PATCH_FIN" (indicativo de que es pacheable).
00 E8 03 00 00
Aquí el tiempo actual es 0x000003e8 (1000 mseg). Para poner 2000 mseg
(0x07d0) habría que patchear a:
00 D0 07 00 00
Version 3.20
- La simulación del teclado se ha mejorado para que funcione
correctamente con cualquier clase.
- El usuario puede teclear incluso cuando se está ejecutando
un job. Esto era requesito para poder hacer un job de
transmisión con la opción "INTER".
- Los comandos MSEND, MREC, etc, están preparados para trabajar
contra una TWS.
Version 3.19 (26-VI-95)
- Los comandos de transferencia de ficheros, MSEND y MREC,
ahora hacen un CLEAR de la pantalla al finalizar. Esto evita que,
cuando se ejecutan con el DEV90 y el WM, la pantalla se desconfigure.
- Las entradas de la AGENDA telefónica ahora se SALVAN correctamente.
- La gestión de la CONFIGURACION DEL MODEM se ha modificado para
que funcione de forma más correcta. Siempre se programa el módem,
antes de visualizar el menú de configuración, para que dicha
configuración coincida con la que introduce el usuario.
- Cambio de la instalación para francia.
- NO es posible instalar con el floppy protegido contra escritura.
- Al arrancar, THEOSTER visualizará en una ventana el número de serie.
También se ha añadido una
nueva opción en el menú principal, 'Acerca de THEOSTER...".
- Mejora de la protección de Theoster, sólo es posible
instalar el THEOSTER con el programa 'instalar.exe' del floppy de
instalación. NO SE PUEDE COPIAR 'A MANO' desde el master al disco
duro, puesto que en el master va un "THEOSTER.EX_" (no un programa
THEOSTER.EXE), que no será ejecutable hasta que se inicialice
, después de haberlo instalado una vez,
en el floppy de instalación ya existe un THEOSTER.EXE, que sí es
directamente ejecutable.
Version 3.18 (18-V-95)
Mejoras en el sistema de scripts:
- Los comandos de transferencia de ficheros ya no se quedan colgados
si existe algún problema en la línea.
- Se incluyen nuevas opciones de la línea de comandos:
- badline# - Máximo número de minutos consecutivos de
inactividad en la línea.
- toptime# - Máximo número de minutos de conexión por módem
- time## - La ejecución comienza dentro de ## segundos
- time##:## - La ejecución comienza a las ##:##. Formato de
24 horas.
- Ahora el puerto del módem puede programarse a cualquier velocidad,
no sólo hasta 9600 bps.
- - THEOSTER devuelve código de errores:
- NOT_CONNECTED 1
- CARRIER_LOST 2
- LINE_INACTIVITY 3
- SCRIPT_ABORTED 4
- PROTECT_FAULT 5
- SYNTAX_ERROR 6
- NOT_ENOUGH_MEM_ERROR 7
- ALREADY_INSTALL 8
- FILE_NOT_FOUND 9
- THEO_DOS_NOT_ALLOWED 10
- CFG_ERROR 11
- TIME_OVER 12
Version 3.17 (9-II-95)
- Mejorado el tratamiento interno de la impresora esclava
para evitar los fallos en las secuencias de escape para modificar
los atributos de impresión: cambios de letra, caracteres nacionales,
semigráficos, atributos de letra, etc.
Version 3.16 (7-XII-94)
- Se han hecho pequeñas modificaciones en el sistema de transmisión
de ficheros para que funcione correctamente con el dev90 nuevo.
- Se ha añadido un nuevo comando Theos, 'THTERPAT' (THEOSTER PATCHER),
que sirve para patchear un tiempo de espera en los comandos de
transfarencia de ficheros del THEOSTER. El uso del comando es:
THTERPAT
donde tiempo se especifica en milisegundos (p.e.2000 para 2 segundos).
El tiempo de espera por defecto de los comandos es de 1000 ms. Si se
producen errores en la transferencia de ficheros con algunos
manejadores, por ejemplo el dev16, puede probarse con tiempos
superiores. Para ello hay que patchear los comandos, lo que se puede
hacer usando este comando, o manualmente con el comando patch del
sistema (ver NOTA 1 al final). El comando 'THTERPAT' puede usarse
siempre que los comandos sean patcheables, (ver NOTA 1 al final).
- Se ha mejorado el tratamiento del ratón, tanto en modo
de emulación remota como en el sistema de navegación de los menús
locales del THEOSTER.
- Se incorpora la opción de la línea de comandos 'm_off'
que deshibilita el uso del ratón, por si aún con el cambio comentado
en el párrafo de arriba, el ratón sigue dando problemas en algún
equipo.
- Cambio interno del modo de impresora esclava. Ahora los
caracteres no pasan por toda la máquina de estados del THEOSTER, lo
que podría estar ocasionando algún problema.
- Se ha corregido un error en la interpretación de las
secuencias de escape de scroll en el modo PC-GR (THEO+DOS con la
clase WY99GT).
- Se ha mejorado algo el sistema de transferencia de
ficheros. Antes, si se perdía la secuencia de fin de transferencia
provocaba que el THEOSTER se quedara 'colgado'. Ahora, hay un tiempo
al cabo del cual devuelve control al usuario. Además, si durante este
tiempo el usuario pulsa ESCAPE, recupera el control de forma
inmediata.
- El MSEND no componía correctamente los nombres de los
ficehros destino en ciertos casos: por ejemplo
"MSEND \uniterm\*.cls /ficheros/=.pp"
Version 3.15
- Se han mejorado los comandos de transmisión
de ficheros para que no cierren el manejador de comunicaciones al
hacer la reasociación como puerto de comunicaciones.
- Se han incluido las secuencias de detección de color
ANSI X3.64. Además, las secuencias ANSI de desplazmiento relativo
múltiple.
- Se ha mejorado el motor de emulación para que cuando
coincidan las secuencias de escape de los semigráficos dobles y los
simples, se trabaje con los simples en todos los casos. Si todas
las sombras son iguales, se trabajará con la sombra 'b1'. Si alguna
de las sombras coincide con alguno de los semigráficos, se trabajará
siempre con el semigráfico.
Version 3.14 (6-X-94)
- Bajo determinadas circunstancias, se fallaba al detectar
las secuencias de escape de entrada a THEO+DOS; se estaba
confuncdiendo y en una aplicación de BASIC no se podía teclear
'K' en un determinado momento.
- Cuando se hacía una modificación en el menú de
'Otras Opciones', como por ejemplo 'Bloq. Numérico', no se salvaba
en los ficheros de configuración hasta salir de THEOSTER. Ahora se
salva inmediatamente.
Version 3.13 (19-IX-94)
- El trabajo con el ratón remoto es mucho más operativo que
anteriormente.
- Existía un error en el tratamiento de las secuencias que
se desechaban: no se analizaban todos los caracteres almacenados.
Esto se ha manifestado por primera vez en el test de impresora
esclava con la clase de impresora 138.
Version 3.12
- Se ha cambiado el proceso de instalación para hacerlo
compatible con TCOM.
Version 3.11 (5-IV-94)
- El protocolo de transmisión de ficheros XMODEM no
estaba funcionando adecuadamente en recepción: NO tenía
temporización en la espera de caracteres.
- Las teclas ctl+U y ctl+V no funcionaban bien en emulaciones
ASCII. Ahora funcionan igual que Shift+F2 y Shift+F1
respectivamente.
- Se ha mejorado la agenda para que la ventana de llamada
manual no permita el acceso al campo nombre.
- Se ha mejorado el tratamiento de la rutina de interrupción
del COM para evitar bloqueos.
- Mejora de las rutinas de interrupción.
Version 3.10 (24-I-94)
- Resuelve un problema con la impresora esclava: cada
vez que se cerraba un listado, se enviaba a la impresora
un CR+LF.
Version 3.09 (5-X-93)
- Corrección de problemas existentes en el tratamiento de
la línea de status. Especialmente cuando se cambiaba de
sesión estando conectado con el DEV90.
- Borrado de pantalla no sólo con la primera pulsación:
también con el primer carácter recibido.
- Admisión de las secuencias de escape para VOFF y VON:
modificación correspondiente en el comando CLASSGEN de
DOS.
- Correción del tratamiento del modo monitor para permitir
la visualización del carácter NULO en este modo. Además
exisitía otro problema que provocaba fallo en la
visualización de otros caracteres en otro modo, bajo
ciertas circunstancias.
- El cambio de color ahora no resetea el atributo de vídeo
que estaba activo en ese momento.
- El cambio de color en la línea de status es independiente
del cambio de color en la emulación.
- Se aceleran las emulaciones tipo PCTERM, dando por
sentado que los caracteres con el bit alto a ON que
llegan vienen en el conjunto DOS.
- El comando de Theos CLASSDO no estaba generando correctamente los
ficheros de clase tipo PCTERM. Se soluciona este problema
y se añaden 2 secuencias de salida más: VOFF y VON.
- Se cambia la clase que aparece en la configuración de
master por defecto, para que sea la SP en vez de la WY99GT.
- Se cambian las clases WY99GT e IBMPCT para que la
secuencia de teclado que se envía para '/' numérico sea
la apropiada.
- Se cambia para que genere las secuencias de teclado
adecuadas para el '/' numérico en todas las clases;
hasta ahora sólo lo hacía bien para las clases 90's.
Version 3.08 (21-VI-93)
- Corrige algunos errores de las anteriores versiones
referentes a la transmisión de ficheros. Estos errores, se
producían bajo ciertas circunstancias, y ocasionaban que el
fichero destino no coincidiese con el orígen.
Version 3.07 (11-VI-93)
- Corrección de problemas con la transmisión de
ficheros cuando el fichero orígen se podía comprimir
mucho: demasiado tiempo comprimiendo antes de
empezar a transmitir el bloque implicaba el abandono
del receptor.
- Corregidos los errores en el comportamiento de la
línea de status.
- Si llegaba un 'slave off' cuando no estaba activada
previamente la impresora esclava, se producía un
comportamiento erróneo al enviar el CR+LF para cerrar
el informe.
- Si llegaba un cambio de colores, se reseteaba el atributo
de vídeo que estuviese activo en ese momento: ahora
se conserva.
- Cambio complementario para conseguir solucionar el error en la
transmisión de ficheros (punto 1). Fichero 'system.cmd286.theos'.
Ahora, es la versión '3.30'.
Version 3.06 (27-IV-93)
- El comando de Theos CLASSDO se ha variado para que admita para las clases PC_TERM,
secuencias de KON (cursor ON) variables: ESC '.' 0x80, así funciona en THEOS
que envía ESC '.' '1' y en THEOS+DOS, que envía, ESC '.' '3'.
- Admite secuencia de KON, cursor ON, variable en su tercer
argumento. Esto se ha hecho en combinación con el
comando CLASSDO de THEOS. Con esto se corrige el
funcinamiento erróneo en THEOS+DOS de algunos programas
como el LOTUS 123.
- Se corrige un problema que provocaba que ciertas clases
se emularan incorrectamente: IBMPCT, NATIVO,... Cuando
se activaba el BON, bajo ciertas circunstancias, ya no
se desactivaba.
- Cuando se recibía una secuencia de DCA que enviaba el
cursor fuera de la pantalla, se escribían los caracteres
de posicionamiento en la pantalla, dando por sentado que
la secuencia era errónea. Ahora, un DCA fuera de la
pantalla provoca el mismo efecto que KOFF.
- Cuando se invocaba la ayuda en línea en la agenda
telefónica, estando activado el menú de modficar/insertar,
se producía desbordamiento en pantalla si se requería para
el 2º,3º,.. campos del menú.
- Se añade la capacidad de interpretar música en modo
remoto cuando se está conectado emulando WYSE. THEOS+DOS
envía secuencias para la programación del altavoz
cuando se encuentra en modo PC/GR.
Para ello, se ha variado:
- Informe de capacidades: color, impresora, ratón y gráficos.
- Se admiten secuencias escape para (Des)Activar altavoz y
Programar frecuencia del altavoz
Version 3.05 (12-IV-93)
- El salvamento de la parte variable de 'PORTS.CFG' se hacía
mal y provocaba que se perdiese el fichero cuando el directorio
o el disco activos eran diferentes de los iniciales; se habían
cambiado desde el DOS shell o mediante el envío de ficheros.
- No se reponían al final el directorio y disco activos
inicialmente.
Version 3.04 (25-III-93)
- En THEOS Sólo cambia el comando 'recnames', que contenía
una traza en la versión anterior.
- Se ha tenido que variar la parte de trabajo por lotes de THEOSTER,
para acoplarlo a la nueva forma
de funcionar de la transmisión interactiva en envío de DOS a
THEOS. La parte afectada es la de la opción de 'send_' de la
línea de comandos.
- La impresora esclava NO se activaba cuando se estaba en THEO+DOS
con la clase WYSE99-GT: no estaban activadas las secuencias de
impresora ON/OFF cuando se encontraba en modo ALPHA.
- Se ha añadido una nueva opción para que se pueda configurar el
puerto por el que se van a lanzar los listados de la impresora
esclava: LPT1, LPT2, LPT3.
- Se ha mejorado el tratamiento de la impresora esclava para que
cada vez que se lanza un nuevo listado, se resetee la variable
'ignore_prt'. Además, se ha ampliado a 4 segundos el tiempo de
chequeo de la impresora antes de sacar el mensaje de impresora
no lista.
- Además, para el correcto funcionamiento en impresoras de red,
al principio de cada listado se abre el LPTx correspondiente,
y al final del mismo se cierra: esto hace que el spooler de
la impresora de red se comporte correctamente y lance el
listado una vez se ha cerrado el dispositivo.
- THEOSTER funciona bien bajo 'dosshell'.
- Mejora el tratamiento de los monitores monocromos: se deja al
usuario la posibilidad de acceder al menú de configuración de
colores de la emulación, para que elija todas aquéllas
combinaciones que mejor se adapten a su tarjeta.
- Corrección de dos fallos en tx. ficheros:
- Se pone menor temporización mientras se está recibiendo
los nombres de los ficheros orígen y destino, permitiendo
además al usuario la posibilidad de abortar pulsando ESCAPE.
- Cuando se pulsaba ESCAPE, no se resetaba dentro de
'xtell()', por lo que se producían efectos indeseables a la
hora de invocar comandos, hasta que otra función no resetara
'kb_esc()'.
Version 3.03 (12-III-93)
- Se ha mejorado la transmisión de ficheros en tres aspectos:
- Se han aumentado delays en la parte de THEOS cuando se
reasocia el manejador del puerto, porque fallaba con el
manejador de la placa multi-puerto WYSE-995.
- Se ha variado la forma en la que se realiza la transmisión
interactiva desde DOS hacia THEOS: ahora se invoca al comando
TRANSMIT de THEOS, y éste se encarga de hacer todo el trabajo.
Para ello ha sido necesario variar también el comando
SEL_MENU, para que cambie levemente la sintáxis del fichero
de especificaciones.
- Se ha deshabilitado la característica de elección del puerto
por el que realizar la transmisión, pues no funcionaba
correctamente.
- Se permite el modo 'Alfa' sin gráficos: PC_GR modo Texto, para
permitir que en THEO+DOS con WY99GT se puedan usar colores.
Version 3.01 (8-I-93)
- Se ha mejorado el sistema de 'job_batch' en DOS.
La sintáxis del fichero de 'job' se ha complicado, para que el siguiente comando
se ejecute transcurrido un tiempo sin recibir caracteres por línea o bien tras recibir
una secuencia de escape especificada.
|
webmaster - Copyright 1998 © by Advanced Software Technologies, S.A.
|