Articulo de referencia

VT52

El VT50 es un terminal de computadora con pantalla CRT presentado por Digital Equipment Corporation (DEC) en julio de 1974. Ofrecía una pantalla con 12 filas y 80 columnas de te...

El VT50 es un terminal de computadora con pantalla CRT presentado por Digital Equipment Corporation (DEC) en julio de 1974. Ofrecía una pantalla con 12 filas y 80 columnas de texto en mayúsculas, y utilizaba un conjunto ampliado de caracteres de control y desplazamiento solo hacia adelante, basado en el modelo anterior VT05 . La documentación de DEC de la época se refiere a estos terminales como DECscope , un nombre que prácticamente nunca se veía en otros casos.

El VT50 se vendió solo por un corto período antes de ser reemplazado por el VT52 en septiembre de 1975. [ 1 ] El VT52 ofrecía una pantalla de 24 filas y 80 columnas de texto y admitía los 95 caracteres ASCII , así como 32 caracteres gráficos, desplazamiento bidireccional y un sistema de caracteres de control ampliado. DEC produjo una serie de VT52 mejorados con hardware adicional para diversos usos.

A la familia VT52 le siguió la mucho más sofisticada VT100 en 1978.

Descripción

Estos terminales admitían comunicación asíncrona a velocidades de hasta 9600 bits por segundo y no requerían caracteres de relleno . Al igual que otros terminales DEC de la época, estaban equipados con un puerto RS-232 y un bucle de corriente de 20 mA , un estándar serie antiguo utilizado en máquinas de teletipo , más adecuado para la transmisión a través de largos tramos de cableado de par trenzado . Los datos se almacenaban en un pequeño búfer, que el hardware de visualización leía periódicamente para mostrar la información. Los caracteres tecleados también se almacenaban en un búfer y se enviaban por la línea serie lo más rápido posible.

Para interpretar los comandos enviados en los datos seriales, utilizaba una unidad central de procesamiento (CPU) primitiva, construida con circuitos integrados de integración a pequeña escala . Analizaba los datos mientras el hardware de visualización permanecía inactivo entre las líneas de barrido raster , y luego activaba el hardware de visualización para que tomara el control en el momento adecuado. El sistema de visualización devolvía el control a la CPU cuando esta terminaba de dibujar la línea. La CPU era tan básica que las sumas y restas solo podían realizarse incrementando o decrementando repetidamente dos registros. Además, el tiempo que tardaba dicho bucle debía ser prácticamente constante, o el texto que aparecía más abajo en la pantalla se mostraría en la posición incorrecta durante la actualización.

Al teclear un carácter se producía un ruido mediante la activación de un relé. El relé también se utilizaba como zumbador para hacer sonar el carácter de campana , produciendo un sonido que "se ha comparado con el sonido de un Chevy del 52 al cambiar de marcha". [ 2 ]

DEC también ofrecía un dispositivo de copia impresa opcional llamado copiadora electrolítica , que se colocaba en el panel en blanco del lado derecho de la pantalla. Este dispositivo podía imprimir, línea por línea, una réplica exacta de la pantalla en un rollo húmedo de papel especial. Lo hacía mediante la electrodeposición de metal desde un electrodo al papel. [ 3 ] [ 4 ] El papel pasaba entre dos electrodos. El electrodo de un lado era una barra recta delgada orientada a lo ancho del papel. El electrodo del otro lado era una barra helicoidal delgada enrollada alrededor de un tambor giratorio. Una rotación del tambor escaneaba un área de intersección de los electrodos a lo ancho del papel. Si bien la copiadora hacía un trabajo admirable al capturar el contenido de la pantalla, la salida de la copiadora tenía un desafortunado parecido a un papel higiénico mojado . [ 5 ] [ 6 ] Digital patentó la innovación de tener un único generador de caracteres que proporcionaba la fuente de texto tanto para la pantalla como para la copiadora.

La disposición básica del terminal, con la pantalla y el teclado principal a la izquierda y el área en blanco a la derecha, estaba pensada para permitir la actualización del sistema. La impresora fue una de esas actualizaciones, pero con el tiempo DEC ofreció varias otras opciones. El gran tamaño de la carcasa era intencional, para evitar la necesidad de un ventilador de refrigeración. Las dos placas de circuito con procesador y memoria en la base del terminal, y una sola placa con la fuente de alimentación y la electrónica del monitor en la parte posterior, se refrigeraban por convección . La gran superficie plana superior del terminal solía albergar grandes volúmenes de documentación de DEC, lo que podía obstruir las rejillas de ventilación y provocar un sobrecalentamiento.

Versiones

VT50

El VT50 fue el primer terminal que Digital produjo en este gabinete. Solo proporcionaba 12 líneas de texto con líneas en blanco entre ellas para aprovechar toda el área vertical de la pantalla. Al igual que su predecesor, el VT05 , el VT50 no admitía letras minúsculas. [ 7 ] Los usuarios de computadoras de esa época rara vez necesitaban texto en minúsculas.

