TRS-80 - TRS-80

TRS-80 Modelo I
TRS-80 logo.svg
Radioshack TRS80-IMG 7206.jpg
TRS-80 Modelo I con interfaz de expansión y pantalla
Fabricante Tandy Corporation
Escribe Computador de casa
Fecha de lanzamiento 3 de agosto de 1977 ; Hace 44 años ( 03/08/1977 )
Precio de lanzamiento $ 399
Interrumpido Enero de 1981 ( 1981-01 )
Unidades vendidas 100,000+ (a partir de octubre de 1979)
Sistema operativo TRSDOS , LDOS , NewDos / 80
UPC Zilog Z80 a 1.774 MHz
Memoria 4 KB ~ 48 KB

El sistema de microcomputadora TRS-80 ( TRS-80 , posteriormente rebautizado como Modelo I para distinguirlo de sus sucesores) es una microcomputadora de escritorio lanzada en 1977 y vendida por Tandy Corporation a través de sus tiendas Radio Shack . El nombre es una abreviatura de Tandy Radio Shack, Z80 [microprocesador] . Es una de las primeras computadoras domésticas minoristas producidas y comercializadas en masa .

El TRS-80 tiene un teclado QWERTY de recorrido completo, el procesador Zilog Z80 , memoria estándar DRAM de 4 KB , tamaño pequeño y espacio en el escritorio, intérprete de lenguaje BÁSICO de nivel I de punto flotante en ROM , monitor de video de 64 caracteres por línea y un precio inicial de US $ 600 (equivalente a US $ 2600 en 2020). En el paquete original se incluyó una unidad de cinta de casete para el almacenamiento de programas.

Si bien el entorno del software era estable, el proceso de carga / guardado del casete combinado con problemas de rebote del teclado y una interfaz de expansión problemática contribuyó a la reputación del Model I de no ser adecuado para un uso serio. Carecía de soporte para caracteres en minúscula, lo que también dificultaba la adopción empresarial.

Tandy / Radio Shack desarrolló y comercializó una extensa línea de actualizaciones y periféricos de hardware complementarios para el TRS-80. El sistema básico se puede ampliar con hasta 48 KB de RAM (en incrementos de 16 KB) y hasta cuatro unidades de disquete y / o unidades de disco duro . Tandy / Radio Shack brindó soporte de servicio completo, incluidos servicios de actualización, reparación y capacitación en sus miles de tiendas en todo el mundo.

En 1979, el TRS-80 tenía la mayor selección de software en el mercado de microcomputadoras. Hasta 1982, la TRS-80 fue la línea de PC más vendida, superando en ventas a la serie Apple II por un factor de cinco según un análisis.

A mediados de 1980, se lanzó el TRS-80 Model III ampliamente compatible . El Modelo I se suspendió poco después, principalmente debido a las regulaciones más estrictas de la FCC sobre interferencias de radiofrecuencia a dispositivos electrónicos cercanos. En abril de 1983, el Modelo III fue reemplazado por el TRS-80 Modelo 4 compatible .

Siguiendo al Modelo I original y sus descendientes compatibles , el nombre TRS-80 se convirtió en una marca genérica utilizada en otras líneas de computadoras no relacionadas vendidas por Tandy, incluyendo TRS-80 Modelo II , TRS-80 Modelo 2000 , TRS-80 Modelo 100 , TRS -80 Computadora a color y TRS-80 Pocket Computer .

Historia

Desarrollo

Tandy / Radio Shack TRS-80 Modelo I

A mediados de la década de 1970, Tandy Corporation 's Radio Shack división era una cadena americana de éxito de más de 3.000 tiendas de electrónica. Entre los empleados de Tandy que compraron un equipo de computadora MITS Altair estaba el comprador Don French, quien comenzó a diseñar su propia computadora y se la mostró al vicepresidente de fabricación, John Roach, ex gerente de procesamiento de datos electrónicos de Tandy . Aunque el diseño no impresionó a Roach, la idea de vender una microcomputadora sí lo hizo. Cuando los dos hombres visitaron National Semiconductor en California a mediados de 1976, la experiencia del miembro del Homebrew Computer Club Steve Leininger en el microprocesador SC / MP los impresionó. Los ejecutivos nacionales se negaron a proporcionar la información de contacto de Leininger cuando French y Roach querían contratarlo como consultor, pero encontraron a Leininger trabajando a tiempo parcial en Byte Shop . Leininger no estaba contento en National, su esposa quería un mejor trabajo y Texas no tenía un impuesto estatal sobre la renta . Contratado por su experiencia técnica y minorista, Leininger comenzó a trabajar con French en junio de 1976. La compañía imaginó un kit, pero Leininger persuadió a los demás de que, debido a que "demasiadas personas no pueden soldar", una computadora preensamblada sería mejor.

Tandy tenía 11 millones de clientes que podrían comprar una microcomputadora, pero sería mucho más caro que el precio medio de 30 dólares de un producto de Radio Shack, y un gran riesgo para la empresa muy conservadora. Los ejecutivos temían perder dinero como hizo Sears con Cartrivision , y muchos se opusieron al proyecto; un ejecutivo le dijo a French: "No pierda mi tiempo, no podemos vender computadoras". Sin embargo, a medida que la popularidad de la radio CB , que en un momento comprendía más del 20% de las ventas de Radio Shack, disminuyó, la empresa buscó nuevos productos. En diciembre de 1976, French y Leininger recibieron la aprobación oficial del proyecto, pero se les pidió que hicieran hincapié en el ahorro de costes; por ejemplo, omitir los caracteres en minúscula ahorró US $ 1,50 en componentes y redujo el precio de venta al público en US $ 5 . El original US $ 199 precio de venta requiere coste de fabricación de US $ 80 ; el primer diseño tenía un teclado de membrana y no un monitor de video. Leininger convenció a Roach y French para que incluyeran un mejor teclado; Este, un monitor, almacenamiento en casete de datos y otras características requerían un precio minorista más alto para proporcionar el margen de beneficio típico de Tandy. En febrero de 1977, mostraron su prototipo, con un programa sencillo de contabilidad fiscal, a Charles Tandy , director de Tandy Corporation. El programa se bloqueó rápidamente porque la implementación de Tiny BASIC en la computadora no pudo manejar la cifra de US $ 150,000 que Tandy ingresó como su salario, y los dos hombres agregaron soporte para matemáticas de punto flotante a su Nivel I BÁSICO para evitar una recurrencia. El proyecto se aprobó formalmente el 2 de febrero de 1977; Tandy reveló que ya había filtrado la existencia de la computadora a la prensa. Cuando inspeccionó por primera vez el prototipo, comentó que incluso si no se vendía, el proyecto podría ser valioso aunque solo fuera por la publicidad que podría generar.

MITS vendió 1,000 Altair en febrero de 1975 y vendía 10,000 al año. Cuando Charles Tandy preguntó quién compraría la computadora, el presidente de la compañía, Lewis Kornfeld, admitió que no sabían si alguien lo haría, pero sugirió que las pequeñas empresas y las escuelas podrían hacerlo. Sabiendo que la demanda era muy fuerte por el Altair de US $ 795 , que costaba más de $ 1,000 con un monitor, Leininger sugirió que Radio Shack podría vender 50,000 computadoras, pero nadie más le creyó; Roach llamó a la figura "mierda", ya que la compañía nunca había vendido tantas cosas a ese precio. Roach y Kornfeld sugirieron de 1.000 a 3.000 por año; 3.000 era la cantidad que la empresa tendría que producir para comprar los componentes a granel. Roach convenció a Tandy de que aceptara construir 3500, la cantidad de tiendas Radio Shack, de modo que cada tienda pudiera usar una computadora con fines de inventario si no vendía. RCA acordó suministrar el monitor de video, un televisor en blanco y negro sin el sintonizador y los altavoces, después de que otros se negaron debido al bajo volumen inicial de producción de Tandy. Tandy también usó los colores negro y plateado del gabinete de la unidad RCA CRT para las unidades TRS-80.

Anuncio

Habiendo gastado menos de 150.000 dólares en desarrollo, Radio Shack anunció el TRS-80 (Tandy Radio Shack) en una conferencia de prensa en la ciudad de Nueva York el 3 de agosto de 1977. Cuesta 399 dólares (1704 dólares hoy), o 599 dólares (2558 dólares hoy) con un monitor de 12 "y una grabadora Radio Shack; el producto más caro que Radio Shack vendía anteriormente era un estéreo de 500 dólares . La empresa esperaba que la nueva computadora ayudara a Radio Shack a vender productos de mayor precio y mejorar su imagen" tonta " Las pequeñas empresas fueron el mercado objetivo principal, seguidas por los educadores, luego los consumidores y los aficionados; a pesar de su base de clientes aficionados, Radio Shack los vio como "no la corriente principal del negocio" y "nunca como nuestro gran mercado".

