stringtranslate.com

Computadora en color TRS-80

La computadora en color RadioShack TRS-80 , posteriormente comercializada como Tandy Color Computer , es una serie de computadoras domésticas desarrolladas y vendidas por Tandy Corporation . A pesar de compartir nombre con el TRS-80 anterior , Color Computer es un sistema completamente diferente y un cambio radical en el diseño basado en el procesador Motorola 6809E en lugar del Zilog Z80 de modelos anteriores. [1]

La línea Tandy Color Computer, apodada CoCo , comenzó en 1980 con lo que ahora se llama Color Computer 1. Fue seguida por Color Computer 2 en 1983 y luego Color Computer 3 en 1986. Los tres modelos mantienen un alto nivel de software. y compatibilidad de hardware, con pocos programas escritos para un modelo anterior que no puedan ejecutarse en los más nuevos. El Color Computer 3 se suspendió en 1991.

Todos los modelos de Color Computer se envían con Color BASIC , una implementación de Microsoft BASIC, en ROM. Las variantes del sistema operativo multitarea OS-9 estaban disponibles a través de terceros.

Historia

Terminal VideoTex TRS-80, c. 1980

Tandy Corporation anunció la computadora en color TRS-80 en julio de 1980 como una computadora doméstica de bajo costo. [2] La computadora en color tiene un diseño completamente diferente al de los modelos TRS-80 basados ​​en Zilog Z80 . BYTE escribió: "La única similitud entre [las dos computadoras] es el nombre". [1]

La computadora en color TRS-80 deriva de un "proyecto de videotexto experimental realizado por el Servicio de Extensión Cooperativa de Kentucky y la Facultad de Agricultura de la Universidad de Kentucky " en 1977. Motorola Semiconductor de Austin, Texas , ganó el contrato para las terminales de usuario y la División de Computación de Tandy se unió. posteriormente para fabricar los terminales. [3] El objetivo inicial de este proyecto, llamado "Green Thumb", era crear una terminal Videotex de bajo costo para agricultores, ganaderos y otros actores de la industria agrícola. [4] [5] Este terminal se conectaría a una línea telefónica y a un televisor en color común y permitiría al usuario acceder a información casi en tiempo real útil para sus operaciones diarias en la granja.

El chip MC6847 Video Display Generator (VDG) de Motorola se lanzó aproximadamente cuando comenzó la empresa conjunta. El prototipo de terminal "Green Thumb" de 1978 utilizaba el microprocesador MC6847 y Motorola 6809 . Sin embargo, el prototipo contenía demasiados chips para ser comercialmente viable. Motorola respondió integrando las funciones de muchos chips más pequeños en un solo chip: el multiplexor de direcciones síncronas (SAM) MC6883. Se utilizaron SAM, VDG y 6809 como núcleo del terminal AgVision. También se vendió a través de las tiendas Radio Shack como terminal VideoTex alrededor de 1980. [6]

El terminal VideoTex sentó las bases para una computadora doméstica de uso general. Se eliminó el módem interno y se proporcionaron puertos de E/S para almacenamiento de casetes, E/S en serie y joysticks . Se agregó un conector de expansión en el lado derecho de la carcasa para futuras mejoras y cartuchos ROM ("Program Paks"). Una pegatina que indica la cantidad de memoria instalada en la máquina cubre el orificio donde antes estaba el indicador LED "DATOS" del módem . El 31 de julio de 1980, Tandy anunció la computadora en color TRS-80, que comparte la misma carcasa, teclado y diseño que los terminales AgVision/VideoTex.

Tandy veía a las empresas como su principal mercado para las computadoras. Aunque Ed Juge, de la empresa, dijo en 1981 que Color Computer era "nuestra entrada al mercado de las computadoras domésticas", lo describió como "para profesionales serios", afirmando que pronto estarían disponibles un procesador de textos y una hoja de cálculo . [7] El modelo inicial (número de catálogo 26-3001) se entregaba con 4 KB de memoria dinámica de acceso aleatorio (DRAM) y 8 KB de Microsoft BASIC en ROM . Su precio era de 399 dólares (equivalente a 1.480 dólares en 2023). A los pocos meses, las tiendas Radio Shack de Estados Unidos y Canadá comenzaron a vender la nueva computadora.

Computadora en color 1 (1980-1983)

Computadora en color 4K TRS-80 de 1981 (modelo 26-3001)

La versión original de Color Computer tenía una gran carcasa gris plateada con un teclado chiclet similar a una calculadora y estaba disponible con tamaños de memoria de 4K (26-3001), 16K (26-3002) o 32K (26-3003). Las versiones con al menos 16 KB de memoria instalada se envían con Microsoft Color Basic estándar o (opcionalmente) Extended Color BASIC . La única conexión disponible a un dispositivo de visualización es a un televisor.

Las primeras versiones del CoCo 1 tienen un marco de teclado negro, la placa de identificación TRS-80 encima del teclado en el lado izquierdo y una insignia de RAM ("botón") colocada en la parte superior y derecha de la carcasa. Las versiones posteriores eliminaron el marco negro del teclado y el botón RAM, y movieron la placa de identificación TRS-80 a la línea media de la carcasa.

