La Cromemco Dazzler fue una tarjeta gráfica para computadoras de bus S-100 presentada en un artículo de portada de Popular Electronics en 1976. [1] Fue la primera tarjeta gráfica a color disponible para microcomputadoras . [2] La Dazzler fue la primera de una sucesión de productos gráficos cada vez más capaces de Cromemco que, en 1984, se usaban en el 80% de todas las estaciones de televisión en los EE. UU. para mostrar gráficos del clima, noticias y deportes. [3]
El Dazzler surgió de manera indirecta después de que Les Solomon, editor técnico de la revista Popular Electronics , le mostrara el Altair 8800 original a Roger Melen de la Universidad de Stanford . Después de verlo, Melen compró el Altair #2 para que su amigo Harry Garland trabajara con él. Los dos construyeron una serie de complementos para la máquina, colaborando con Terry Walker en el diseño de la primera cámara digital llamada Cyclops y luego pasando al Dazzler. [1] [2] El Dazzler se mostró por primera vez en el Homebrew Computer Club el 12 de noviembre de 1975. [4]
Al igual que muchos de los primeros proyectos de microcomputadoras de la época, el Dazzler se anunció originalmente como un kit de construcción propia en Popular Electronics . [5] Para "dar un puntapié inicial" a la construcción, ofrecieron kits que incluían una placa de circuito y las piezas necesarias, que el usuario luego ensamblaría por su cuenta. Esto llevó a las ventas de sistemas Dazzler completamente ensamblados, que se convirtieron en la única forma de comprar el producto algún tiempo después. Las ventas fueron tan fructíferas que Melen y Garland formaron Cromemco para vender el Dazzler y sus otros complementos Altair, eligiendo un nombre basado en Crothers Memorial Hall, su residencia mientras asistían a Stanford.
Cuando la nueva empresa de Federico Faggin , Zilog , presentó el Z80 , Cromemco se diversificó casi inmediatamente con su propia línea de computadoras compatibles con S-100 basadas en Z80. Con el tiempo, estas se convirtieron en los productos principales de la empresa. Las combinaciones de sus máquinas de montaje en rack y el Dazzler formaron la base de la línea de productos ColorGraphics Weather Systems (CWS) hasta fines de la década de 1980, y cuando Dynatech compró CWS en 1987, Dynatech también compró a Cromemco para abastecerlos. [3]
El anuncio original del Dazzler ofrecía a la venta tres programas de software diferentes (proporcionados en cinta de papel perforada). [6] Estos eran Conway's Game of Life , Dazzlewriter (una pantalla alfanumérica) y un programa de generación de patrones coloridos, Kaleidoscope.
La portada de la edición de junio de 1976 de la revista Byte muestra una imagen de Dazzler de Game of Life de Conway y acredita a Ed Hall como autor del software Game of Life para Dazzler. Byte también acredita a Steve Dompier como autor de la herramienta de animación "Dazzlemation" y la primera animación hecha con Dazzlemation llamada "Magenta Martini". George Tate (quien más tarde cofundó Ashton-Tate ) es acreditado como el autor de un juego de tres en raya para Dazzler, y Li-Chen Wang es acreditado como el autor de "Kaleidoscope". [7] La realización en color de Ed Hall de Game of Life de Conway condujo a un renacimiento del interés en el juego. [8]
Stan Veit , propietario del Computer Mart de Nueva York, describió la reacción cuando mostró los patrones cambiantes de Kaleidoscope en un televisor en color en el escaparate de su tienda en la esquina de la Quinta Avenida y la Calle 32 en la ciudad de Nueva York a principios de 1976. “La gente que pasaba en coche empezó a detenerse y a mirar; nunca habían visto nada parecido antes. ¡En poco tiempo el Dazzler había provocado un atasco de tráfico en la Quinta Avenida!”. La policía tuvo que ponerse en contacto con el propietario del edificio y obligarlo a desconectar el televisor. [9]
Con el tiempo, Cromemco introdujo software adicional para el Dazzler, primero en cinta de papel y luego en disquete , incluido Spacewar! en octubre de 1976. [10] [11] Los clientes de Cromemco también desarrollaron software para una amplia gama de aplicaciones gráficas, desde el monitoreo de los procesos de fabricación en una fábrica de café en Columbia [12] hasta la visualización de imágenes en tiempo real del flujo sanguíneo del corazón, generadas a través de imágenes de radionúclidos cardíacos, en Escocia. [13]
El Dazzler utilizaba más de 70 circuitos integrados MOS y TTL, lo que requería dos tarjetas para alojar todos los chips, [14] la "placa 1" albergaba los circuitos analógicos, mientras que la "placa 2" albergaba la interfaz de bus y la lógica digital. Las dos tarjetas estaban conectadas entre sí con un cable plano de 16 conductores. Aunque la tarjeta analógica no se comunicaba por el bus, normalmente se conectaba a él para las conexiones de alimentación y el soporte físico dentro del chasis. El manual [15] también describía una forma de "conectar" las dos tarjetas con un cable de alimentación independiente para ahorrar una ranura. La salida de la tarjeta analógica era color compuesto y había un modulador de RF disponible para la conexión directa a un televisor en color.
El Dazzler carecía de su propio frame buffer , accediendo a la memoria principal de la máquina anfitriona mediante un controlador DMA personalizado que proporcionaba un rendimiento de 1 Mbit/s. [16] La tarjeta leía datos de la computadora a velocidades que exigían el uso de memoria SRAM , a diferencia de las DRAM de menor costo . Las señales de control y la configuración se enviaban y recibían utilizando los "puertos" de entrada/salida del bus S-100, normalmente asignados a 0E y 0F. 0E contenía una dirección de 8 bits que apuntaba a la base del frame buffer en la memoria principal, mientras que 0F era un registro de control de mapa de bits con diversa información de configuración.
El Dazzler admitía cuatro modos gráficos en total, que se seleccionaban activando o desactivando bits en el registro de control (0F) que controlaban dos selecciones ortogonales. La primera seleccionaba el tamaño del búfer de cuadros, ya fuera 512 bytes o 2 kB. La otra seleccionaba el modo normal o "X4", el primero utilizaba fragmentos de 4 bits empaquetados de 2 en un byte en el búfer de cuadros para producir una imagen de 8 colores, o el segundo, que era un modo monocromático de mayor resolución que utilizaba 1 bit por píxel, 8 en un byte. Al seleccionar el modo se seleccionaba indirectamente la resolución. En el modo normal con un búfer de 512 bytes habría 512 bytes × 2 píxeles por byte = 1024 píxeles, dispuestos como una imagen de 32 por 32 píxeles. Un búfer de 2 kB producía una imagen de 64 por 64 píxeles, mientras que la resolución más alta utilizaba un búfer de 2 kB en modo X4 para producir una imagen de 128 por 128 píxeles. [17] En el modo normal, el color se seleccionaba de una paleta fija de 8 colores con un bit adicional que seleccionaba la intensidad ( RGBI de 4 bits ), mientras que en el modo X4, el color de primer plano se seleccionaba configurando tres bits en el registro de control para encender rojo, verde o azul (o combinaciones) mientras que un bit separado controlaba la intensidad.
Un proyecto iniciado inicialmente por el Dr. Hugo Holden y llevado adelante por un equipo de la Vintage Computer Federation ha dado como resultado la recreación de las placas Dazzler Rev C y Rev D. Se han puesto a disposición ilustraciones y archivos Gerber de KiCad recreados para la producción y se han completado y probado varias placas [18].
En 1979, Cromemco reemplazó el Dazzler original con el Super Dazzler. [19] La interfaz Super Dazzler (SDI) tenía una resolución de 756 x 484 píxeles con la capacidad de mostrar hasta 4096 colores ( RGB de 12 bits ), una capacidad que anteriormente solo estaba disponible en sistemas mucho más caros. [20] [21] Se utilizaron tarjetas de memoria dedicadas de dos puertos para el almacenamiento de imágenes para un mayor rendimiento. Mientras que el Dazzler original tenía una señal de salida de video compuesto , el nuevo SDI usaba salidas de video componente RGB separadas para una mayor resolución. El SDI también tenía la capacidad de sincronizarse con otros equipos de video. Los sistemas Cromemco con la placa SDI se convirtieron en los sistemas de elección para aplicaciones de transmisión de televisión, [22] y fueron ampliamente implementados por la Fuerza Aérea de los Estados Unidos como Sistemas de Soporte de Misión. [23]
Alrededor del 80% de todas las estaciones de televisión del país utilizan los sistemas LiveLine de Colorgraphics para generar gráficos meteorológicos, de noticias y deportivos. El sistema básico está construido alrededor de microcomputadoras Cromemco.
Demostraciones de equipos en esta reunión de 1) TV Dazzler fabricado por CROMEMCO, One First Street, Los Altos, CA 94022, 2) Módulo de visualización de video fabricado por Processor Technology Company, 2465 Fourth Street, Berkeley, CA 94710, y 3) Sistema IMSAI 8080 fabricado por IMS Associated Inc., 1922 Republic Avenue, San Leandro, CA 94577.
Con la llegada de las microcomputadoras y la placa gráfica de Cromemco, Life se convirtió en un programa de visualización favorito para monitores de video y provocó un resurgimiento del interés por el juego.
El subsistema de gráficos en color SDI representa un gran avance en capacidades que anteriormente solo estaban disponibles en computadoras mucho más costosas.