Aunque la conferencia de prensa no recibió mucha atención de los medios debido a un atentado terrorista en otra parte de la ciudad , la computadora recibió mucha más publicidad en la Feria de Computadoras Personales de la Universidad de Boston dos días después. En un artículo de primera plana de Associated Press se hablaba de la novedad de una gran empresa de electrónica de consumo que vendía una computadora doméstica que podía "hacer una nómina de hasta 15 personas en una pequeña empresa, enseñar matemáticas a los niños, almacenar sus recetas favoritas o realizar un seguimiento de una cartera de inversiones. También puede jugar a las cartas ". Seis sacos de correo llegaron a la sede de Tandy preguntando por la computadora, más de 15.000 personas llamaron para comprar un TRS-80, paralizando la centralita de la empresa, y 250.000 se unieron a la lista de espera con un depósito de $ 100.

A pesar del escepticismo interno, Radio Shack ingresó agresivamente al mercado. La compañía anunció " La computadora personal de $ 599 " como "el producto electrónico más importante, útil y emocionante de nuestro tiempo". Kornfeld declaró al anunciar el TRS-80, "Este dispositivo está inevitablemente en el futuro de todos en el mundo civilizado, de alguna manera, ahora y tan lejos como uno pueda pensar", y el informe anual de 1977 de Tandy llamado la computadora "probablemente el producto más importante que jamás hayamos construido en la fábrica de una empresa ". A diferencia de su competidor Commodore, que había anunciado el PET varios meses antes pero aún no había enviado ninguno, Tandy tenía sus propias fábricas (capaces de producir 18.000 computadoras al mes) y una red de distribución, e incluso las ciudades pequeñas tenían tiendas Radio Shack. La compañía anunció planes para vender en Navidad una gama de periféricos y software para el TRS-80, comenzó a enviar computadoras en septiembre, abrió su primera tienda exclusiva de computadoras en octubre y entregó 5,000 computadoras a los clientes en diciembre. Aún pronosticando 3,000 ventas al año, Radio Shack vendió más de 10,000 TRS-80 en su primer mes y medio de ventas, 55,000 en su primer año y más de 200,000 durante la vida útil del producto; se entra en el Smithsonian 's Museo Nacional de Historia Americana . A mediados de 1978, las esperas de dos meses o más para la entrega habían terminado, y la compañía podía declarar en anuncios que TRS-80 estaba "en demostración y disponible en stock ahora en todas las tiendas Radio Shack de esta comunidad".

Byte ' s "1977 trinidad": Commodore PET, Apple II y TRS-80 Modelo I

Entrega

Las primeras unidades, ordenadas sin ser vistas, se entregaron en noviembre de 1977 y se lanzaron a las tiendas la tercera semana de diciembre. La línea ganó popularidad entre los aficionados, los usuarios domésticos y las pequeñas empresas. La posición de liderazgo de Tandy Corporation en lo que la revista Byte llamó la "Trinidad de 1977" ( Apple , Commodore y Tandy) tuvo mucho que ver con la venta minorista de computadoras de Tandy a través de más de 3.000 de sus escaparates de Radio Shack en Estados Unidos. Tandy afirmó que tenía "7000 tiendas [Radio Shack] en 40 países". El precio previo al lanzamiento del sistema básico (CPU / teclado y monitor de video) era de 500 dólares estadounidenses y se requería un depósito de 50 dólares estadounidenses, con garantía de devolución de dinero al momento de la entrega.

En 1978, Tandy / Radio Shack se promocionó como "El nombre más grande en pequeñas computadoras". En 1979, 1.600 empleados fabricaban computadoras en seis fábricas. Kilobaud Microcomputing estimó en 1980 que Tandy vendía tres veces más computadoras que Apple Computer , con ambas compañías por delante de Commodore. En 1981, InfoWorld describió a Radio Shack como "el proveedor dominante de computadoras pequeñas". Cientos de pequeñas empresas producían software y accesorios TRS-80, y Adam Osborne describió a Tandy como "el fabricante de microcomputadoras número uno" a pesar de tener "tan pocas raíces en la microcomputación". Ese año Leininger dejó su trabajo como director de investigación avanzada; French se había marchado para fundar una empresa de software, mientras que Roach se convirtió en el director ejecutivo de Tandy. La venta de computadoras no cambió la imagen "tonta" de la empresa; el nombre de Radio Shack avergonzaba a los clientes comerciales, ya los ejecutivos de Tandy no les gustaba el apodo de "Trash-80" para sus productos. Sin embargo, en 1984, las computadoras representaron el 35% de las ventas y la compañía tenía 500 Centros de Computación Tandy Radio Shack.

Modelo II y III

En 1979, cuando Radio Shack lanzó el TRS-80 Modelo II , que es incompatible con los negocios, y el TRS-80 pasó a llamarse oficialmente TRS-80 Modelo I, con el fin de distinguir las dos líneas de productos.

Después de que algunos expositores en el Northeast Computer Show de 1979 se vieron obligados a aclarar que sus productos con el nombre TRS-80 no estaban afiliados a Radio Shack, las publicaciones y los anunciantes comenzaron a utilizar brevemente "S-80" de forma genérica en lugar de "TRS-80" en virtud de miedo a la acción legal, aunque esto nunca se materializó.

Tras el lanzamiento del Modelo III a mediados de 1980, Tandy declaró que el Modelo I todavía se vendía, pero que se suspendió a finales de año. Tandy citó una de las principales razones como el costo prohibitivo de rediseñarlo para cumplir con las regulaciones más estrictas de la FCC que cubren los niveles significativos de interferencia de radiofrecuencia emitida por el diseño original. El Modelo I irradiaba tanta interferencia que, mientras jugaba, se podía usar una radio AM colocada junto a la computadora para proporcionar sonidos. Radio Shack ofreció actualizaciones (controlador de disquete de doble densidad, LDOS, memoria, teclado confiable con teclado numérico, minúsculas, nivel II, RS-232C) hasta 1985.

Hardware

Placa de circuito impreso Tandy / Radio Shack TRS-80 Modelo I
Conectores del panel trasero de Tandy / Radio Shack TRS-80 Modelo I
PCB de actualización de ROM de Tandy / Radio Shack TRS-80 Modelo I Nivel II

El Modelo I combina la placa base y el teclado en una sola unidad, lo que se convirtió en una tendencia de diseño en la era de las microcomputadoras de 8 bits, aunque el Modelo I tiene una unidad de fuente de alimentación separada. Utiliza un procesador Zilog Z80 con una frecuencia de reloj de 1,78 MHz (los modelos posteriores se envían con un Z80A). Las máquinas iniciales de Nivel I enviadas a finales de 1977 y principios de 1978 tienen solo 4 k de RAM. Después de que se introdujeron la Interfaz de expansión y el Nivel II BASIC a mediados de 1978, se ofrecieron configuraciones de RAM de 16k y superiores (el primer 16k estaba en el Modelo I y el resto de RAM en el EI).

Las ROM del sistema operativo , el área de E / S, la memoria de video y el espacio de trabajo del sistema operativo ocupan los primeros 16 kB de espacio de memoria en el Modelo I. Los 48 kB restantes del espacio de mapa de memoria de 64 kB están disponibles para uso del programa, sujeto a la cantidad de RAM física instalada. Aunque la CPU Z80 puede usar E / S basadas en puertos, las E / S del Modelo I están asignadas en memoria además de la cinta de casete y los puertos seriales RS-232 .

Teclado

Tandy / Radio Shack TRS-80 Modelo I ALPS teclado PCB

El teclado TRS-80 Modelo I utiliza interruptores mecánicos que sufren un " rebote del teclado ", lo que da como resultado que se escriban varias letras por pulsación de tecla. El problema se describió en el editorial de Wayne Green en el primer número de 80 Micro . La suciedad, el humo de los cigarrillos u otra contaminación ingresa a los interruptores de llave sin sellar, lo que provoca un ruido eléctrico que la computadora detecta cuando se presiona varias veces. Los interruptores de tecla se pueden limpiar, pero el rebote se repite cuando el teclado se vuelve a exponer al entorno contaminante.

El rebote del teclado solo ocurre en computadoras Modelo I con firmware BÁSICO de Nivel II ; El nivel I BÁSICO tiene un retardo de "eliminación de rebotes" en el controlador del teclado para evitar los ruidosos contactos del interruptor. La KBFIXutilidad de Tandy , el Model III, el último firmware del Model I y la mayoría de los sistemas operativos de terceros también implementan la solución de software, y Tandy cambió el teclado durante la vida útil del Model III a un diseño Alps Electric con interruptores sellados. El teclado Alps estaba disponible como una actualización para el Modelo I por $ 79.

El teclado está mapeado en memoria para que ciertas ubicaciones en el espacio de memoria del procesador correspondan al estado de un grupo de teclas.

Video y audio