La computadora se basa en una única placa de circuito impreso con todos los semiconductores fabricados por Motorola, incluida la CPU MC6809E, MC6847 VDG, MC6883 SAM y RAM, que consta de 2104 (4Kx1) chips (modelos 4K) o 4116 (16Kx1) chips ( Modelos de 16K). [1] Los primeros CoCos solo tienen ocho zócalos de RAM, por lo que actualizar a 32K requiere llevar dos juegos de chips 4116 y agregar algunos cables de puente . Una revisión posterior de la placa base eliminó la opción de RAM 4K y se actualizó a 32K con DRAM 4164 "medio defectuosas". Estas placas tienen puentes marcados ALTO/BAJO para determinar qué mitad del chip de memoria estaba en buen estado. A medida que el rendimiento de la producción de memoria mejoró y los costos disminuyeron, muchos (quizás la mayoría) CoCo 1 de 32K se enviaron con chips de memoria 4164 en perfecto estado. Las utilidades y programas empezaron a aprovechar los 32K ocultos.

Los usuarios que abrían el caso corrían el riesgo de invalidar la garantía. [1] Radio Shack podría actualizar todas las versiones que se envían con Color BASIC estándar a Color BASIC extendido, desarrollado por Microsoft , por $99. BYTE escribió en 1981 que a través de Extended Color BASIC, Radio Shack "ha lanzado el primer sistema verdaderamente fácil de usar y económico que genera gráficos a todo color". [8] Finalmente, la opción de memoria de 32K se eliminó por completo y solo se ofrecieron versiones de 16K o 64K.

A finales de 1982, RCA distribuyó una versión de Color Computer con carcasa blanca, llamada TDP System 100, y la vendió a través de tiendas que no eran de Tandy. Excepto por la placa de identificación y la carcasa, es idéntico al Color Computer. [9]

Más tarde, tanto el CoCo como el TDP System 100 se enviaron con una caja blanca con ranuras de ventilación a lo largo de la caja en lugar de solo a los lados. Este esquema de ventilación se trasladó al CoCo 2. Algunas versiones recientes del CoCo tienen un teclado modificado, a menudo denominado teclado "derretido", con teclas más grandes .

Los periféricos incluían almacenamiento en casetes , impresoras en serie, una unidad de disquete de 5,25 pulgadas , un lápiz y una tableta gráfica llamada X-Pad, generadores de voz y sonido, y joysticks.

Computadora en color 2 (1983-1986)

Durante la producción inicial del CoCo 1, gran parte de los circuitos de soporte discretos se rediseñaron para convertirlos en un puñado de circuitos integrados personalizados , dejando gran parte del área de la placa de circuito del CoCo 1 como espacio vacío. Para reducir los costos de producción, la carcasa se acortó en aproximadamente un 25% y se diseñaron una fuente de alimentación y una placa base nuevas y más pequeñas. El teclado "fundido" del CoCo 1 blanco y las ranuras de ventilación estilo TDP-100 se conservaron. Aparte del nuevo aspecto y la eliminación de la fuente de alimentación de 12 voltios al conector de expansión, la computadora era compatible con la generación anterior. La eliminación de la fuente de alimentación de 12 V paralizó algunos periféricos, como el controlador de disquete original, que luego tuvo que actualizarse, instalarse en una interfaz Multi-Pak o suministrarse con alimentación externa.

El CoCo 2 se vendió en modelos de 16K y 64K. Los modelos de 16K utilizan DRAM de 16Kx1, pero los chips no son los 4116 comunes; en cambio, eran 4517 (Radio Shack P/N 8040517), [10] que usan solo energía de +5 V en lugar de los voltajes triples utilizados por el 4116. Los modelos 64K usan chips 4164 estándar y tienen un registro de control en $FFDE/$FFDF para cambie entre los segundos 32K de RAM y las ROM del sistema operativo. Con las ROM almacenadas, se puede acceder a los 64K completos de RAM del sistema.

Las ROM BÁSICAS actualizadas agregan funciones menores y corrigen algunos errores. Se introdujo un controlador de disco rediseñado de 5 voltios con su propia ROM Disk BASIC nueva (v1.1). Agrega un nuevo comando, DOSpara iniciar automáticamente el software desde el disco (esto requiere un disco con un sector de inicio especial ). Esto permite el uso de software en discos protegidos contra copia o sistemas operativos de terceros, principalmente OS-9.

La producción se trasladó parcialmente a Corea, y la producción en EE. UU. y Corea se realizó en paralelo utilizando los mismos números de piezas.

Alrededor de marzo de 1984, Radio Shack comenzó a anunciar una versión de 64K del CoCo 2 que también incluía un teclado estilo máquina de escribir de recorrido completo "mejorado" en la producción, [11] reemplazando el teclado "fundido" anterior.

El último cambio significativo en la vida útil del CoCo 2 (modelos 26-3134B, 26-3136B y 26-3127B; 16K estándar, 16K extendido y 64K extendido respectivamente) fue usar el VDG mejorado, el MC6847T1, que permite caracteres en minúsculas. y cambiar el color del borde de la pantalla de texto. Estas funciones no estaban habilitadas en BASIC. A mitad de la producción de estos modelos, la placa de identificación se cambió de "Radio Shack TRS-80 Color Computer 2" a "Tandy Color Computer 2". Las formas rojas, verdes y azules fueron reemplazadas por paralelogramos rojos, verdes y azules .

