El VT100 es un terminal de vídeo , presentado en agosto de 1978 por Digital Equipment Corporation (DEC). Fue uno de los primeros terminales en admitir códigos de escape ANSI para el control del cursor y otras tareas, y agregó una serie de códigos extendidos para funciones especiales como controlar las luces de estado en el teclado. Esto condujo a una rápida adopción del estándar ANSI, que se convirtió en el estándar de facto para terminales de video de hardware y posteriores emuladores de terminales .
La serie VT100, especialmente la VT102, tuvo un gran éxito en el mercado y convirtió a DEC en el principal proveedor de terminales en ese momento. La serie VT100 fue sustituida por la serie VT200 a partir de 1983, que resultó igualmente exitosa. Al final, se vendieron más de seis millones de terminales de la serie VT, gracias en gran medida al éxito del VT100. [1]
El primer terminal de vídeo de DEC fue el VT05 (1970), sucedido por el VT50 (1974) y pronto actualizado al VT52 (1975). El VT52 presentaba una pantalla de texto con 80 columnas y 24 filas, desplazamiento bidireccional y un protocolo de control personalizado que permitía mover el cursor por la pantalla. Estos "terminales inteligentes" fueron un éxito tanto por sus capacidades como por su capacidad de funcionar a través de enlaces seriales económicos, en lugar de conexiones propietarias personalizadas como en el caso de sistemas como el IBM 3270 , que generalmente requería controladores costosos para aplicaciones distribuidas. Por el contrario, los "terminales tontos" o "teletipos de cristal" como el ADM-3A (1976) carecían de funciones avanzadas como la direccionabilidad total del cursor y competían principalmente con el menor coste de hardware posible.
El VT100 se introdujo en agosto de 1978, reemplazando a la familia VT50/VT52. Al igual que los modelos anteriores, se comunicaba con su sistema host a través de líneas serie a una velocidad mínima de 50 bit/s, pero aumentó la velocidad máxima a 19.200 bit/s, el doble que la del VT52. [2] : 1–3 El terminal proporcionaba una opción para "desplazamiento suave", mediante el cual las líneas de texto mostradas se movían gradualmente hacia arriba o hacia abajo en la pantalla para dejar espacio para nuevas líneas, en lugar de avanzar en "saltos" repentinos. Esto facilitó el escaneo o la lectura del texto, aunque ralentizó un poco la velocidad máxima de datos. [2] : 2–16
El principal cambio interno fue el protocolo de control. A diferencia del lenguaje de control de cursor propietario del VT50/52, el VT100 se basó en el nuevo estándar ANSI X3.64 para códigos de comando. [a] En ese momento, algunos proveedores de computadoras [ ¿quién? ] había sugerido que la nueva norma estaba más allá del estado de la técnica y no podía implementarse a un precio razonable. La introducción de microprocesadores de bajo costo y el costo cada vez menor de la memoria de la computadora ofrecieron capacidades enormemente ampliadas, y el VT100 utilizó el nuevo Intel 8080 como procesador interno . [3] Además, el VT100 proporcionó compatibilidad con versiones anteriores del software compatible con VT52, al admitir también las secuencias de control más antiguas. [4] Otras mejoras más allá del VT52 incluyeron un modo de 132 columnas y una variedad de "representaciones gráficas" que incluyen parpadeo, negrita, video inverso , subrayado y líneas de caracteres de doble tamaño o doble ancho. El VT100 también introdujo un conjunto adicional de caracteres de dibujo de cuadros que contenía varios pseudográficos que permitían dibujar formularios en pantalla.
Toda la configuración del VT100 se realizó mediante pantallas interactivas presentadas en la pantalla; Los datos de configuración se almacenaron en la memoria no volátil dentro del terminal. La capacidad de mantenimiento también mejoró significativamente, ya que un VT100 se podía desmontar rápidamente en módulos reemplazables.
El diseño interno del VT100 se puede dividir en dos placas para mayor funcionalidad, sin incluir las placas opcionales del VT100 que puede comprar. Hay una placa llamada placa de monitor de video que se usa para cosas como ajustar el CRT en el propio terminal. Esta placa se encarga de ajustar el CRT en el caso de que el haz de electrones esté desviado. [5] La placa controladora del terminal es la que maneja la lógica del terminal e incluye una multitud de chips, como el cambio de nombre de DEC al Intel 8080.
En 1983, el VT100 fue reemplazado por los terminales más potentes de la serie VT200 como el VT220 .
El VT100 tiene varias placas propias y de terceros diseñadas para mejorar las capacidades del dispositivo. Los más notables de DEC son el VT1XX-AB (opción de video avanzada) y el VT1XX-AA (opción de bucle de corriente de 20 mA). Las capacidades y existencia de las tarjetas se describen en el Capítulo 4 de la Guía del usuario del VT100. [4]
El VT100 fue el primero de los terminales de Digital basado en un microprocesador estándar de la industria, el Intel 8080 . Se podrían agregar opciones al terminal para admitir una impresora externa, representaciones gráficas adicionales y más memoria de caracteres. La última opción, conocida como "Opción de video avanzada" o AVO, permitió que la terminal admitiera 24 líneas completas de texto en modo de 132 columnas, en comparación con las 14 líneas del modelo no expandido cuando se usaba en modo de 132 columnas. El VT100 se convirtió en una plataforma sobre la cual Digital construyó varios productos de hardware relacionados.
El VT101 y el VT102 fueron versiones de seguimiento no ampliables y de costo reducido. El VT101 era esencialmente un modelo base VT100, mientras que el VT102 venía de serie con las opciones de puerto de impresora en serie y AVO preinstaladas. El VT105 contenía un subsistema de gráficos simple conocido como gráficos de forma de onda que era en su mayoría compatible con el mismo sistema del VT55 anterior . Este sistema permitía dibujar dos funciones matemáticas en la pantalla superpuestas a la visualización de texto normal, lo que permitía mezclar texto y gráficos para producir gráficos y resultados similares. [6] El VT125 agregó una implementación del conjunto de instrucciones gráficas remotas ( ReGIS ) con eficiencia de bytes, que utilizaba códigos ANSI personalizados para enviar comandos gráficos al terminal, en lugar de requerir que el terminal se configurara en un modo de gráficos separado menos eficiente. como el VT105.
El VT131 agregó compatibilidad con el modo de bloque , lo que permite enviar un formulario al terminal y que el usuario lo complete localmente, y luego enviar el contenido de los campos del formulario al host cuando se completa el formulario. [7]
El factor de forma VT100 dejó un espacio físico significativo en el caso de la expansión, y DEC lo utilizó para producir varios sistemas de minicomputadoras independientes todo en uno . El VT103 incluía una caja de tarjetas y un backplane Q-Bus de 4 × 4 (8 ranuras) , suficiente para configurar un pequeño sistema de microcomputadora LSI-11 de 16 bits dentro de la caja, [8] : pp65–72 y admitía una cinta DECtape TU58 dual opcional. II unidad de cinta de cartucho direccionable en bloque [8] : páginas 73–80 que podría usarse como una unidad de disco muy lenta. El VT180 (con nombre en código "Robin") agregó una microcomputadora de placa única que utiliza un Zilog Z80 para ejecutar el sistema operativo CP/M . El VT278 (DECmate) agregó un pequeño procesador PDP-8 , lo que permite que el terminal ejecute el software de procesamiento de textos WPS-8 de Digital .