Disposición de caracteres y píxeles en la pantalla TRS-80

El color del texto del monitor RCA KCS 172 de 12 "es ligeramente azul (el fósforo P4 estándar que se usa en los televisores en blanco y negro). Los filtros verde y ámbar, o los tubos de repuesto para reducir la fatiga ocular, eran artículos populares del mercado de accesorios. Los modelos posteriores incluían un pantalla verde sobre negro.

Las quejas sobre la calidad de visualización del video eran comunes. Como escribió Green, "diablos, [el monitor] es un televisor en blanco y negro barato con un poco de conversión para uso de computadora". (La computadora se puede comprar sin el monitor Radio Shack). El acceso de la CPU a la memoria de la pantalla provoca un parpadeo visible . La lógica de arbitraje del bus bloquea la actualización de la pantalla de video (lecturas de la RAM de video) durante las escrituras de la CPU en la VRAM, lo que genera una línea negra corta. Esto tiene poco efecto en los programas BASIC normales, pero los programas rápidos hechos con lenguaje ensamblador pueden verse afectados. Los autores de software trabajaron para minimizar el efecto, y muchos de estilo arcade juegos están disponibles para el Tandy TRS-80.

Debido a problemas de ancho de banda en la tarjeta de interfaz que reemplazó al sintonizador del televisor, la pantalla pierde sincronización horizontal si se muestran grandes áreas de blanco. Una simple solución de hardware de media hora corrige el problema.

Los gráficos se muestran con una resolución de 64 × 16 posiciones de caracteres en una pantalla que mide 7,5 pulgadas (19 cm) de ancho y 6,625 pulgadas (16,83 cm) de alto. Cada carácter está compuesto por una matriz de píxeles de 2 × 3 y corresponde a un byte de la memoria de vídeo de 1 KB que utiliza el TRS-80. En cada uno de esos bytes, los primeros seis bits controlan qué píxel se muestra. El séptimo bit se ignora y el octavo cambia el modo de gráficos. La razón por la que se ignora el séptimo bit se debe a la decisión de la compañía de tener solo siete chips de RAM estática 2102 instalados en la placa base de la computadora en lugar de ocho para mantener bajos los costos de fabricación. Por lo tanto, no hay letras minúsculas en el juego de caracteres TRS-80 de un Modelo I sin modificar, y el número de símbolos gráficos y símbolos alfanuméricos es 64. Esto se puede solucionar eliminando el bit no utilizado y colocando un octavo chip 2102 en otro. Los símbolos alfanuméricos se muestran en matrices de píxeles de 5 × 7 . El manual de 1978 para el popular procesador de textos Electric Pencil venía con instrucciones para modificar la computadora. Aunque la modificación debe desactivarse para el Nivel II BÁSICO, su diseño se convirtió en el estándar de la industria y se vendió ampliamente en forma de kit, junto con un octavo chip 2102 con descendentes para las letras minúsculas. Los modelos posteriores venían con el hardware para que el juego de caracteres en minúsculas se mostrara con descendentes.

Con chips de RAM de mayor densidad y monitores de construcción dedicados, se pueden obtener pantallas nítidas de mayor resolución; Las pantallas de 80x24 caracteres están disponibles en los sistemas Modelo II, Modelo 4 y posteriores.

El Model I no tiene altavoz incorporado. Los tonos de onda cuadrada se pueden producir enviando datos al puerto del casete y conectando un amplificador a la línea "Mic" del casete. La mayoría de los juegos utilizan esta capacidad para efectos de sonido. Había un adaptador disponible para usar los joysticks Atari .

Periféricos

Unidad de cinta de casete

Los datos del usuario se almacenaron originalmente en una cinta de casete . La grabadora de casetes modelo CTR-41 de Radio Shack se incluyó con el paquete de US $ 599. La interfaz de cinta de casete basada en software es lenta y errática; Green lo describió como "miserable ... impulsa a los usuarios hasta la pared", y el primer número de 80 Micro tiene tres artículos sobre cómo mejorar el rendimiento del casete. Es sensible al volumen de audio y la computadora solo da una indicación burda de si se configuró el volumen correcto, a través de un carácter parpadeante en la pantalla mientras se cargan los datos. Para encontrar el volumen correcto en el primer uso, se inicia la carga y se ajusta el volumen hasta que el TRS-80 recogió los datos. Luego se detiene para rebobinar la cinta y reiniciar la carga. Se indicó a los usuarios que guardaran varias copias de un archivo de programa de software, especialmente si se utilizaban casetes de cinta de audio en lugar de cinta de datos certificada. Se pueden construir circuitos indicadores o de control de ganancia automático para mejorar el proceso de carga (el manual del propietario proporciona diagramas de circuitos completos para toda la máquina, incluidas las interfaces periféricas, con notas sobre el funcionamiento).

Una alternativa al uso de cinta fue transmisiones de datos desde la BBC 's Chip Shop programa en el Reino Unido, que el software de difusión por varios microordenadores diferentes a través de la radio. Se cargó un programa especial utilizando la interfaz de cinta convencional. Luego, la transmisión de radio se conectó a la interfaz de cinta de casete. Tandy finalmente reemplazó la unidad CTR-41 con la CTR-80 que tenía circuitos AGC incorporados (y sin control de volumen). Esto ayudó a la situación, pero el funcionamiento de la cinta aún no es confiable.

Las computadoras TRS-80 Modelo I con Nivel I BÁSICO leen y escriben cintas a 250 baudios (aproximadamente 30 bytes por segundo); El nivel II BÁSICO duplica esto a 500 baudios (aproximadamente 60 bytes por segundo). Algunos programadores escribieron programas en lenguaje de máquina que aumentan la velocidad hasta 2000 bits por segundo sin perder confiabilidad en sus grabadoras. Con el Modelo III y la electrónica mejorada en la interfaz del casete, la velocidad estándar aumentó a 1.500 baudios, lo que funciona de manera bastante confiable en la mayoría de las grabadoras de cinta.

Para cargar y almacenar datos desde una cinta, la CPU crea el sonido cambiando el voltaje de salida entre tres estados, creando un audio de onda sinusoidal burda.

La primera versión del Modelo I también tiene un problema de hardware que complicó la carga de programas desde grabadoras de casete. Tandy ofreció una pequeña pizarra que se instaló en un centro de servicio para corregir el problema. Las ROM de modelos posteriores se modificaron para corregir esto.

Interfaz de expansión Modelo I

Solo el Modelo I usa una interfaz de expansión; todos los modelos posteriores tienen todo integrado en la misma carcasa.

El TRS-80 no usa el bus S-100 como otras computadoras tempranas basadas en 8080 y Z80. En su lugar, se ofreció una caja de interfaz de expansión (E / I) patentada, que cabe debajo del monitor de video y sirvió como base. Las características estándar del E / I son un controlador de disquete, un puerto paralelo Centronics para una impresora y un conector de casete adicional. Opcionalmente, se pueden instalar 16 o 32 kB adicionales de RAM y una placa hija con un puerto RS-232. El conector de expansión de 40 conductores pasa a través de un conector de borde de tarjeta, que permite la adición de periféricos externos como una unidad de disco duro externa, un sintetizador de voz o una unidad de reconocimiento de voz VOXBOX.

Originalmente, imprimir con el Modelo I requiere la interfaz de expansión, pero más tarde Tandy puso a disposición una interfaz de impresora paralela alternativa.

La interfaz de expansión Modelo I es la parte más problemática del sistema TRS-80 Modelo I. Pasó por varias revisiones. El E / I se conecta a la CPU / teclado con un cable plano de 6 pulgadas que no está blindado contra la interferencia de RF y el conector del borde de la tarjeta tiende a oxidarse debido a sus contactos de metal base . Esto exige una limpieza periódica con un borrador de lápiz para evitar reinicios espontáneos, lo que contribuye a su sobrenombre de "Trash-80". Los conectores del mercado de accesorios chapados en oro resuelven este problema de forma permanente. Los desarrolladores de software también respondieron ideando un método de recuperación que se convirtió en una característica estándar de muchos programas comerciales. Aceptan un "parámetro de asterisco", un carácter de asterisco (estrella) escrito después del nombre del programa cuando se ejecuta el programa desde el indicador TRSDOS Ready. Cuando se usa después de un reinicio espontáneo (o un reinicio accidental, bloqueo del programa o salida a TRSDOS sin guardar los datos en el disco), el programa se carga sin inicializar su (s) área (s) de datos, conservando los datos del programa que aún estén presentes en la sesión previa al reinicio. . Así, por ejemplo, si un usuario de VisiCalc sufre un reinicio espontáneo, para recuperar datos el usuario ingresa V+ C+ SPACE+ en TRSDOS Ready, y Visicalc restaura la sesión de computación anterior intacta.

