TheosTer

Novedades de la versión 3.26
3 de marzo de 1998



Version 3.26 (27-febrero-98)

  1. 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)

  1. 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.
  2. Mejora en la llamada a comandos y la salida a DOS.

Version 3.24 (29-Octubre-97)

  1. 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-.
  2. Existía un error en la recepción de ficheros en DOS bajo las siguientes circunstancias: El fichero realmente llegaba correctamente, pero el código de retorno señalaba un error.
  3. 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-.
  4. 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.
  5. 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.
  6. THEOSTER inhibe el ratón remoto mientras se encuentra con la impresora activa.
  7. Los comandos MSEND/MREC se han mejorado para reducir problemas de descoordinación cuando se ejecutaban consecutivamente desde un EXEC.
  8. La trasferencia de ficheros interactiva -mediante el interfaz de menús de THEOSTER-, podía fallar.
  9. Si THEOSTER detecta un corte de conexión, permite al usuario la posibilidad de reconectar de forma inmediata y semiautomática.
  10. 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)

  1. Salir al DOS Shell y volver ahora no deja la emulación bloqueada.
  2. Las clases de emulación se han regenerado para que la tecla '/' del teclado numérico funcione correctamente.
  3. MSEND/MREC ya no hacen un borrado de la pantalla al finalizar.
  4. MSEND/MREC ya no envían un CR a la emulación al finalizar.
  5. El comando MSEND estaba dañado y daba un mensaje de "Memoria insuficiente" al intentar ejecutarlo.

Version 3.22 (13-Marzo-97)

  1. 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.
  2. El THEOSTER usaba para escrolear, insertar nuevas líneas, etc., el atributo de vídeo actual. Ahora usa el atributo de vídeo NORMAL.
  3. 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).
  4. 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.
  5. 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.
  6. Este fichero guía de versiones se incluye en el propio master del THEOSTER, para consulta de usuario.

Version 3.21 (5-VII-96)

  1. La opción 'm_off' para desactivar el ratón ya no se activa al volver del DOS Shell.

  2. Existía un error que hacía que se resetease el atributo de BLINKING cuando se recibía una secuencia de cambio de color.

  3. MSEND y MREC echaban en falta el fichero: "TCOM.MENUx86.TCOM". Ahora, este fichero se incluye en el master.

  4. Cómo patchear los comandos de THEOSTER de transfrencia de ficheros: 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

  1. La simulación del teclado se ha mejorado para que funcione correctamente con cualquier clase.

  2. 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".

  3. Los comandos MSEND, MREC, etc, están preparados para trabajar contra una TWS.

Version 3.19 (26-VI-95)

  1. 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.

  2. Las entradas de la AGENDA telefónica ahora se SALVAN correctamente.

  3. 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.

  4. Cambio de la instalación para francia.

  5. NO es posible instalar con el floppy protegido contra escritura.

  6. 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...".

  7. 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:

  1. Los comandos de transferencia de ficheros ya no se quedan colgados si existe algún problema en la línea.

  2. Se incluyen nuevas opciones de la línea de comandos:

  3. Ahora el puerto del módem puede programarse a cualquier velocidad, no sólo hasta 9600 bps.

  4. - THEOSTER devuelve código de errores:

Version 3.17 (9-II-95)

  1. 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)

  1. Se han hecho pequeñas modificaciones en el sistema de transmisión de ficheros para que funcione correctamente con el dev90 nuevo.

  2. 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).

  3. 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.

  4. 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.

  5. 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.

  6. 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).

  7. 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.

  8. 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

  1. 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.

  2. Se han incluido las secuencias de detección de color ANSI X3.64. Además, las secuencias ANSI de desplazmiento relativo múltiple.

  3. 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)

  1. 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.

  2. 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)

  1. El trabajo con el ratón remoto es mucho más operativo que anteriormente.

  2. 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

  1. Se ha cambiado el proceso de instalación para hacerlo compatible con TCOM.

Version 3.11 (5-IV-94)

  1. 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.

  2. Las teclas ctl+U y ctl+V no funcionaban bien en emulaciones ASCII. Ahora funcionan igual que Shift+F2 y Shift+F1 respectivamente.

  3. Se ha mejorado la agenda para que la ventana de llamada manual no permita el acceso al campo nombre.

  4. Se ha mejorado el tratamiento de la rutina de interrupción del COM para evitar bloqueos.

  5. Mejora de las rutinas de interrupción.

Version 3.10 (24-I-94)

  1. 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)

  1. 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.

  2. Borrado de pantalla no sólo con la primera pulsación: también con el primer carácter recibido.

  3. Admisión de las secuencias de escape para VOFF y VON: modificación correspondiente en el comando CLASSGEN de DOS.

  4. 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.

  5. El cambio de color ahora no resetea el atributo de vídeo que estaba activo en ese momento.

  6. El cambio de color en la línea de status es independiente del cambio de color en la emulación.

  7. 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.

  8. 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.

  9. Se cambia la clase que aparece en la configuración de master por defecto, para que sea la SP en vez de la WY99GT.

  10. Se cambian las clases WY99GT e IBMPCT para que la secuencia de teclado que se envía para '/' numérico sea la apropiada.

  11. 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)

  1. 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)

  1. 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.

  2. Corregidos los errores en el comportamiento de la línea de status.

  3. 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.

  4. Si llegaba un cambio de colores, se reseteaba el atributo de vídeo que estuviese activo en ese momento: ahora se conserva.

  5. 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)

  1. 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'.

  2. 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.

  3. 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.

  4. 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.

  5. 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ú.

  6. 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:

Version 3.05 (12-IV-93)

  1. 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.

  2. No se reponían al final el directorio y disco activos inicialmente.

Version 3.04 (25-III-93)

  1. En THEOS Sólo cambia el comando 'recnames', que contenía una traza en la versión anterior.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. THEOSTER funciona bien bajo 'dosshell'.

  8. 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.

  9. Corrección de dos fallos en tx. ficheros:

Version 3.03 (12-III-93)

  1. Se ha mejorado la transmisión de ficheros en tres aspectos:

  2. 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)

  1. 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.