Creative Computing escribió en diciembre de 1984 que la Color Computer era la mejor computadora educativa por menos de 1000 dólares. La revista dijo que tenía menos títulos de software educativo pero de mejor calidad que el Commodore 64 , y que Radio Shack se dedicaba al mercado educativo mientras que Commodore no. [12]

Computadora en color 3 (1986-1991)

En 1985, los usuarios de Color Computer temían que la empresa abandonara su computadora en favor del Tandy 1000 . El ejecutivo de Tandy, Ed Juge, declaró ese año que "ninguna computadora doméstica en el mercado actual tiene la potencia potencial de la computadora en color... creemos que también tiene un buen futuro". [13]

El 30 de julio de 1986, Tandy anunció Color Computer 3 en el Hotel Waldorf-Astoria de la ciudad de Nueva York. Viene con 128 KB de RAM, que se pueden ampliar a 512 KB. El panel detrás del teclado y el plástico de la puerta del cartucho se cambiaron de negro a gris. Se revisó la distribución del teclado, colocando las teclas de flecha en una configuración de diamante y agregando las teclas CTRL, ALT, CLEAR, F1 y F2. Se vendió en las tiendas Radio Shack y en los Tandy Computer Centers por 219,95 dólares. [14]

El CoCo 3 es compatible con la mayoría del software antiguo y los periféricos CoCo 2. El 6809 en CoCo 1 y 2 funciona a 0,895 MHz. El CoCo 3 funciona a esa frecuencia de forma predeterminada, pero el software puede controlarlo para que funcione al doble de esa frecuencia; OS-9 aprovecha esa capacidad. Tomando el lugar del hardware de gráficos y memoria en CoCo 1 y 2 hay un circuito integrado de aplicación específica llamado chip GIME (Graphics Interrupt Memory Enhancement). El GIME también proporciona:

CoCo 3 con interfaz Multi-Pak y dos unidades de disquete

Del GIME se omiten los modos Semigraphics 8, 12 y 24 creados por SAM, que rara vez se utilizan. Nunca se ha encontrado el rumoreado modo de 256 colores (detallado en la especificación Tandy original para GIME) [18] .

Las versiones anteriores de CoCo ROM tenían licencia de Microsoft, pero Tandy no pudo convencerlos de que proporcionaran más actualizaciones BÁSICAS. En cambio, Microware proporcionó extensiones a Extended Color BASIC para admitir los nuevos modos de visualización. Para no violar el espíritu del acuerdo de licencia entre Microsoft y Tandy, el BASIC no modificado de Microsoft se carga en la ROM del CoCo 3. Al iniciar, la ROM se copia a la RAM y se parchea mediante el código de Microware. El código parcheado tiene varios errores y la compatibilidad con muchas de las nuevas funciones de hardware está incompleta.

Microware también proporcionó una versión del sistema operativo OS-9 Nivel 2 poco después del lanzamiento. OS-9 utiliza mapeo de memoria (por lo que cada proceso tiene su propio espacio de memoria de hasta 64 K), visualización en ventanas y un entorno de desarrollo más extenso que incluye una copia de BASIC09 . Los compiladores C y Pascal estaban disponibles. Los miembros de la comunidad CoCo OS-9 mejoraron OS-9 Nivel 2 para el CoCo 3 a pedido de Tandy, pero Tandy detuvo la producción del CoCo 3 antes de que se lanzara oficialmente la actualización. La mayoría de las mejoras llegaron a NitrOS-9, una reescritura importante de OS-9/6809 Nivel 2 para CoCo 3 para aprovechar las características y la velocidad del Hitachi 6309 (si está disponible). [19]

Un adaptador de joystick diseñado por Steve Bjork aumenta la resolución de la interfaz joystick/ratón en un factor de diez a expensas del tiempo de CPU . [ cita necesaria ]

Hardware

Internamente, los modelos CoCo 1 y CoCo 2 son funcionalmente idénticos. El núcleo del sistema es prácticamente idéntico al diseño de referencia incluido en la hoja de datos del Motorola MC6883 y consta de cinco chips LSI :

Sam

El SAM es un dispositivo multifunción que realiza las siguientes funciones:

El SAM fue diseñado para reemplazar numerosos chips LS/ TTL pequeños en un paquete integrado. Su objetivo principal es controlar la DRAM pero, como se describió anteriormente, también integra otras funciones. Está conectado a un cristal a 4 veces la frecuencia de explosión de color de la televisión (14,31818 MHz para los países NTSC). Esto se divide internamente por 4 y se alimenta al VDG para su propia sincronización interna (3,579545 MHz para NTSC). El SAM también divide el reloj maestro por 16 (u 8 en ciertos casos) para el reloj MPU de dos fases ; en NTSC esto es 0,89 MHz (o 1,8 MHz si se divide por 8).

