06-01-2009

Radio Shack Corporation o mejor conocida en el mundo como Tandy, es una de esas viejas de la scene que han perdurado con el paso de los años. Radio Shack es una conocidísima cadena de venta de componentes electrónicos y de radio. Tiene su base en Foth Worth, Tejas, y opera desde 1921.
En 1978, tres años después del famoso Mits Altair, Radio Shack presentó el TRS-80, uno de los primeros ordenadores personales producidos en masa y que se convirtió en un gran éxito. En ese momento el reparto de ventas fué crucial para el correcto desarrollo del mercado norteamericano de 8 bit, Apple Computer competía con un flamante Apple ][ que era más versatil. Tenían 3 largos años por delante para competir y es a día de hoy donde vemos que el TRS80 es más que una pieza de coleccionista.
He de decir que personalmente me parecen de los ordenadores más bonitos y con la estética más retro que se puedan encontrar. Pocos, muy pocos equipos superan en linea la clase que Tandy les dió.
El éxito recogido con las ventas del TRS 80 fue seguido por el TRS-80 Color Computer o mejormente conocido como el Tandy CoCo (homólogo americano del Dragon 32/64 y compañero de clase del Fujitsu FM7), diseñados para conectar la televisión para su uso como un monitor.
A finales de la decada de los 80, Radio Shack hizo la transición de sus propios ordenadores de 8 bit hacia la plataforma Intel haciendo que los nuevos ordenadores Tandy fueran IBM-PC compatible, sin embargo, los márgenes y la falta de economías de escala condujo a Radio Shack a abandonar la fabricación de ordenadores a mediados de los 90.
Pero... ¿ dónde está el exito del TRS80 y como fueron capaces de vender más de un millon de unidades ?.

Tandy anunció su TRS-80 en verano de 1977 y fue el punto de entrada de sus ordenadores en el mercado, significando competir directamente contra el Commodore PET y el Apple II. Se vendía por $599 en un paquete completo, incluyendo un monitor en blanco y negro de 12 pulgadas, grabador de casetes y el ordenador. Fue el producto más caro que la cadena de tiendas de productos electrónicos de Tandy, Radio Shack, había puesto nunca a la venta.
La dirección de la compañía dudaba del mercado de los ordenadores personales con Commodore y Apple marcando el terreno y por ello mantuvo la producción inicial en sólo 3.000 unidades, de modo que si el ordenador no se vendía , podrían por lo menos ser utilizados para los propósitos de contabilidad y gestión de los 3.000 almacenes de la cadena. Se nota que eran bastante conservadores y sabían que la inversión al menos modernizaría y automatizaría sus propio negocio. El enfoque del TRS era absolutamente profesional y dedicado a gestión, de hecho sus características buscaban ser lo más estándar posible.
El TRS-80 Modelo I fue desarrollado para Tandy por Don French y Steve Leininger. Bajo un grueso teclado se ocultaban los circuitos y placa del ordenador. Fue el primer ordenador hecho de esta manera, insiprando a otras compañías y seguido 3 años después por el VIC-20 fabricado por Commodore. Hacer un ordenador que contenga todo era llevar la integración a otro nivel, reduciendo costes y componentes y facilitando el uso a los compradores no limitando su espacio de escritorio.
EL HW principal estaba formado por un microprocesador Zilog Z80 funcionando 1.77 MHz. Primero apareció el TRS-80 Modelo I Level I, y pronto el TRS-80 Modelo I Level II. La diferencia entre el Level I y el II era el intérprete BASIC que no faltaría en el resto de modelos que estaban por salir al mercado de todos los fabricantes.

Y entra el Basic de Microsoft en escena...
Al igual que el Basic de AppleSoft, el BASIC Level I fue hecho por TANDY, y ocupaba 4K en ROM con lo que se limitaban muchísimo las funciones y las opciones. El BASIC Level II fue licenciado a Microsoft, ocupaba 12K ROM y tenía mucha más funcionalidad que el Level I. Para más detalles, El Level I era solo de simple precisión y tenía un pequeño grupo de órdenes. El Level II introdujo coma flotante de doble precisión y tenía un conjunto de órdenes más amplio. El Level II fue posteriormente mejorado cuando se agregó un sistema de discos, y el Disk Based BASIC. Microsoft ya había experimentado incluyendo interpretes de Basic sobre Z80 y otros micros con lo que llevaban cierta ventaja aún no siendo este Basic realmente compatible entre todos los sistemas que lo montaban.

Ambos ordenadores venían con 4K ó 16K RAM de fabrica y con o sin teclado numérico. Se vendían kits "Expansion Interface"para expandir y convertir un Level I a Level II. Con el tiempo el TRS-80 Modelo I Level II con 16 KB RAM se convirtio en el modelo más común.
El BASIC Nivel I fue el gratuito Tiny BASIC de Li-Chen Wang, hackeado por la propia Radio Shack para añadirle funcionalidad. El BASIC Nivel II fue licenciado a Microsoft. Debido a que el Modelo I tenía solo 12K de espacio de ROM, el BASIC Nivel II era una versión reducida del Extended BASIC de 16K. El Basic Level II era aproximadamente un 30 % más rápido que la version Level I.
El Disk Based BASIC añadió la capacidad de controlar el acceso a disco, y en algunos casos funcionar sobre NewDos/80, MultiDOS, DosPlus, LDOS y se agregaron poderosas características para clasificar, búsqueda, edición a pantalla completa, y otras popularizando el software de gestión masivamente.
Microsoft también comercializó una versión mejorada del BASIC basada en cintas de casete llamada Level III BASIC, la cual añadia la mayoría de las funciones de la versión completa del Extended BASIC de 16K. Una jugada que les salió redonda.
¿ Y qué pasó, el Apple ][ tuvo clones como rosquillas, los tuvo el TRS80 ?
En el mercado aparecieron muchos clones del TRS-80 Modelo I. El LOBO Max-80, los ordenadores LNW-80 Modelos I, II, y Team, y el holandés Aster CT-80. Tanto Lobo como LNW produjeron sus propias Interfaces de Expansión. EACA en Hong Kong hizo un clon que fue vendido alrededor del mundo bajo diversos nombres y fabricantes. En Australia y Nueva Zelanda era el Dick Smith System-80, en Norteamérica fue el PMC-80, y en Europa era el EACA Video Genie.
El bus de expansión era diferente y EACA también hizo su propia Interface de Expansión. Se fabricaron diferentes versiones que luego fueron divididas en una versión "doméstica" y una "de negocios", Genie I y II, y System-80 Mark I y II, donde la II tenía un teclado numérico en lugar del casete integrado.
El EACA Color Genie también estaba basado en el TRS-80 Modelo I, pero con gráficos mejorados y otros cambios que le hicieron perder un alto grado de compatiblidad, así que los programas que usaban en las capacidades gráficas originales del TRS-80 no podían correr sobre el EACA.
... ¿ Y después ?
En Mayo de 1979, Tandy contraatacó en el mercado con el Modelo II que fue diseñado como máquina de negocios. No era una mejora del Modelo I, sino un sistema completamente diferente. El Modelo II fue diseñado usando el Z-80A que es más rápido y tenía incorporada una unidad de diskettes de 8 pulgadas, así como 64K de memoria. Todo un poderío para la época.

Como continuación al Modelo II y orientando las ventas al mercado profesional, en julio del 80 Tandy lanzó el Modelo III, mucho más integrado y mejorado que el Modelo I. Las mejoras del Modelo III incluyeron la incorporación de letras minúsculas (detalle importante), un teclado mejor, un procesador Z-80 más rápido, puertos paralelo, serie y para el casete, pantalla incorporada de 16 líneas x 64 caracteres (64 x 16) y hasta dos unidades de diskette de 5 ½ pulgadas.
Con la introducción del Modelo III, la producción del Modelo I fue discontinuada pues no cumplía con nuevas regulaciones de la FCC con respecto a interferencias de radio. De hecho, el Modelo I irradiaba tanta RFI (interferencia de radiofrecuencia) que muchas compañías hicieron sus juegos de tal manera que colocando una radio AM al lado del ordeandor, mediante el uso de las interferencias lograban sonidos dado que este sistema no disponia de audio.

El sucesor al Modelo III fue el Modelo 4 (abril de 1983). Tenía una CPU Z80 de 4 Mhz, 64 Kb RAM expandible a 128 Kb y hasta dos unidades de diskette de 5 ¼ pulgadas en la misma carcasa, un puerto en serie RS-232, puerto paralelo y para casetes, pantalla incorporada de 16 líneas por 64 caracteres (64 x 16)) y también 24 líneas por 80 caracteres (80 x 24) lo que la convirtió en el selecto grupo de ordenadores personales que podian ejecutar el sistema operativo de Kildall CP/M.