El botón de encendido del E / I es difícil de operar ya que está empotrado para evitar que el usuario lo golpee accidentalmente y lo apague mientras está en uso. Se usa un borrador de lápiz u objeto similar para presionar el botón de encendido y el E / I no tiene LED de encendido, lo que dificulta determinar si está funcionando o no.

La unidad de expansión requiere una segunda fuente de alimentación, idéntica a la fuente de alimentación de la unidad base. Un hueco interior contiene ambos suministros.

Se indica al usuario que encienda y apague todos los periféricos en el orden correcto para evitar dañar los datos o dañar potencialmente los componentes de hardware. Los manuales del TRS-80 recomiendan encender primero el monitor y luego los periféricos conectados al E / I (si hay varias unidades de disco conectadas, la última unidad de la cadena debe encenderse primero y trabajar desde allí). el E / I, y la computadora por último. Al apagar, la computadora debe apagarse primero, luego el monitor, E / I y los periféricos. Además, se indica a los usuarios que retiren todos los discos de las unidades durante el encendido o apagado (o bien, dejen la puerta de la unidad abierta para desconectar el cabezal de lectura / escritura del disco). Esto se debe a que una sobretensión eléctrica transitoria del cabezal de lectura / escritura de la unidad crearía un pulso magnético que podría corromper los datos. Este era un problema común en muchas de las primeras unidades de disquete.

El E / I muestra una pantalla llena de caracteres basura al encenderse y, a menos que haya un disco de sistema de arranque en la Unidad 0, se cuelga allí hasta que el usuario presiona RESETen la parte posterior de la computadora, lo que hace que intente arrancar el disco. de nuevo, o se presionó Break+ Reset, lo que coloca la computadora en BASIC. Debido a los problemas mencionados anteriormente con discos potencialmente dañinos, se recomienda encender la pantalla de basura con las unidades de disco vacías, insertar un disco del sistema y luego presionar RESET.

InfoWorld comparó los espaguetis de cable que conectan los diversos componentes del TRS-80 Modelo I con las serpientes en En busca del arca perdida . Radio Shack ofreció un "escritorio del sistema TRS-80" que ocultaba casi todo el cableado. Puede acomodar el sistema informático completo más hasta cuatro unidades de disquete y la impresora rápida. Dado que el cable que conecta la interfaz de expansión lleva el bus del sistema, es corto (aproximadamente 6 pulgadas). El usuario no tiene más remedio que colocar el E / I directamente detrás de la computadora con el monitor en la parte superior. Esto causa problemas para un monitor que no es de Tandy cuya carcasa no encajaba en los orificios de montaje. Además, el ajuste por fricción del conector de borde en el cable de interconexión ya corto hace posible desconectar el bus del sistema de la CPU si alguna de las unidades se golpea durante el funcionamiento.

Unidades de disquete

Radio Shack introdujo las unidades de disquete en julio de 1978, unos seis meses después de que el Modelo I saliera a la venta. El sistema operativo de disco Modelo I TRSDOS fue escrito por Randy Cook bajo licencia de Radio Shack; Randy afirmó que le pagaron $ 3000 por él. La primera versión lanzada al público fue una v2.0 con errores. Esto fue reemplazado rápidamente por v2.1. requiere comprar la Interfaz de expansión, que incluía una interfaz de disquete de densidad única (con una capacidad formateada de 85k) basada en el chip controlador de disquete de densidad única Western Digital 1771 . Se utilizó la unidad de disco minifloppy SA-400 de Shugart Associates estándar de la industria . Se pueden conectar en cadena cuatro unidades de disquete al Modelo I. Se supone que la última unidad de la cadena tiene una resistencia de terminación instalada, pero a menudo no es necesaria ya que está integrada en cables posteriores.

Al principio, la demanda de convertidores de frecuencia Modelo I excedió con creces la oferta. La unidad no es confiable, en parte porque la interfaz carecía de un separador de datos externo (búfer). Las primeras versiones de TRSDOS también tienen errores y el chip Western Digital FD1771 no puede informar de manera confiable su estado durante varios ciclos de instrucción después de recibir un comando. Un método común de manejar el retraso era emitir un comando al 1771, realizar varias instrucciones "NOP" y luego consultar el 1771 para obtener el resultado. El TRSDOS temprano descuida el período de espera requerido aún no documentado y, por lo tanto, el estado falso a menudo regresa al sistema operativo, generando errores aleatorios y bloqueos. Una vez que se implementó el retraso de 1771, es bastante confiable.

En 1981, Steve Ciarcia publicó en BYTE el diseño de una interfaz de expansión mejorada y casera con RAM adicional y un controlador de disco para el TRS-80.

Percom (un proveedor de periféricos de Texas), LNW, Tandy y otros fabricaron un separador de datos y un controlador de disco de doble densidad (basado en el chip WD 1791) . Percom Doubler agrega la capacidad de arrancar y usar disquetes de doble densidad usando un TRSDOS modificado por Percom llamado DoubleDOS. El LNDoubler agrega la capacidad de leer y escribir unidades de disquete de 5¼ "con hasta 720KB de almacenamiento, y también los disquetes más antiguos de 8" con hasta 1.155KB. Cerca del final de la vida útil del Modelo I en 1982, se ofrecieron actualizaciones para reemplazar su controlador original por uno de doble densidad.

Las primeras unidades de disco ofrecidas en el Modelo I fueron Shugart SA-400, que admitían 35 pistas y era la única unidad de 5,25 "en el mercado entre 1977 y 1978. En 1979, otros fabricantes comenzaron a ofrecer unidades. Los modelos 3/4 / 4P usan Tandon Unidades de 40 pistas TM-100. La combinación de 40 pistas y doble densidad da una capacidad de 180 kilobytes por disquete de una cara. El uso de sincronización de índice significa que un " disco flippy " requiere un segundo orificio de índice y escritura. -muesca habilitada. Se pueden comprar "flippies" hechos en fábrica. Algunos editores de software formatearon un lado para los sistemas Apple y el otro para el TRS-80.

El método habitual de conectar unidades de disquete implica establecer la letra de la unidad mediante bloques de puentes en la placa del controlador de la unidad, pero Tandy optó por una técnica un poco más fácil de usar en la que los cuatro pines seleccionados de las unidades están puenteados y el cable plano no tiene la unidad. Seleccione la línea. Por lo tanto, el usuario no necesita preocuparse por mover los puentes dependiendo de la posición de la cadena en la que se encuentre la transmisión.

En el Modelo I se puede utilizar un cable plano de cinta flexible, en cuyo caso las unidades se conectan a su número en la cadena, o incluso un cable "twist" de IBM PC, que requiere establecer cada número de unidad en 1, pero solo permite dos impulsiones en la cadena.

Aunque los DOS de terceros permiten al usuario definir prácticamente cualquier formato de disquete deseado, el formato de "mínimo común denominador" para los TRS-80 es el formato de base de una sola densidad, una sola cara, de 35-40 pistas del Modelo I.

Los proveedores de terceros como Aerocomp pusieron a disposición el sistema de doble cara y 80 track 5+14 de pulgada y posteriores 3+Unidades de disquete de 12 pulgadas con hasta 720 KB de almacenamiento cada una. Estos nuevos accionamientos tienen media altura y, por lo tanto, requieren carcasas de accionamiento diferentes o modificadas.

Floppy fibroso Exatron

Una alternativa al almacenamiento en cinta de casete y disquete de Exatron vendió más de 4.000 unidades en 1981. El dispositivo es una unidad de cinta de bucle continuo, denominada disquete fibroso o ESF. No requiere interfaz de expansión, se conecta directamente al bus de expansión de 40 pines del TRS-80, es mucho menos costoso que una unidad de disquete, puede leer y escribir datos de acceso aleatorio como una unidad de disquete a diferencia de una cinta de casete, y transfiere datos a hasta 14.400 baudios . Los cartuchos de cinta Exatron almacenan más de 64 KB de datos. El ESF puede coexistir con la unidad de casete de datos TRS-80. Exatron también hizo una placa de expansión RAM complementaria que se instaló en el teclado TRS-80 para aumentar la memoria a 48 KB sin el EI.

Disco duro

Radio Shack introdujo un disco duro externo de 5 MB para el TRS-80 Modelo III / 4 en 1983. Es la misma unidad de disco duro que se ofrece para la línea del Modelo II, pero viene con el software del sistema operativo para el Modelo III / 4. Se requiere un adaptador para conectarlo al E / I del Modelo I. La unidad tiene aproximadamente el mismo tamaño que una caja de computadora de escritorio moderna. Se pueden conectar en cadena hasta cuatro discos duros para 20 MB de almacenamiento. Se incluyó el sistema operativo LDOS de Logical Systems , que proporciona utilidades para administrar el espacio de almacenamiento y respaldo flexible. El precio minorista inicial de la primera unidad (primaria) (US $ 2495) es equivalente a US $ 6500 en 2020. Más tarde, se ofreció un disco duro de 15 MB en una carcasa blanca, que se puede conectar en cadena para hasta 60 MB. Como la mayoría de los discos duros que se utilizan en las máquinas de 8 bits, no se prevén subdirectorios, pero la utilidad DiskDISK es una alternativa útil que crea archivos ".DSK" de disco duro virtual que se pueden montar como otra unidad de disco y se pueden utilizar como un subdirectorio. haría. Para mostrar el directorio / contenido de un archivo de disco virtual DiskDISK desmontado, se usaba comúnmente un programa de shareware DDIR "Virtual Disk Directory Utility".

