
El primer TRS-80, el único realmente merecedor de este nombre, es un ordenador norteamericano basado en la CPU Z80 y con gráficos monocromo.
Fue el primer ordenador personal de Tandy, la dueña de la cadena de electrónica Radio Shack, y les supuso en éxito enorme. Decidirse a comercializar su propio ordenador personal no fue un proceso fácil, pero abrió nuevas puertas a la empresa, primero con este producto, más tarde con sus sucesores y finalmente con los compatibles PC.
Las dudas sobre venderlo venían de su elevado precio, muy superior al de los productos que Radio Shack vendía habitualmente. De haber salido mal la jugada, Tandy habría terminado con unos cuantos miles de caros pisapapeles. Con estos temores, Tandy produjo una primera tirada relativamente corta, de tan solo 5.000 unidades a 399 dólares (unos 2.200 euros actuales, ajustando el precio a la inflación). Las malas lenguas dicen que si la cosa no arrancaba Tandy habría usado los ordenadores para gestionar sus propias tiendas.
Contra los temores de Tandy, la reacción del público fue asombrosa. La rueda de prensa del producto pasó sin pena ni gloria, pero tras su presentación en la Feria de ordenadores personales de la Universidad de Boston en enero de 1977, Tandy se vio inundada de pedidos. Tantos que no pudo vender su ordenador sin listas de espera hasta mediados de 1978. El TRS-80 terminaría vendiendo un total de 200.000 unidades y compitiendo con éxito frente a los Apple II y Commodore PET.
Distinguimos tres modelos de este primer TRS-80, los modelos I, III y 4. El TRS-80 Model II también existe, pero es un ordenador de oficina diferente e incompatible del que no hablaremos.
Model I es como se conoce retrospectivamente a la primera hornada del TRS-80. Equipan una CPU Zilog Z80 a 1.78 MHz, 4 Kb. de RAM (16 Kb. o más tras añadir la expansión Model I Expansion interface y actualizar el BASIC a Level II BASIC), un teclado mecánico y se conectan a una TV RCA modificada. El BASIC y más tarde el SO para controlar unidades de disquete TRSDOS eran obra de la misma Tandy Radio Shack.
Podían mostrar 64×16 caracteres en la pantalla, no tenían hardware de sonido (aunque podía emitirlo con un amplificador enchufado en la salida MIC del cassete) y los programas se cargaban desde una unidad externa de cassette.
También había disponibles unidades de disquete de 5 y 1/4, que como decíamos empleaban el SO TRSDOS. Como este resultó poco fiable muchos usuarios se decantaron por alternativas como el NEWDOS de Omnicomp, DOSPlus (de Micro-Systems Software) o LDOS de Logical Systems. Este debe ser el ordenador con más SO del que tengo noticia.
A partir del Model III los TRS-80 podían equipar unidades de disco duro de 5 Mb. de capacidad gestionadas por el SO LDOS. El precio era prohibitivo para la mayoría de usuarios, 2.495 dólares, el equivalente a 5.600 euros actuales.
Los Model III y Model 4 son revisiones posteriores de 1980 y 1983. Incorporan las mejoras de la expansión Model I Expansion interface y tienen algunos modos gráficos extra de 80x24 caracteres. También juntan en la misma unidad monitor, teclado (mejorado) y unidades de disquete, como puede verse en la siguiente imagen:

Un TRS-80 Model 4
El Model III aumenta la velocidad del procesador a 2.03 Mhz. y el Model 4 a 4 Mhz. Debido a esto y otros cambios en el hardware se estima que sólo son compatibles con el 80 % del software del Model I. El Model 4 también es el único TRS-80 compatible con el SO CP/M sin necesidad de modificaciones.
La jugoteca del TRS-80 monocromo no está mal para un ordenador tan limitado. Los juegos me recuerdan a los de los Sinclair ZX80 / ZX81, por ser ambas computadoras monocromo y con gráficos que son más bien caracteres de texto. Tiene joyitas como las aventuras conversacionales de Scott Adams (se programaron originalmente para esta máquina) e Infocom. Y conversiones de recreativas de la época como Asteroids, Galaxian y Lunar Rescue.
A mí lo que me llama más la atención son algunos juegos de rol como Temple of Apshai.


Backgammon/Blackjack y Dunjonquest: Temple of Apshai, respectivamente.
Para su emulación recomendaría los emuladores SDLTRS y trs80gp. Este último no requiere ROMs externas.
El principal obstáculo con el que me he topado es que los set de TOSEC (hay varios, para el Model I, el Model III y el Model 4) son un verdadero caos. Están divididos por modelo de TRS-80, pero luego dentro hay de todo, imágenes de disco, de cassette, archivos sueltos... y tampoco se limitan a los juegos, porque los meten en el mismo saco que las utilidades y los SO. Un jaleo, vaya.
Si nos limitamos a las cintas (CAS) y a los discos (DSK y DMK) la cosa es más simple de lo que parece.

Las cintas suelen cargar con CLOAD, para cargar el programa en memoria, y RUN para ejecutarlo.
Así lo hemos hecho con el juego Taipan, que recrea las andanzas de los mercaderes occidentales en China.

Hay cintas algo mas complicadas, las que traen programas en código máquina. Afortunadamente suelen traer sus propias instrucciones.
La cosa suele ir asi: Tecleamos SYSTEM seguido del nombre del programa (basta con la primera letra), y a continuación el signo / para ejecutarlo.
Los discos que he visto hasta ahora tambien son muy fáciles. Traen sistema operativo propio (había bastantes para elegir, como dije en la guía) y arrancan solos. La única pega es que no todos funcionan en el Model I y a veces hay que cambiar antes a un Model III o un Model 4. Será tema de memoria RAM o del modo de pantalla, deduzco.
Como ejemplo usaré el Zork III. Y la cosa es tan fácil como meter el disco, cambiar al Model 4 y resetear el emulador.

Y dejamos lo más difícil para el final, los malditos juegos que vienen en archivos sueltos. Aquí seguiré las instrucciones de El explorador de RPG para estos casos. O sea:
1) Escogemos un disco con SO acorde con el programa. O sea, si el programa es para Model I usaremos el TRSDOS 2.3, si es para Model III el TRDOS 1.3 y para los Model 4 el TRSDOS 6-2. Hay muchísimos más SO, pero aquí usaremos estos para no complicarnos más.
2) Editamos la imagen de disco con las TRSTools y le añadimos (Edit --> Add...) los archivos sueltos de turno. En este caso, del Donkey Kong para Model I.

3) Arrancamos el emulador con la imagen modificada y tecleamos DIR 0 para ver los archivos.

Si hay un archivo con extensión CMD (archivo en código máquina), introducimos el nombre (sin extensión) y a correr.
Si por el contrario es un BAS (archivo BASIC) introducimos BASIC run"programa/bas
Nuestro caso era el primero, así que nos basta con entrar DONKKONG.

Enlaces externos:
Para más información podéis acudir a las guías de El Explorador de RPG (en castellano) o System 80 (and TRS-80 Model 1) Driving Instructions (en inglés).
- Entradas sobre el Tandy TRS-80 monocromo en Wikipedia, en castellano e inglés.
- Set de TOSEC de todos los Tandy monocromo en Archive.org. Notad que hay carpetas para los Model I, Model III y Model 4, y también que la mayor parte de los programas son utilidades y no juegos.

