Cambiar el SAM al funcionamiento de 1,8 MHz le da a la CPU el tiempo que normalmente utiliza el VDG y la actualización. Como tal, la pantalla muestra basura; este modo rara vez se usaba. Sin embargo, un modo inusual disponible por el SAM se llama modo dependiente de la dirección, donde las lecturas de ROM (ya que no usan DRAM) ocurren a 1,8 MHz pero el acceso normal a la RAM ocurre a 0,89 MHz. En efecto, dado que el intérprete BASIC se ejecuta desde ROM, poner la máquina en este modo casi duplicaría el rendimiento de un programa BASIC manteniendo la visualización de video y la actualización de DRAM. Por supuesto, esto alteraría los bucles de temporización del software y las operaciones de E/S se verían afectadas. A pesar de esto, sin embargo, muchos programas CoCo BASIC utilizaron el " POKE de alta velocidad" a pesar de que overclockeó el hardware del CoCo, que solo estaba clasificado para funcionamiento a 1 MHz.

El SAM no tiene conexión con el bus de datos de la MPU. Como tal, está programado de una manera curiosa; su registro de configuración de 16 bits se distribuye en 32 direcciones de memoria (FFC0-FFDF). Escribir bytes pares establece ese bit de registro en 0, mientras que escribir bytes impares lo establece en 1. El valor (D7-D0) que se escribe se ignora.

Debido a las limitaciones en el paquete de 40 pines, el SAM contiene un duplicado del contador de direcciones interno de 12 bits del VDG. Normalmente, la configuración de este contador está configurada para duplicar el modo de visualización del VDG. Sin embargo, esto no es necesario y da como resultado la creación de algunos modos de visualización nuevos que no son posibles cuando el VDG se usa solo en un sistema. En lugar de que el VDG solicite datos de la RAM por sí mismo, el VDG recibe datos de la copia interna del SAM del contador de direcciones del VDG. Motorola llama a este proceso "Acceso directo a memoria entrelazada" (IDMA) y garantiza que el procesador y VDG siempre tengan acceso completo a este recurso de memoria compartida sin estados de espera ni contención.

Hay dos versiones del SAM. El primero tiene la etiqueta MC6883 y/o SN74LS783; la versión posterior tiene la etiqueta SN74LS785. Hay algunas diferencias menores en el tiempo, pero la diferencia principal es la compatibilidad con un contador de actualización de 8 bits en la versión 785. Esto permitió el uso de DRAM económicas de 16K por 4 bits y ciertas DRAM de 64K por 1 bit. Algunas actualizaciones de memoria de conmutación de banco de terceros que utilizaban DRAM de 256 K necesitaban este contador de actualización de 8 bits para funcionar.

VDG

Pantalla de encendido del CoCo 2

El Motorola 6847 es un generador de pantalla capaz de mostrar texto y gráficos contenidos dentro de una matriz de pantalla aproximadamente cuadrada de 256 píxeles de ancho por 192 líneas de alto. Puede mostrar 9 colores: negro, verde, amarillo, azul, rojo, blanco, cian, magenta y naranja.

Pantalla alfanumérica/semigráfica

Muestra de visualización del juego de caracteres MC6847 VDG

En modo alfanumérico, cada carácter tiene 5 puntos de ancho por 7 puntos de alto en un cuadro de 8 puntos de ancho y 12 líneas de alto. Este modo de visualización ocupa 512 bytes de memoria entre $400 y $5FF y es una pantalla ancha de 32 caracteres con 16 líneas. El generador de caracteres ROM sólo contiene 64 caracteres, por lo que no se proporcionan caracteres en minúscula. Los caracteres "minúsculas" se representan en mayúsculas con color invertido. En la mayoría de las generaciones de CoCo es de color verde sobre verde muy oscuro.

Semigráficos es un modo en el que se pueden mezclar gráficos alfanuméricos y de baja resolución. El octavo bit de un carácter determina si es alfanumérico o se trata como una cuadrícula de 2×2 píxeles. Cuando se establece el octavo bit, los siguientes tres bits determinan el color y los últimos 4 bits especifican qué cuadrantes del cuadro de caracteres son del color seleccionado o del negro. Esto permite un modo de gráficos de 64×32 con 9 colores, el único modo en el que es posible mostrar los 9 colores simultáneamente.

Hay dos conjuntos de colores. El valor predeterminado tiene caracteres negros sobre un fondo verde. El alternativo tiene caracteres negros sobre un fondo naranja. La selección del conjunto de colores no afecta los caracteres semigráficos. El borde siempre es negro.

El 6847 es capaz de utilizar un modo de visualización Semigraphics 6, donde dos bits seleccionan un color y 6 bits determinan qué 1/6 del cuadro de caracteres está iluminado. Sólo son posibles 4 colores, pero el bit de conjunto de colores del VDG selecciona dos grupos de 4 colores. Sólo hay dos colores disponibles en los bloques de gráficos cuando se utiliza Semigraphics 6 en CoCo. [20]

La pantalla alfanumérica predeterminada para CoCo es Semigraphics 4.

Modos semigráficos adicionales