Impresoras

La "Impresora Rápida" es una impresora rotativa electrostática que escanea la memoria de video a través del conector de bus e imprime una imagen de la pantalla en papel recubierto de aluminio en aproximadamente un segundo. Desafortunadamente, es incompatible con la versión final, almacenada en búfer de la interfaz de expansión y con la interrupción de "latido" utilizada para el reloj en tiempo real en Disk BASIC. Esto se puede solucionar utilizando un cableado especial y realizando una escritura "ficticia" en el puerto del casete mientras se activa la impresora.

Dos impresoras de terceros eran para papel revestido de metal de 57 mm (2,2 pulgadas), que se vendía por aproximadamente 600 DM en Alemania, y una impresora de matriz de puntos construida por Centronics para papel normal, que costaba al principio 3000 DM y luego se vendía a aproximadamente DM 600 1500 en algunas tiendas. Tiene solo 7 pines, por lo que las letras con descendentes como la "g" minúscula no llegan por debajo de la línea de base, sino que están elevadas dentro de la línea normal.

Radio Shack ofreció una extensa línea de impresoras para la familia TRS-80, que van desde unidades básicas de matriz de puntos de 9 pines hasta grandes impresoras de línea de carro ancho para uso profesional, impresoras de margarita, impresoras de chorro de tinta, impresoras láser y trazadores de color. Todos tienen una interfaz estándar Centronics y, después de la introducción de la computadora a color en 1980, muchos también tenían un conector para la interfaz en serie de CoCo.

FP-215 es un trazador de superficie plana .

Software

BÁSICO

Se produjeron tres versiones del lenguaje de programación BÁSICO para el Modelo I. El BÁSICO de nivel I encaja en 4 KB de ROM y el BÁSICO de nivel II encaja en 12 KB de ROM. El nivel I es de precisión simple y tenía un conjunto de comandos más pequeño. El nivel II introdujo el soporte de punto flotante de doble precisión y tiene un conjunto de comandos mucho más amplio. El nivel II se mejoró aún más cuando se agregó un sistema de disco, lo que permitió la carga de Disk BASIC .

El nivel I BASIC se basa en el Tiny BASIC gratuito de Li-Chen Wang con algunas funciones adicionales agregadas por Radio Shack. El Manual del usuario adjunto para el Nivel 1 de David A. Lien presenta lecciones sobre programación con texto y dibujos animados. Lien escribió que estaba "escrito específicamente para personas que no saben nada de computadoras ... ¡Quiero que se diviertan con su computadora! No quiero que le tengan miedo, porque no hay nada que temer". . Los revisores elogiaron la calidad del manual. Nivel I Basic tiene sólo dos de cadena variables ( y ), 26 variables numéricas ( - ), y una matriz, . El código para funciones como SIN (), COS () y TAN () no se incluye en la ROM, pero se imprime al final del libro. Los únicos mensajes de error son " " para errores de sintaxis " " para errores aritméticos como la división por cero y " " para errores de memoria insuficiente. A$B$AZA()WHAT?HOW?SORRY

El nivel I BÁSICO no está tokenizado ; las palabras reservadas se almacenan literalmente. Para maximizar el código que cabe en 4K de memoria, los usuarios pueden ingresar abreviaturas para palabras reservadas. Por ejemplo, escribir " P." en lugar de " PRINT" ahorra 3 bytes.

El nivel II BÁSICO, introducido a mediados de 1978, obtuvo la licencia de Microsoft y es necesario para utilizar el bus de expansión y las unidades de disco. Radio Shack siempre tuvo la intención de que el Nivel I BÁSICO fuera una solución provisional hasta que el Nivel II estuviera listo, y el primer folleto del Modelo I en enero de 1978 mencionaba que el Nivel II BÁSICO "llegaría pronto". Es una versión abreviada del BASIC Extendido de 16k , ya que el Modelo I tiene 12k de espacio ROM. Según Bill Gates , "era una especie de intermedio entre 8k BASIC y Extended BASIC. Algunas características de Extended BASIC, como errores descriptivos y funciones definidas por el usuario, no se incluyeron, pero había variables de doble precisión y la declaración PRINT USING que queríamos para entrar. El desarrollo completo del Nivel II BÁSICO tomó aproximadamente cuatro semanas de principio a fin ". El manual que lo acompaña es más conciso y técnico que el manual de Nivel I. Las máquinas originales equipadas con el Nivel I BÁSICO podrían actualizarse al Nivel II mediante un reemplazo de ROM realizado por Radio Shack por una tarifa (originalmente $ 199). Los usuarios con programas BÁSICOS de Nivel I almacenados en un casete deben convertirlos al BÁSICO de Nivel II tokenizado antes de usarlos. Se proporcionó una utilidad para esto con las ROMS de nivel II.

Disk BASIC permite la E / S de disco y, en algunos casos ( NewDos / 80 , MultiDOS, DosPlus, LDOS) agrega una potente clasificación, búsqueda, edición de pantalla completa y otras características. Level II BASIC reserva algunas de estas palabras clave y emite un " ?L3 ERROR", lo que sugiere un cambio de dirección entre bastidores intervenido entre la creación de las ROM de Nivel II y la introducción de Disk BASIC.

Microsoft también comercializó un BASIC mejorado llamado Level III BASIC escrito por Bill Gates, en cinta de casete. El casete contiene una versión de "Archivo de casete" en un lado y una versión de "archivo de disco" en el segundo lado para los usuarios del sistema de disco (que debía guardarse en el disco). Level III BASIC agrega la mayoría de las funciones en la versión completa de 16 KB de BASIC más muchas otras mejoras específicas de TRS-80. Muchas de las características del nivel III BASIC están incluidas en el nivel II BASIC y el disco BASIC del TRS-80 Modelo III.

El Nivel I BÁSICO todavía se ofrecía en el Modelo I en configuraciones de 4k o 16k después de la introducción del Nivel II BÁSICO.

Otros lenguajes de programación

Radio Shack publicó un paquete de edición de programa y ensamblador combinado llamado Editor de ensamblador de la Serie I. La revista 80 Micro imprimió una modificación que le permitía funcionar bajo la versión 6 de TRSDOS del Model 4. También de Radio Shack estaba Tiny Pascal.

Microsoft puso a disposición su compilador Fortran , COBOL y BASCOM BASIC a través de Radio Shack.

En 1982, Scientific Time Sharing Corporation publicó una versión de su APL para el TRS-80 Modelo III como APL * PLUS / 80.

Otras aplicaciones

El blackjack y el backgammon vinieron con el TRS-80, y en su debut Radio Shack ofreció cuatro programas de nómina, finanzas personales y educativos en casete. La calidad de sus propios productos era a menudo deficiente. Una crítica crítica de 1980 80 Micro de una aventura de texto la describió como "otro ejemplo más de la incapacidad de Radio Shack para tratar con el consumidor en un mercado de consumidores". La revista agregó: "Lamentablemente, también, al igual que con otros programas de Radio Shack, las instrucciones parecen asumir que el lector es un niño o un adulto con la mentalidad de una carne en conserva un poco prematura".

Las más de 2.000 tiendas franquiciadas de Radio Shack en septiembre de 1982 vendían hardware y software de terceros, pero al principio se prohibió a las más de 4.300 tiendas propiedad de la empresa revender o incluso mencionar productos que no vendía Radio Shack. Green declaró en 1980 que aunque "hay más programas para los 80 que para todos los demás sistemas combinados" debido a la gran participación de mercado de la computadora, "Radio Shack no puede anunciar esto porque están haciendo todo lo posible por mantener este hecho. un secreto de sus clientes. No quieren que los compradores de TRS-80 sepan que hay algo más que un puñado de programas mediocres disponibles ", muchos de los cuales" son desastrosos y, estoy seguro, hacen un daño tremendo al industria". Broderbund , fundada ese año, comenzó publicando el software TRS-80, pero en 1983 el cofundador Doug Carlston dijo que la computadora "resultó ser un mercado terrible porque la mayoría de las redes de distribución estaban cerradas, a pesar de que había muchas máquinas por ahí. ". Green escribió en 1982 que Apple había superado a Tandy en ventas y puntos de venta a pesar de los miles de distribuidores de Radio Shack porque apoyaba el desarrollo de terceros, mientras que "encontramos que Shack parece envidiar cualquier venta que no hayan hecho ellos y solo ellos". Los distribuidores no afiliados a Radio Shack preferían vender software para otras computadoras y no competir con la empresa; Las ventas por correo también fueron difíciles, porque las tiendas propiedad de la empresa no vendían publicaciones de terceros como 80 Micro .