Antes del modelo 4, el soporte para CP/M era solamente posible con una modificación de hardware que remapeaba las ROM BASIC fuera del alcance de la dirección cero de memoria por medio de una tarjeta añadida fabricada por terceros, comercializada como el Mapper board (tarjeta mapeadora). El modelo 4 también tenía la capacidad de generar gráficos de alta resolución con una tarjeta opcional.
Moviendo Datos con los TRS80
Los datos se podian guardar como en casi todos los ordenadores en cintas de casete de audio. Para ampliar el equipo a disco flexible había que comprar el "Interface de Extensión" que añadía una interfaz de disco flexible de "simple densidad". La interfaz fue basada en el popular chip controlador de disco flexible de simple densidad Western Digital 1171 presente en otros equipos y controladoras de la época, pero carecía de un "separador de datos" externo, y por lo tanto era muy poco fiable.
Todos los formatos de disco del TRS-80 son soft-sectored (sectores blandos) con index-sinc (índice de sincronización), en oposición con los formatos del Apple II, que eran soft-sectored sin la sincronización de índice, (con muchas unidades de Apple que incluso carecían de un detector del agujero del índice). Exceptuando algunas unidades muy tempranas de Shugart, reconocibles por su posicionador del cabezal tipo "spiral-cam". Todas las unidades de disco flotante del TRS-80 eran modelos de 40 pistas doble-densidad.
La combinación de 40 pistas, doble densidad, y el index-sinc, dieron una capacidad máxima de 180 kb por diskette de simple cara, lo cual considerablemente mayor que en otros sistemas del momento. Por otra parte, el uso de index-sinc, significó que para convertir un diskette en un "flippy" era necesario no solo cortar una segunda muesca para permitir la escritura, sino que también se debía perforar un segundo agujero índice en el diskette con el riesgo que se corría de dañar el interior. Se podían comprar "flippies" hechos en fábrica, o utilizar la otra cara para grabar software para el Apple ][, como lo hicieron algunas empresas de software de entonces.
Otros modelos fabricados por Tandy y de los que otro día hablaremos serán: ( Sobremesa, escritorio y portátiles):
TRS 80 MODEL I * 1977, TRS 80 MODEL II * 1979, TRS 80 MODEL II * 1979, TRS 80 MODEL III * 1981, TRS 80 MODEL 16 * 1982, TRS 80 MODEL 4P * 1983, TRS 80 MODEL 4 1983, TRS-80 MODEL 12 1983, COLOR COMPUTER 1980 , OLOR COMPUTER 2 * 1983, COLOR COMPUTER 3 * 1986, MC 10 * 1983 , TRS 80 PC-1 * 1980, TRS 80 PC-2 * 1982 , TRS 80 PC-4 * 1982
¿ Quieres emularlo ?
http://www.trs-80.com/
http://sourceforge.net/projects/virtualt/
http://www.discover-net.net/~dmkeil/
http://www.vavasour.ca/jeff/trs80.html
http://www.joelcomm.com/trs80_emulator_page.html
http://ganley.org/software/trs80.html
http://www.mess.org
http://www.zophar.net/trs80.html
http://linux.maruhn.com/sec/xtrs.html
Probad a poner en Google, TRS 80 Emulator !!!
Espero que os haya gustado el Tandy Radio Shack TRS 80. Todo un Clásico.
Ron Dreamcast, Retro Scene & Emulation