Al configurar el SAM de manera que crea que está mostrando un modo de gráficos completo, pero dejando el VDG en modo Alfanumérico/Semigráfico 4, es posible subdividir el cuadro de caracteres en partes más pequeñas. Esto crea los modos "virtuales" Semigraphics 8, 12 y 24. [16] En estos modos era posible mezclar fragmentos de diferentes caracteres de texto, así como caracteres de Semigraphics 4. Estos modos eran una curiosidad interesante pero no se utilizaban mucho, ya que la pantalla Semigraphics de 24 consumía 6144 bytes de memoria. Estos modos no se implementaron en el CoCo 3.

Un manual de referencia para programadores del CoCo afirma que debido a un incendio en el laboratorio de investigación de Tandy, los documentos relacionados con los modos semigráficos se mezclaron y, por lo tanto, algunos de los modos semigráficos nunca fueron documentados. Los entusiastas de CoCo crearon programas experimentales para intentar aplicar ingeniería inversa a los modos y pudieron reconstruir la documentación faltante. [21]

Modos de mapa de bits

Los modos de visualización de mapas de bits se dividen en dos categorías: resolución y color .

En los modos de resolución, cada píxel se puede activar o desactivar. Hay dos conjuntos de colores disponibles: puntos negros sobre un fondo verde con un borde verde y puntos blancos sobre un fondo negro con un borde blanco.

En los modos de color, cada píxel utiliza dos bits para seleccionar uno de cuatro colores, y los colores generales están determinados por el conjunto de colores:

Los gráficos de resolución almacenan 8 píxeles por byte y están disponibles en los modos 128×64, 128×96, 128×192 y 256×192. Los gráficos en color tienen 4 píxeles por byte y están disponibles en 64×64, 128×64, 128×96 y 128×192. El tamaño máximo de una pantalla de mapa de bits es 6144.

Colores de artefactos

Color de artefacto naranja generado con el conjunto de colores blanco y negro

El modo de gráficos de dos colores de 256×192 puede mostrar cuatro colores debido a una peculiaridad del sistema de televisión NTSC. Estos se denominan colores de artefactos compuestos .

En el primer conjunto de colores, donde hay puntos verdes y negros disponibles, aparecen columnas alternas de verde y negro como un color verde turbio. Con el conjunto de colores blanco y negro, el resultado es naranja o azul. Invertir el orden de los puntos alternos da el color opuesto. En efecto, este modo es de 128×192 con cuatro colores: negro, naranja, azul y blanco. En los televisores PAL , en lugar de naranja y azul sólidos, los artefactos aparecen como franjas verticales de verde y melocotón con bordes suaves y un ancho de casi cuatro píxeles. En un CoCo 3 con un monitor RGB analógico, los patrones de puntos en blanco y negro no producen artefactos.

Los patrones de bits que representan el naranja y el azul pueden ser diferentes cada vez que se enciende el sistema. La mayoría de los juegos de computadora en color comienzan con una pantalla de título y le piden al usuario que presione el botón de reinicio hasta que los colores sean correctos. Esto se soluciona en Color Computer 3 y se puede elegir el otro conjunto de colores manteniendo presionada la tecla F1 durante el reinicio.

Minúsculas y el 6847T1

6847T1 VDG en modo verdadera minúscula

El 6847 es capaz de utilizar un generador de caracteres externo. Varios tableros complementarios de terceros permiten que CoCo muestre caracteres en minúscula reales.

Al final de la producción de CoCo 2, se utilizó el VDG 6847T1 [22] mejorado. Incluye un generador de caracteres en minúsculas y la capacidad de mostrar un borde verde/naranja o negro en la pantalla de texto. [22] La capacidad de minúsculas está desactivada de forma predeterminada en estos CoCo 2 y no se menciona en el manual.

Sonido

El CoCo tiene dos métodos para producir sonido: un convertidor digital a analógico de 6 bits y una fuente de sonido separada de 1 bit. También se puede enrutar la reproducción de casetes o una señal analógica desde el puerto del cartucho al altavoz del televisor. [ cita necesaria ]

PIA

Hay dos chips adaptadores de interfaz periférica en todos los modelos CoCo. Los PIA están dedicados a operaciones de E/S, como controlar el convertidor interno de digital a analógico de 6 bits, controlar el relé del motor del casete, leer el teclado, controlar los pines del modo VDG y acceder al puerto serial RS-232 . Puerto /O.

Los primeros modelos CoCo tienen dos chips 6821 estándar. Posteriormente, tras cambios en el diseño del teclado, se utilizó en su lugar el 6822 IIA (Adaptador de interfaz industrial). Motorola finalmente suspendió el 6822, pero se produjo para Tandy como un circuito integrado de aplicación específica con el número de pieza SC67331P.

Interfaz para periféricos externos

Debido al diseño del CoCo, la MPU no encuentra estados de espera en funcionamiento normal. Esto significa que se pueden implementar fácilmente bucles de temporización precisos y controlados por software. Esto es importante ya que CoCo no tiene hardware especializado para ninguna E/S. Todas las operaciones de E/S, como lectura y escritura de casetes, E/S en serie, escaneo del teclado y lectura de la posición de los joysticks, deben realizarse completamente en software. Esto reduce el costo del hardware pero reduce el rendimiento del sistema ya que la MPU no está disponible durante estas operaciones.