Según los informes, Charles Tandy quería alentar a los desarrolladores externos, pero después de su muerte, un comité dirigió la empresa, que se negó a ayudar a los desarrolladores externos, con la esperanza de monopolizar la venta de software y periféricos. Según los informes, Leininger renunció porque no le gustaba la burocracia de la compañía después de la muerte de Tandy. Un autor escribió en un artículo de 1979 sobre el "misterio del control de gráficos en lenguaje de máquina" de la computadora que "Radio Shack parece ocultar las pequeñas joyas de información que un aficionado necesita para hacer un tesoro del TRS-80". Afirmó que aparte del "excelente" manual BÁSICO de Nivel I "ha habido poca información hasta hace poco ... los propietarios de TRS-80 deben ser ingeniosos", informando que la funcionalidad de "teclado, video y casete" de la computadora también estaba indocumentada. El primer libro autorizado por Tandy con información técnica sobre TRSDOS para el Modelo I no apareció hasta después de la descontinuación de la computadora.

En 1982, la compañía admitió, después de que no apareciera ningún software para el Modelo 16 después de cinco meses, que debería haber alentado, como Apple, a los desarrolladores externos de productos como la aplicación asesina VisiCalc . (Un extenso artículo de 1980 en una publicación de Tandy que presentaba la versión TRS-80 de VisiCalc no mencionaba que la hoja de cálculo había estado disponible para Apple II durante un año). Sin embargo, a principios de la década de 1980, no era infrecuente para las pequeñas empresas y municipios para escribir programas personalizados para computadoras como el TRS-80 para procesar una variedad de datos. En un caso, la flota de vehículos de una pequeña ciudad se gestionó desde un solo TRS-80.

En 1985, Ed Juge de la compañía declaró que, además de Scripsit y DeskMate , "pretendemos confiar principalmente en software de 'renombre' probado en el mercado de firmas de software líderes". Un conjunto completo de aplicaciones de oficina se puso a disposición de la empresa y otros, incluidas las hojas de cálculo VisiCalc y Multiplan y el Lazy Writer , Electric Pencil , y de la propia Radio Shack los procesadores de texto Scripsit y SuperScripsit.

En comparación con los micros contemporáneos Commodore y Apple, los gráficos en bloque y el sonido crudo del TRS-80 se consideraron ampliamente limitados. La velocidad más rápida disponible para el programador de juegos, al no tener que procesar datos de color en alta resolución, contribuyó en gran medida a compensar esto. Los juegos de arcade TRS-80 tendían a ser más rápidos con efectos que enfatizaban el movimiento. Esta desventaja percibida no impidió que las compañías de software independientes como Big Five Software de producir versiones sin licencia de juegos de arcade como de Namco Galaxian , de Atari Asteroids , Taito 's Lunar Rescue , Williams ' s Make Trax , y de Exidy Targ y Venture . Frogger y Zaxxon de Sega fueron transferidos a la computadora y comercializados por Radio Shack. Pac-Man de Namco / Midway fue clonado por Philip Oliver y distribuido por Cornsoft Group como Scarfman . La Battlezone de Atari fue clonada para los Modelos I / III por Wayne Westmoreland y Terry Gilman y publicada por Adventure International como Armored Patrol . También clonaron Eliminator (basado en Defender ) y Donkey Kong ; este último no se publicó hasta después de que se descontinuó el TRS-80, porque Nintendo se negó a licenciar el juego.

Algunos juegos escritos originalmente para otras computadoras se portaron al TRS-80. Microchess tiene tres niveles de juego y se puede ejecutar en los 4 KB de memoria que es estándar con el Modelo I; el clásico ELIZA es otro puerto TRS-80. Ambos fueron ofrecidos por Radio Shack. Apple Panic , en sí mismo un clon de Space Panic de Universal , fue escrito para el TRS-80 por Yves Lempereur y publicado por Funsoft. Epyx ' s templo de Apshai corre lentamente en el TRS-80. Infocom portó su serie de juegos de aventuras interactivos basados ​​en texto a los Modelos I / III; el primero, Zork I , fue comercializado por Radio Shack.

Las aventuras de texto de Adventure International comenzaron en el TRS-80, al igual que Sea Dragon de Westmoreland y Gilman, que luego se transfirieron a los otros micros domésticos. Android Nim de Leo Christopherson fue reescrito para Commodore PET y Apple. Muchos juegos son exclusivos del TRS-80, incluidos Duel-N-Droids , también de Christopherson, uno de los primeros juegos de disparos en primera persona 13 Ghosts de Software Affair (Orchestra-80, -85 y -90 personas) y shooters como Cosmic Fighter. y Defense Command , y extraños programas experimentales como Dancing Demon de Christopherson , en el que el jugador compone una canción para un diablo y coreografia sus pasos de baile con la música. Radio Shack ofreció programas de animación de gráficos simples Micro Movie y Micro Marquee y Micro Music .

Radio Shack ofrecía una serie de utilidades de programación, incluido un depurador avanzado, un paquete de subrutinas y un constructor de referencias cruzadas. Probablemente el paquete de utilidades más popular fue Super Utility escrito por Kim Watt de Breeze Computing. Otro software de utilidad como Stewart Software's Toolkit ofreció el primer directorio ordenado, decodificación o restablecimiento de contraseñas, y la capacidad de eliminar partes de TRSDOS que no eran necesarias para liberar espacio en el disquete. También produjeron el On-Line 80 BBS, un sistema de tablones de anuncios basado en TRSDOS. Misosys Inc. fue un prolífico productor de sofisticadas utilidades y software de lenguaje TRS-80 para todos los modelos de TRS-80 desde el principio.

Quizás debido a la falta de información sobre TRSDOS y sus errores, en 1982 quizás existían más sistemas operativos para el TRS-80 que para cualquier otra computadora. TRSDOS tiene capacidades limitadas, ya que, al igual que Apple DOS 3.3 en Apple II , se concibe principalmente como una forma de extender BASIC para admitir unidades de disco. Aparecieron numerosos DOS alternativos, el más destacado fue LDOS porque Radio Shack obtuvo la licencia de Logical Systems y lo adoptó como su DOS oficial para sus productos de disco duro Modelos I y III. Otras DOS alternativas TRS-80 incluyeron NewDOS de Apparat Personal Computers y DoubleDOS , DOSPlus , MicroDOS , UltraDOS (más tarde llamado Multidos). El DOS para la línea Modelo 4 se llamaba originalmente TRSDOS Versión 6, pero en realidad fue producido y licenciado por Logical Systems, y técnicamente es un descendiente del Modelo I LDOS original.

El mapa de memoria del Modelo I y III los hace incompatibles con el sistema operativo CP / M estándar para computadoras comerciales Z80, que se carga en la dirección hexadecimal $ 0000 con TPA ( Área de programa transitoria ) a partir de $ 0100; la ROM TRS-80 reside en este espacio de direcciones. La placa Mappers de Omikron Systems reasigna la ROM para ejecutar programas CP / M sin modificar en el Modelo I. Hay disponible una versión personalizada de CP / M, pero pierde su ventaja de portabilidad. La revista 80 Micro publicó una modificación CP / M de bricolaje para el Modelo III.

Recepción

Dan Fylstra , uno de los primeros propietarios, escribió en BYTE en abril de 1978 que como una "computadora 'dispositivo' ... la TRS-80 acerca la computadora personal mucho más al cliente promedio", adecuada para uso doméstico y comercial. . Concluyó que "no es la única alternativa para el aspirante a usuario de computadora personal, pero es un fuerte competidor". Jerry Pournelle escribió en 1980 que "el TRS-80 básico es una gran cantidad de computadora por el dinero". Criticó la calidad de la aplicación y el software del sistema de Tandy, y el alto costo de los periféricos. Pournelle informó, sin embargo, que con la placa Omikron, un cliente pagó menos de $ 5000 por una computadora compatible con el software TRS-80 y CP / M "todo sin construir un solo kit".

Tres años después, Pournelle fue menos positivo sobre la computadora. Escribió en mayo de 1983: "En cuanto a nuestro TRS-80 Modelo I, lo destrozamos hace mucho tiempo. Siempre fue poco confiable, y los repetidos viajes al punto de venta de Radio Shack local no ayudaron. El problema fue que Tandy tomó atajos". . Pournelle escribió en julio:

Estoy un poco amargado por mis experiencias con Tandy. Realmente había pensado que el Modelo I era la máquina del futuro: una computadora doméstica económica que podía ampliarse por etapas hasta que hiciera un trabajo profesional. Por supuesto que nunca fue eso. Primero, Tandy intentó cercar a los usuarios del Modelo I a través de ese sistema operativo ridículo, y luego no permitió que las tiendas de Radio Shack vendieran software que no fuera de Tandy. ... Nunca había estado tan bien diseñado, y cuando las ventas despegaron mucho más rápido de lo previsto, el sistema de control de calidad no pudo hacer frente.

Sucesores compatibles

Tandy reemplazó el Modelo I con el Modelo III ampliamente compatible en 1980. (El Modelo II de TRS-80 es un diseño completamente diferente e incompatible).

TRS-80 Modelo III
TRS-80 Modelo 3 01.jpg
Fabricante Tandy Corporation
Escribe Computadora para el hogar y la pequeña empresa
Fecha de lanzamiento Julio de 1980 ; Hace 41 años ( 1980-07 )
Precio de lanzamiento $ 699 (4KB RAM, Nivel I), $ 999 (16K, Nivel II) , $ 2495 (48K, 2 disqueteras de 180KB, RS-232C)
Interrumpido Septiembre de 1983 ( Septiembre de 1983 )
Sistema operativo TRSDOS 1.3, LDOS 5
UPC Zilog Z80A a 2  MHz
Memoria 4 KB o 16, 32 o 48 KB
Monitor 16 filas por 64 o 32 columnas, gráficos en bloque
Gráficos opcional 512 por 192 píxeles, $ 369 extra
Sonido salida a través del puerto de casete

Compatibilidad con versiones anteriores
Modelo I Código Z80 ~ 80% (más alto con parches), BÁSICO 100%
Predecesor Modelo I
Sucesor Modelo 4

Modelo III

Tandy lanzó el TRS-80 Modelo III el 26 de julio de 1980. Las mejoras del Modelo III sobre el Modelo I incluyen: minúsculas incorporadas, un mejor teclado con teclas repetidas, un conjunto de caracteres mejorado, un reloj en tiempo real, 1500 -interfaz de casete de baudios, un procesador Z80 más rápido (2.03 MHz) y un gabinete todo en uno que requiere menos cables. Un Modelo III con dos unidades de disquete requiere el uso de un solo tomacorriente; un Modelo I de dos unidades requiere cinco salidas. El Modelo III evita la complicada secuencia de encendido / apagado del Modelo I. Poco después de la introducción del Modelo III, la producción del Modelo I se suspendió porque no cumplía con las nuevas regulaciones de la FCC a partir del 1 de enero de 1981 con respecto a la interferencia electromagnética .

Tandy distinguió entre el Modelo II de gama alta y el Modelo III, describiendo este último como "un sistema administrativo, bueno para cosas como procesamiento de textos, gestión de datos y operaciones VisiCalc" y adecuado para pequeñas empresas. La versión de menor precio del Model III se vendió con 4 KB de RAM y almacenamiento en cassette. La placa de la CPU de la computadora tiene tres bancos de sockets (8 sockets por banco) que aceptan DRAM de tipo 4116, por lo que las configuraciones de memoria vienen en tamaños de memoria RAM de 16KB, 32KB o 48KB. Las computadoras con 32K o 48K de RAM se pueden actualizar con almacenamiento en disquetera. Hay espacio dentro del gabinete de la computadora para dos unidades de altura completa. Los ofrecidos por Tandy / Radio Shack son de una sola cara, 40 pistas, doble densidad (codificación MFM) para 180K de almacenamiento. Los proveedores externos ofrecían unidades de doble cara y de 80 pistas, aunque para controlarlas tenían que modificar el código del controlador TRSDOS o bien proporcionar un DOS alternativo de terceros que podía (ver más abajo). La instalación de unidades de disquete también requiere que se actualice la fuente de alimentación de la computadora. No hay ventilador de enfriamiento interno en el Modelo III; utiliza refrigeración por convección pasiva (a menos que se haya instalado internamente una cantidad inusual de expansiones que consumen mucha energía, como una unidad de disco duro, una tarjeta gráfica, un kit de aceleración, una tarjeta RS-232, etc.).

Tandy afirmó que el Modelo III era compatible con el 80% del software del Modelo I. Muchos editores de software publicaron parches para permitir que sus programas del Modelo I se ejecutaran en el Modelo III. El director de marketing Ed Juge explicó que sus diseñadores consideraron cambiar el diseño de la pantalla de video de 64 columnas por 16 filas del Model I, pero que finalmente decidieron que mantener la compatibilidad era lo más importante.

El mapa de memoria y la arquitectura del sistema del Modelo III son prácticamente los mismos que los del Modelo I, pero las unidades de disco y el puerto de la impresora se movieron de la memoria asignada al puerto de E / S, por lo que el software del Modelo I intenta manipular el controlador de disco directamente o la salida a la impresora (en particular, DOS modelo I y paquetes de aplicaciones como Visicalc y Scripsit) no funcionará. Bajo el sistema operativo TRSDOS 1.3 suministrado, los discos Modelo I se pueden leer en el Modelo III, pero no al revés. El SO LDOS opcional (de Logical Systems Inc.) utiliza un formato de disco común para las versiones del Modelo I y del Modelo III.

Los clientes y desarrolladores se quejaron de errores en el intérprete BASIC de Microsoft del Modelo III y TRSDOS. Tandy / Radio Shack (y revistas TRS-80 como 80 Micro ) publicaron periódicamente muchos parches de software para corregir estas deficiencias y permitir a los usuarios personalizar el software según sus preferencias.

Las diferencias en los controladores de disquete WD1771 y WD1791 crearon problemas para leer los discos del Modelo I en un Modelo III (la actualización de doble densidad en el Modelo I incluye ambos chips, mientras que un Modelo III solo tenía el WD1791). El WD1771 admite cuatro marcadores de datos, mientras que el WD1791 solo admite dos, y algunas versiones de TRSDOS para el Modelo I también los usan. Además, son utilizados por esquemas de protección contra copias. El software estaba disponible para permitir la lectura de discos del Modelo I en un Modelo III. El WD1791 admite la tasa de bits de 500 bit / s necesaria para las unidades de disquete de alta densidad, pero el controlador no puede utilizarlas sin modificaciones importantes.

TRSDOS para el Modelo III fue desarrollado internamente por Radio Shack en lugar de ser subcontratado como el DOS del Modelo I. Ninguno de los códigos base del DOS Modelo I se reutilizó y el DOS Modelo III se reescribió desde cero; esto también creó algunos problemas de compatibilidad ya que la API del DOS del Modelo III no era completamente idéntica al DOS del Modelo I. Esto fue principalmente para evitar disputas legales con Randy Cook sobre la propiedad del código como había ocurrido con el Modelo I DOS y también porque Radio Shack originalmente planeó varias características para el Modelo III, como el soporte de texto de 80 columnas que no estaban incluidas. Dos versiones anteriores, 1.1 y 1.2, fueron reemplazadas por la versión 1.3 en 1981, que se convirtió en el sistema operativo estándar Modelo III. TRSDOS 1.3 no es compatible con el formato 1.1 y 1.2; Se proporciona una utilidad llamada XFERSYS que convierte discos de formato antiguo al formato TRSDOS 1.3 (este cambio es permanente y los discos resultantes no se pueden leer con las versiones anteriores de DOS).

La pantalla de inicio del Model III se eliminó del Model I. En lugar de mostrar basura en la pantalla al encenderlo, muestra un "Diskette?" preguntar si no se detecta un disquete de arranque. El usuario puede insertar un disco y presionar cualquier tecla para arrancar. Al encender o reiniciar, mantener presionada la Breaktecla iniciará la computadora en el Nivel II BÁSICO basado en ROM. Esta capacidad es útil si la unidad de disco no está funcionando y no puede arrancar un disco TRSDOS (o si no hay un disco de arranque disponible); permite a un operador familiarizado con el hardware de la máquina realizar diagnósticos utilizando los comandos PEEK y POKE de BASIC. Esto también funciona para el Modelo 4, pero no para el 4P.

Si bien el DOS Modelo I es bastante flexible en sus capacidades, el DOS Modelo III está codificado de forma rígida para admitir disquetes de una sola cara de 180K, un problema solucionado por muchos DOS de terceros. Con ese fin, cuando Radio Shack introdujo los discos duros para la línea TRS-80 en 1982, la compañía obtuvo la licencia de LDOS en lugar de intentar modificar el DOS del Modelo III para que sea compatible con el disco duro.

El nivel II BÁSICO en el Modelo III tiene un tamaño de 16K e incorpora algunas características del nivel I BÁSICO de disco

TRSDOS 1.3 recibió algunas actualizaciones menores, la última en 1984, aunque el número de versión no se modificó. Esto incluye al menos una actualización que escribe un mensaje de Easter Egg "Joe, you rummy buzzard" en un sector de disco no utilizado, que supuestamente es un mensaje de broma dejado por un programador en una versión beta, pero incluido accidentalmente en el maestro de producción.