VT50H

El VT50H añadió un "teclado auxiliar" independiente en el lado derecho del teclado original. Este estaba dispuesto como un teclado numérico con teclas de control adicionales encima de los números. Cuatro de estas eran teclas de cursor que enviaban las funciones de arriba, abajo, izquierda y derecha, respectivamente. Otras tres teclas no estaban etiquetadas y podían programarse para devolver cualquier código de dos caracteres, y por defecto enviarían las funciones de arriba, abajo, izquierda y derecha . [ 8 ]ESCADESCPR

VT52

El VT50 pronto fue reemplazado por el VT52, que presentaba importantes mejoras. El VT52 tenía búferes considerablemente más grandes, lo que le permitía almacenar no solo 24 líneas de texto completas que aprovechaban mejor el espacio de la pantalla, sino también el texto que quedaba fuera de la parte superior e inferior de la pantalla. Esto permitía que la terminal se desplazara hacia atrás una cantidad limitada sin tener que pedirle al host que reenviara los datos. Otra mejora significativa fue que el VT52 incluía soporte para texto en minúsculas. [ 7 ] Se añadieron muchos comandos y funciones nuevos: [ 9 ]

  • Compatibilidad con los caracteres , y , cuando se usa la tecla Shift con , o , respectivamente.:~};`{
  • Ahora se podía distinguir la escritura en el teclado numérico del teclado principal activando el modo de teclado alternativo. Esto devolvía códigos de varios caracteres, a través de .ESC?ny
  • Nuevos códigos de control del cursor para admitir la edición a pantalla completa dirigida por el host y una visualización WYSIWYG ( lo que ves es lo que obtienes).
  • Un "conjunto de caracteres gráficos" que incluía varios caracteres menos comunes , así como la capacidad de imprimir algunas fracciones en línea, como 3/7 .

Una característica destacable fue la introducción de un teclado de funciones independiente con la " Tecla Dorada ", que se utilizaba para editar programas como WPS-8 , KED y EDT . Al pulsar la Tecla Dorada y luego escribir una de las teclas del teclado, se enviaba una secuencia de comandos al ordenador principal.

VT55

Los gráficos de forma de onda eran sencillos, pero útiles.

El VT55 incorporaba un sistema gráfico adicional capaz de mostrar dos funciones matemáticas o histogramas . Este sistema se activaba mediante una cadena de comandos que ponía al terminal en modo gráfico , enviando datos adicionales a un búfer y una CPU independientes. Ambos sistemas combinaban sus datos durante la visualización, lo que permitía al usuario mezclar gráficos y texto en una sola pantalla, a diferencia de sistemas como el Tektronix 4010 o los trazadores gráficos , que tenían que dibujar el texto lentamente mediante comandos gráficos. Este sistema se conoció como gráficos de forma de onda y reaparecería en el posterior VT105.

Versiones en modo bloque

Los VT61 y VT62 eran terminales de modo de bloques . El VT62 se utilizaba junto con TRAX, un sistema operativo de procesamiento de transacciones en los PDP-11 de gama alta . Ambos compartían la misma carcasa, pero contaban con un procesador personalizado más completo. El comportamiento específico de la aplicación se codificaba en una memoria PROM independiente , mediante un código de instrucciones independiente que el procesador interpretaba. Este lenguaje no publicado se utilizaría para desarrollar fácilmente modelos adicionales específicos para organizaciones de marketing digital individuales. Estos terminales sintetizaban un sonido de "clic" en un altavoz como retroalimentación al presionar una tecla, en lugar de utilizar un relé. Aunque los teclados eran idénticos, los usuarios del VT6x apreciaban la "sensación" superior.

VT78

La superficie de expansión relativamente grande de la carcasa del VT50, junto con la rápida miniaturización de la electrónica a finales de la década de 1970, permitió a DEC producir minicomputadoras /terminales autónomas de una sola unidad, similares a las microcomputadoras contemporáneas . El VT78 incorporó un procesador PDP-8 de un solo chip al VT52, ejecutaba una variante del sistema operativo OS/8 de Digital y, por lo general, WPS-8 , el sistema de procesamiento de textos de Digital .

Secuencias de escape

Los códigos VT52 siguieron siendo propiedad exclusiva de DEC, aunque otras compañías ofrecieron emulaciones en sus terminales. Las terminales posteriores de la serie VT admitían un subconjunto de estos comandos. Un caso interesante es el sistema GEMDOS y su derivado, el sistema operativo TOS del Atari ST . Estos sistemas utilizaban un controlador de pantalla basado en VT52 en una época en la que los códigos de escape ANSI ya eran prácticamente universales. Esta versión añadió varios comandos nuevos, incluida la capacidad de seleccionar colores.

Comandos estándar

Los comandos VT52 normalmente consistían en el carácter de escape seguido de un solo carácter. La excepción a esta regla era el comando Y, que también requería el envío de dos números.

Posicionamiento del cursor

El código se usó para posicionar el cursor en cualquier lugar de la pantalla, usando dos parámetros que representan las coordenadas X e Y de la posición del cursor, siendo la esquina superior izquierda de la pantalla la posición 1,1. Estos números se enviaron como caracteres ASCII de ese valor, sumando 31. Por ejemplo, para posicionar el cursor en la columna 30 y la línea 20, se sumaría 31 a cada valor para obtener 61 y 51, luego se buscarían esos caracteres ASCII, y . El comando completo sería entonces (nótese el orden de fila, columna, no X, Y). [ 10 ] Sumar 31 asegura que los caracteres se desplacen del rango de control al rango de caracteres imprimibles, por lo que se transmitirán correctamente.ESCY=3ESCY3=

Códigos de identificación de terminal

El comando permitía al ordenador anfitrión identificar las capacidades del terminal. Había ocho respuestas posibles.ESCZ

Códigos de copiadora

Se utilizaron varios códigos adicionales con la copiadora opcional: [ 11 ]

Modo gráfico

Los VT52 y VT55 incluían dos conjuntos de caracteres: ASCII y el "modo gráfico", que sustituía los caracteres en minúscula y algunos signos de puntuación por nuevos caracteres útiles para la representación de fórmulas matemáticas. Resultaban inusuales los glifos para los numeradores de fracciones ¹⁄   ³⁄   ⁵⁄  ⁷⁄, que podían combinarse con números en subíndice para producir símbolos como , y las líneas de escaneo que permitían representar gráficamente una función con una resolución vertical ocho veces superior a la del texto. [ 12 ]

Modo de compatibilidad VT52

Los terminales VT posteriores admitieron comandos VT52, además de agregar un nuevo comando para volver al modo ANSI completo. [ 13 ]

El modo de compatibilidad cambió la respuesta al comando; todos los modelos respondieron con el código .ESCZESC/Z

Extensiones de GEMDOS/TOS

La versión GEMDOS del conjunto de comandos VT52 agrega varios comandos nuevos. Estos se referían principalmente al soporte de color, con la selección de color enviada como un solo carácter usando la misma codificación de número a carácter que el comando. Solo se usaban los últimos cuatro bits del número, lo que proporcionaba soporte para 16 colores. El Atari ST solo admitía 4 de ellos en modo de 80 columnas y los 16 en modo de 40 columnas. También se agregaron algunos comandos nuevos de cursor, esencialmente completando el conjunto del VT52 original al incluir comandos que borraban hacia la parte superior de la pantalla en lugar de la inferior. [ 14 ] [ 15 ] El sistema no admitía varios comandos VT52, incluidos F, G y Z.Y

Notas

  1. Reservado para uso futuro

Referencias

Citas

  1. "Cronología de 1975" . gordonbell.azurewebsites.net .
  2. Raymond, Eric S. , ed. (1996). El nuevo diccionario del hacker . MIT Press . pág. 186. ISBN  978-0-262-68092-9.
  3. Manual de mantenimiento del osciloscopio VT52 DEC
  4. "Grabadora electrolítica con aguja de limpieza helicoidal adicional" .
  5. "Re: Extraño Decscope VT50" . Archivado del original el 14 de julio de 2011.
  6. "Linux-Advocacy Digest #457" . www.mail-archive.com .
  7. 1 2 DECscope 1975 , pág. 11.
  8. DECscope 1975 , pág. 14.
  9. DECscope 1975 , págs. 12–30.
  10. DECscope 1975 , págs. 20, 21.
  11. Copiadora 1975 , pág. 3.
  12. DECscope 1975 , págs. 24, 25, Apéndice B.
  13. "Tarjeta de referencia de programación GIGI" , Digital Equipment Corp., diciembre de 1980
  14. "Terminal VT-52" , Documentación de TOS, junio de 1991
  15. "El emulador VT-52"

Bibliografía

  • Manual de usuario de DECscope (PDF) . DIC. 1975.
  • Manual de usuario de la copiadora serie VT50 (PDF) . Dic. 1975.
  • VT100 neto
  • DEC VT52 , Wiki de terminales
  • DEC VT55 , Wiki de terminales
  • DEC VT62 , Wiki de terminales
  • Resumen cronológico corporativo de productos y finanzas de DEC, breve descripción e imagen recortada de VT52 en la página 51, breves descripciones de VT55 e imagen con copiadora electrolítica visible en las páginas 51 y 59.
  • Emulador de terminal DEC VT52 para Windows, compatible con puertos serie, telnet y TCP sin procesar: kgober/VT52 , 2019-08-20 , consultado el 2020-01-11