Como ejemplo, la interfaz de casete CoCo es quizás una de las más rápidas disponibles (1500 bit/s), pero lo hace completamente bajo control de software. Mientras lee o escribe un casete, CoCo no tiene tiempo libre de CPU para otras tareas. Deben esperar hasta que ocurra un error o se lean todos los datos necesarios.

Cambios de hardware de CoCo 3

En el CoCo 3, un nuevo VLSI ASIC llamado (oficialmente) Advanced Color Video Chip (ACVC) o (extraoficialmente) Graphics Interrupt Memory Enhancer (GIME), integró las funciones de SAM y VDG al tiempo que mejoraba las capacidades de ambos. El CoCo 3 admite texto de 40 y 80 columnas y la capacidad de funcionar a 1,8 MHz sin pérdida de vídeo. Se cambió el procesador al 68B09E y el PIA al 68B21, que son piezas de 2 MHz.

Discontinuación

El 26 de octubre de 1990, Tandy anunció que el CoCo 3 se eliminaría de su línea de computadoras.

Wayne Green escribió en 80 Micro en diciembre de 1982 que Tandy había "prácticamente abandonado" la computadora en color. Al igual que con sus otras computadoras, Tandy intentó monopolizar las ventas de hardware y software, pero, escribió, Color Computer era incompatible con otros programas de Tandy y lo que estaba disponible era de mala calidad. "Estoy seguro de que hay al menos cincuenta empresas de software a las que les encantaría trabajar con Shack", dijo Green, pero "parece que la gente de Shack está en guerra con sus partidarios y proveedores potenciales". [23] Muchos propietarios de CoCo coinciden en que Tandy no tomó en serio la computadora. [24]

Sucesores

Algunas empresas intentaron llevar la antorcha del CoCo, pero la falta de compatibilidad decente con el CoCo 3 no logró atraer a gran parte de la comunidad. Algunos de estos sistemas ejecutan OS9/68k, que es similar a OS-9 .

Frank Hogg Labs presentó el Tomcat TC-9 en junio de 1990, que es algo compatible con el CoCo 3, pero sólo puede ejecutar el software OS-9 . Una versión posterior llamada TC-70 tiene una gran compatibilidad con el MM/1 y también ejecuta OS-9/68K.

Multi-Media One se introdujo en julio de 1990, ejecuta OS-9 /68K en un procesador Signetics 68070 de 15 MHz con 3 MB de RAM y una resolución de gráficos de 640 × 208, además de admitir un modo entrelazado de 640 × 416 . Incluye una interfaz SCSI , conversión estéreo A/D y D/A, una interfaz MIDI opcional y una placa opcional para actualizar la CPU a un Motorola 68340 . El AT306 (también conocido como MM/1B ) es un sucesor del MM/1 que contiene una CPU Motorola 68306, OS-9/68K 3.0 y permite tarjetas de bus ISA . Fue creado por Kevin Pease y Carl Kreider, y vendido por la empresa de Carl, Kreider Electronics.

Peripheral Technology produjo un sistema Motorola 68000 de 16 MHz llamado PTK68K-4 . Delmar vendió sistemas basados ​​en el PT68K-4 y lo llamó Delmar System IV . El PT68K-4 tiene el tamaño de una PC IBM y siete ranuras ISA de 8 bits. El vídeo lo proporciona una tarjeta de vídeo y un monitor estándar, pero para gráficos de alta resolución el software sólo admite determinadas tarjetas de vídeo.

Gary Becker produjo el CoCo3FPGA para placas Terasic DE FPGA. [25] Contiene un núcleo de CPU 6809 que puede funcionar a 25 MHz. [26] Agrega modos de gráficos de 256 colores, incluido un modo de 640x450.

Roger Taylor desarrolló un clon de CoCo 3, Matchbox Coco , basado en la placa DE0-Nano FPGA. [27] Renombrado a RealCoCo , [28] ha sido portado a otro hardware FPGA.

Clones y primos

Dragon 32 y 64 son primos británicos del CoCo basados ​​en un diseño de referencia de Motorola que se produjo como un ejemplo de las capacidades de la CPU MC6809E cuando se combina con el generador de visualización de video MC6847 y el multiplexor de direcciones síncrono MC6883. La BIOS para Dragon 32 se escribió basándose en especificaciones y API elaboradas por Microsoft y, hasta cierto punto, PA Consulting de Cambridge . [ cita necesaria ] El Dragon era una unidad muy mejorada con salida de video además de la salida de TV de CoCo y CoCo 2. También presentaba un puerto paralelo Centronics (no presente en ningún CoCo), un UART serie 6551 A integrado (en el Dragon 64) y un teclado de mayor calidad. En 1983, Tano Corporation de Nueva Orleans, Luisiana , autorizó la fabricación de una versión del Dragón para el mercado norteamericano . Tano inició la producción en sus instalaciones de 4500 m 2 (48 000 pies cuadrados ) en septiembre de 1983 y estaba funcionando a plena capacidad un mes después. Las ventas no cumplieron con las expectativas y Tano detuvo la producción y el soporte después de un año. [29]