El teclado Modelo III carece CONTROL. Muchos programas de aplicación usan @, mientras que otros usan ⇧ Shift+ . A menudo CLEARse utiliza en combinación con teclas numéricas y alfabéticas. El teclado Model III también carece ⇪ Caps Lock; para bloquear en mayúsculas las teclas alfabéticas, el usuario presiona ⇧ Shift+ 0. En LDOS se admite la escritura anticipada .

Debido a que muchos usuarios consideraron que TRSDOS 1.3 era deficiente, Tandy ofreció (a un costo adicional) la versión 5 de LDOS de Logical System como alternativa. Al igual que con el Modelo I, otras fuentes de terceros también ofrecieron alternativas TRSDOS para el Modelo III, incluidos NewDOS, Alphabit's MultiDOS y Micro Systems Software's DOSPlus. Estos son compatibles con TRSDOS 1.3 y ejecutaron los mismos programas de aplicaciones, pero ofrecen estructuras de comando mejoradas, más y mejores utilidades del sistema y mejoras al intérprete de Microsoft BASIC. Después de escribir el Modelo I TRSDOS original, Randy Cook comenzó a trabajar en su propio DOS, titulado VTOS, que fue reemplazado por LDOS y también generó cierta frustración para los usuarios, ya que es el único TRS-80 DOS protegido contra copia.

Aunque en su mayor parte se pensó como una computadora basada en disco, el Modelo III estaba disponible en una configuración de casete base sin hardware de disco y solo 16K de RAM con Nivel II BÁSICO. Radio Shack también ofreció una versión 4K con Nivel I BÁSICO, idéntica al Modelo I Nivel I BÁSICO, pero con la adición de los comandos LPRINT y LLIST para la salida de la impresora. La actualización a una máquina de disco requiere la instalación de al menos 32 K de RAM, la placa controladora de disco y una fuente de alimentación adicional para las unidades de disco. Las actualizaciones de disco adquiridas en Radio Shack incluyen TRSDOS 1.3; los usuarios que actualizaban de otros proveedores tenían que comprar DOS por separado (la mayoría optaba por LDOS o DOSPlus), aunque una gran cantidad de programas de aplicaciones del Modelo III incluían una copia con licencia de TRSDOS 1.3.

Al igual que con el E / I del Modelo I, el puerto RS-232C en el Modelo III era una opción de costo adicional y no estaba incluido en el precio base de la computadora, aunque el Modelo III de doble disco por $ 2495 incluía el puerto serie.

Al igual que el Modelo I, el Modelo III se vendió bien en el mercado educativo. Muchos administradores escolares valoraron el diseño de hardware todo en uno del Modelo III porque dificultaba que los estudiantes robaran componentes. InfoWorld aprobó el diseño de una sola unidad del Model III, la administración de cables simplificada y mejoras como la falta de rebote del teclado y la confiabilidad mejorada del disco. El crítico, un ex propietario del Modelo I, dijo "Estoy impresionado" y que "si el Modelo III hubiera estado disponible, es probable que no lo hubiera vendido". Concluyó: "Si está buscando una computadora que no sea demasiado cara pero que funcione bien, sería prudente probar el Modelo III; podría terminar comprándola".

Don French, que había dejado Radio Shack para fundar FMG Software después de diseñar el Modelo I, expresó su decepción por la nueva máquina mientras intentaba convertir CP / M para ejecutarla. "Me he encontrado con numerosos problemas con la unidad de disquete y su interfaz. Radio Shack venderá un Model III a cualquiera. Están tratando de comercializarlo como una computadora comercial cuando el software existente es lamentablemente inadecuado. 48K simplemente no es suficiente . Te quedas sin memoria antes de empezar. Están vendiendo un paquete médico que ocupa nueve discos. Creo que el Model III es una máquina muy mal concebida ".

Productos de posventa

Tandy / Radio Shack y muchos otros fabricantes ofrecieron hardware del mercado de accesorios. Se ofreció la selección habitual de complementos y periféricos disponibles para el Modelo I: unidades de disquete externas (una o dos se podían conectar a un conector de borde de tarjeta en el panel posterior), una unidad de disco duro externa (LDOS se proporcionó como Tandy's disco duro OS vice TRSDOS), una placa gráfica de alta resolución (resolución 512 por 192 píxeles), un puerto serie RS-232C en una tarjeta de circuito interno y una impresora paralela (conectada por un conector de borde de tarjeta). Un complemento de hardware / software popular fue el sintetizador de música Orchestra-90. Se puede programar para reproducir hasta cinco voces con un rango de seis octavas estereofónicamente. Una gran cantidad de archivos de música de Orch-90 (como se le llamaba a menudo) estaban disponibles para descargar desde CompuServe . El Orch-90 obtuvo la licencia de una empresa llamada Software Affair, que también produjo el Orchestra-85 compatible con el Modelo I a partir de 1981.

Al menos tres proveedores produjeron modificaciones CP / M para el Model III, Omikron (también un mod del Modelo I), Holmes Engineering y Memory Merchant. Había opciones disponibles para actualizar el CRT al estándar profesional CP / M de 80 columnas y 24 filas, así como unidades de disquete de ocho pulgadas.

Varios fabricantes externos se especializaron en actualizar los Model III con hardware y software de alto rendimiento, y comercializarlos con sus propias etiquetas. Las mejoras generalmente incluían unidades de disco duro internas, unidades de disquete de mayor capacidad, kits de aceleración Z80 de 4 MHz, pantallas de video CRT verdes o ámbar de calidad profesional, mejor software DOS (generalmente DOSPlus de Micro Systems Software o LDOS de Logical Systems), incluido el más importante utilidades de copia de seguridad del disco duro e interfaces de shell personalizadas controladas por menús que aislaron a los usuarios no expertos (empleados comerciales) de la línea de comandos de DOS. Estos fueron promocionados como sistemas llave en mano de alta productividad para pequeñas empresas a un costo menor que los sistemas comerciales de la competencia de proveedores de gama alta como IBM y DEC, así como el TRS-80 Model II de Radio Shack .

Modelo 4

TRS-80 Modelo 4 (versión estándar)
TRS-80 Modelo 4P

El sucesor del Modelo III es el TRS-80 Modelo 4 lanzado en abril de 1983. Tiene una CPU Z80A de 4 MHz más rápida, una pantalla de video más grande de 80 columnas x 24 filas con video inverso, un teclado más grande, un altavoz interno y 64 KB de RAM se puede actualizar a 128 KB de RAM conmutada por banco . La pantalla se puede actualizar con una tarjeta gráfica de alta resolución con un rendimiento de 640x240 píxeles. El Model 4 es totalmente compatible con el software de aplicación Model III y CP / M. Un Modelo 4 sin disco (con 16 KB de RAM y Nivel II BÁSICO) cuesta $ 999, con 64 KB de RAM y una unidad de disco de 180K de una sola cara $ 1699, y dos unidades con RS-232C $ 1999; una actualización para los propietarios del Model III costó $ 799 y proporcionó una placa base y un teclado nuevos. Tandy vendió 71.000 en 1984.

El Modelo 4 incluye todo el hardware, las asignaciones de puertos y los modos de funcionamiento del Modelo III, lo que lo hace 100% compatible. Los programas del Modelo III que se ejecutan en un Modelo 4 pueden acceder a las características de hardware adicionales del Modelo 4 (como frecuencia de reloj de 4 MHz, pantalla de video y teclado más grandes, RAM acumulada por encima de 64 KB). Había paquetes de software de posventa que ponían esta capacidad a disposición de los usuarios que no eran programadores.

El Modelo 4P es una versión transportable introducida en septiembre de 1983 y descontinuada a principios de 1985. Funcionalmente es el mismo que el modelo de escritorio de doble unidad, pero carece del conector de borde de tarjeta para dos unidades de disquete externas y para la interfaz de cinta de cassette. Tiene una ranura para una tarjeta de módem interna y podría emular un Model III.

El Modelo 4D con el paquete de productividad Deskmate incluido se introdujo a principios de 1985. Tiene una placa de CPU revisada que utiliza una lógica de matriz de puerta más rápida que incluye el controlador de disquete y los circuitos RS-232C, todo en una sola placa. La computadora tiene dos unidades de disquete internas de doble cara, y es el último modelo que desciende del Modelo I de 1977. Se vendió al por menor por $ 1199 en su lanzamiento en 1985. Durante 1987-1988, las tiendas minoristas quitaron el Modelo 4D de la pantalla, pero estaban disponibles. por pedido especial hasta 1991.

DGT-100 de DIGITUS Ind. Com. Serv. de Eletrônica Ltda., una de una docena de marcas de clones TRS-80 fabricados por otras empresas.

Ver también

Nota

Referencias

Otras lecturas

enlaces externos