En Brasil, hubo varios clones de CoCo, incluidos Prológica CP 400 Color y CP 400 Color II, [30] [31] [32] [33] Varix VC 50 , [34] [35] [36] [37] el LZ Color 64 , [38] [39] [40] el Dynacom MX-1600 , el Codimex CD-6809 , [41] [42] [43] y el vaporware Microdigital TKS800. [44]

En México, la Secretaría de Educación presentó el Micro-SEP, un clon de CoCo 2 con 64 KB de memoria . El Micro-SEP estaba destinado a ser distribuido a nivel nacional a todas las escuelas públicas que imparten del 7º al 9º grado. Fueron presentados como un diseño del Centro de Investigaciones y Estudios Avanzados del Instituto Politécnico Nacional . [45] Al igual que el Dragón, estas computadoras también incluían salida de video. No está claro si estas computadoras fueron "diseñadas" por este instituto o si obtuvieron licencia del diseño original.

Una empresa con sede en Taiwán, Sampo , también hizo un clon de CoCo, el Sampo Color Computer. [46] [47] El Sampo supuestamente estaba disponible en Taiwán, Corea y posiblemente otros países asiáticos. Se cree que Tandy bloqueó las ventas en los EE. UU. con acciones legales debido a infracciones de derechos de autor en el código ROM.

La TRS-80 MC-10 , o Micro Color Computer, se vendía en las tiendas Radio Shack como una computadora básica a un costo menor que la CoCo. Lanzado en 1983, era similar en apariencia al Timex Sinclair . Al igual que el CoCo, utiliza el MC6847 VDG y Microsoft BASIC, pero con el MC6803 en lugar del 6809.

Ver también

Referencias

  1. ^ abcd Ahrens, Tim; Browne, Jack; Escalas, Hunter (marzo de 1981). "¿Qué hay dentro de la computadora en color de Radio Shack?". BYTE . vol. 6, núm. 3. págs. 90-130 . Consultado el 14 de junio de 2014 .
  2. ^ White, Ron (agosto de 1987). Maloney, Eric (ed.). "La historia de Tandy". 80 micrones . Peterborough, NH: Comunicaciones CW: 50–64. ISSN  0744-7868 . Consultado el 4 de abril de 2023 , a través de Internet Archive . [...] Color Computer fue la respuesta de Tandy a la popularidad del Commodore Vic-20 como una computadora económica para uso doméstico.
  3. ^ Tecnología de la información para la agricultura estadounidense (PDF) . Washington, DC: Imprenta del gobierno de EE. UU . 1983. pág. 327.
  4. ^ Libes, Sol (febrero de 1980). "Motorola, Tandy y Western Union presentan sistemas" Green Thumb ". BYTE . vol. 5, núm. 2. pág. 70.
  5. ^ G. Pitre, Boisy; Loguidice, Bill (2013). CoCo: La colorida historia de la computadora desvalida de Tandy. Europa: Prensa CR. pag. 19.ISBN 9781466592483. Consultado el 16 de febrero de 2018 .
  6. ^ "Terminal AgVision Videotex". Computadora antigua . 2016-12-22 . Consultado el 16 de abril de 2018 .
  7. ^ Freiberger, Paul (31 de agosto de 1981). "Radio Shack se prepara para el futuro". InfoMundo . vol. 3, núm. 17. págs. 51, 53–54 . Consultado el 26 de octubre de 2016 .
  8. ^ Miastkowski, Stan (mayo de 1981). "Color extendido BASIC para la computadora en color TRS-80". BYTE . vol. 6, núm. 5. págs. 37–45 . Consultado el 18 de octubre de 2013 .
  9. ^ "Tubería". El arcoiris . vol. II, no. 3. Septiembre de 1982. p. 56 . Consultado el 17 de octubre de 2013 .
  10. ^ "Tournée des St-Hubert por Mylène et Denis".
  11. ^ http://tandycoco.com/coco2.shtml Fuentes: Datos de Sam's Computer CC15: Radio Shack TRS-880 Modelos de computadora en color: 26-3134, 26-3136 - Howard W. Sams & Co. y Tandy's Little Wonder - the Color Computadora: 1980-1991 - Frank G. Swygert, publicado por FARNA Systems
  12. ^ Ahl, David H. (diciembre de 1984). "Las 12 mejores computadoras de 1984". Computación creativa . Consultado el 16 de marzo de 2019 .
  13. ^ Juge, Ed (octubre de 1985). "Noticias para la cima: lo que realmente está pasando en Tandy". Computación creativa . pag. 108 . Consultado el 14 de octubre de 2016 .
  14. ^ Sims, Calvin (31 de julio de 1986). "5 modelos presentados por Tandy" . Los New York Times . Consultado el 19 de octubre de 2015 .
  15. ^ "Preguntas frecuentes sobre computadoras en color - CoCopedia - Wiki de computadoras en color de Tandy/Radio Shack".
  16. ^ ab Lomont, Chris (julio de 2006). "Programación de hardware de computadora en color 1/2/3 de Chris Lomont" (PDF) . www.lomont.org . Consultado el 5 de mayo de 2020 .
  17. ^ "Gráficos de Coco 3".
  18. ^ Nicolás Marentes. "En busca de 256". Archivado desde el original el 24 de julio de 2008 . Consultado el 11 de junio de 2008 .
  19. ^ "Sistema operativo NitrOS-9 para la computadora en color Tandy/Radio Shack" . Consultado el 11 de junio de 2008 .
  20. ^ Modo de visualización Semi-graphics-6 Archivado el 9 de noviembre de 2019 en Wayback Machine , por William J. Yakochenko, 25 de marzo de 1996, Departamento de Ciencias de la Computación de la Universidad de Carolina del Norte
  21. ^ The Forgotten Graphics Mode Semigraphics-24, por Robert Gault, fecha: 10 de febrero de 2010, ¿Qué hay en un nombre? Coco ? Seguro que no es chocolate caliente
  22. ^ ab "Generador de pantalla de vídeo MOS MC6847T1 (Motorola)" (PDF) . Archivo informático en color .
  23. ^ Verde, Wayne (diciembre de 1982). "¿La Cabaña está en verdaderos problemas?". 80 Micro (editorial). págs.8, 10, 12 . Consultado el 29 de febrero de 2020 .
  24. ^ G. Pitre, Boisy; Loguidice, Bill (2013). CoCo: La colorida historia de la computadora desvalida de Tandy. Europa: Prensa CR. pag. 3.ISBN 9781466592483. Consultado el 16 de febrero de 2018 .
  25. ^ "Placa Altera DE1". Tecnologías terásicas . Consultado el 11 de abril de 2021 .
  26. ^ "Sistema System09 VHDL 6809 en un chip". miembros.optusnet.com.au . Consultado el 11 de abril de 2021 .
  27. ^ "Cómo construir un CoCo Matchbox - CoCoDaddy".
  28. ^ "RealCoCo".
  29. ^ Historia del archivo del dragón Worldofdragon.org
  30. ^ "1000BiT: lista de computadoras por fabricante". www.1000bit.it . Consultado el 19 de diciembre de 2022 .
  31. ^ "ITENS DO FABRICANTE: Prológica". Marcos Velasco - Museo de Tecnología y Software . Consultado el 6 de enero de 2023 .
  32. ^ "Sistema Brasileiro de Televisão - SBT". www.sbt.com.br. ​Consultado el 20 de diciembre de 2022 .
  33. ^ Soares, Gustavo (2 de diciembre de 2022). "Documentário contiene como nasceram os primeiros juegos de computador brasileiros - Juiz de Fora/MG". Accessa.com . Consultado el 20 de diciembre de 2022 .
  34. ^ Scharf, Luciano (julio de 2019). "Varix VC 50 Historia e Legado do Mítico TRS-80 Color Nacional" (PDF) . Revista Juegos 80 (en portugues). Núm. 21, págs. 60–64.
  35. ^ "Micro Varix 50 - Color TRS". Clube Old Bits (en portugues). 2016-03-03. Archivado desde el original el 3 de marzo de 2016 . Consultado el 21 de marzo de 2023 .
  36. ^ "Microcomputador Varix VC50 - Operación". Datassette (en portugués brasileño). 2019-07-01 . Consultado el 21 de marzo de 2023 .
  37. ^ "epocalc - Base de datos de modelos informáticos". www.epocalc.net . Consultado el 21 de marzo de 2023 .
  38. «Equipamentos: Color 64» (PDF) . Micro Sistemas . Agosto de 1983. p. 46. ​​Archivado desde el original (PDF) el 22 de octubre de 2014.
  39. ^ Brancorp2000 (17 de febrero de 2021). "Revisión de un LZ Color 64". OLDPLAYERS (en portugués brasileño) . Consultado el 20 de marzo de 2023 .{{cite web}}: CS1 maint: numeric names: authors list (link)
  40. ^ Campos, Daniel. «Color 64: ¡Uma raridade carioca! | PROYECTO AMX» (en portugués europeo) . Consultado el 20 de marzo de 2023 .
  41. ^ Campos, Daniel. «Codimex CD-6809: ¡Una tríade agora está completa! | PROYECTO AMX» (en portugués europeo) . Consultado el 20 de marzo de 2023 .
  42. ^ "Codimex CD6809". Família TRS Color (en portugués brasileño). 2020-08-03 . Consultado el 20 de marzo de 2023 .
  43. ^ "Codimex CD-6809". MV-Software Marcos Velasco . Consultado el 20 de marzo de 2023 .
  44. ^ "Clube de TK90X". www.tk90x.com.br . Consultado el 19 de diciembre de 2022 .
  45. ^ "Red Escolar y el modelo de uso de las Tecnologías de la Información y la Comunicación en Educación". 4º Encuentro Nacional de Red Escolar (en español). 16 de octubre de 2006. Archivado desde el original el 26 de diciembre de 2007 . Consultado el 11 de junio de 2008 .
  46. ^ "Computadoras en Taiwán, República de China: computadora en color y terminal BTC-14000 de SAMPO CO". BYTE . vol. 7, núm. 11 de noviembre de 1982. p. 192-22.
  47. ^ "¡Presentamos un dúo de productos informáticos SAMPO!". BYTE (Anuncio). vol. 7, núm. 11. Noviembre de 1982. págs. 192–7.

enlaces externos

Emuladores