Emulador de Tatung Einstein TC-01 con HamGeek MiSTer

En este artículo vamos a emular un interesante ordenador de 8 bits sobre un equipo MiSTer de HamGeek.

Sobre Tatung Einstein TC-01

Este ordenador se lanza en 1984 con una arquitectura que recuerda a los MSX. Debido a su elevado precio, respecto a la competencia, no llegó a tener éxito comercial. No obstante, debido a su potencia y calidad, fue utilizado por algunos estudios de software como plataforma de desarrollo de software para otros equipos como ZX Spectrum y Amstrad CPC.

A nivel de hardware, monta un procesador Z80A de Zilog a 4 MHz, 64 KB de RAM, un chip gráfico TMS9918A y un procesador de sonido General Instrument AY-3-8910. Se podía conectar a su puerto de expansión un periférico llamado Speculator, que permitía emular a un ZX Spectrum 48K y aprovechar su vasto catálogo de software.

Entorno e instalación del emulador

Elementos

Vamos a necesitar los siguientes elementos:

  • HamGeek MiSTer.
  • Monitor con entrada HDMI.
  • Teclado USB.

Instalación

Este emulador viene incluido en el core TatungEinstein, que seleccionaremos dentro del menú Computer.

Bastará con seleccionar el core.

Emulación

Monitor de sistema

Una vez realizados los pasos anteriores, se nos mostrará la pantalla del monitor de sistema, denominado Xtal MOS (Machine Operating System), con un sencillo prompt «>».

Como puede verse en la captura de pantalla, el sistema está esperando un disquete con software. Subiremos, por tanto, una imagen de disco con el sistema operativo típico de esta máquina, el Xtal DOS.

Antes de la carga del disco de sistema operativo, podemos probar algunos comandos del monitor. Por ejemplo, encontramos A (arithmetic) que realiza la suma y la resta de dos valores hexadecimales; D (decimal) convierte un valor hexadecimal a decimal y H (hexadecimal) realizaría la conversión en el sentido contrario.

También presenta comandos para gestión de memoria. Entre estos se encuentran F (fill), que rellena un intervalo de memoria con un valor constante; C (copy), que permite copiar el contenido entre dos direcciones de memoria a una tercera dirección; M (modify), que permite modificar el contenido a partir de la dirección de memoria pasada como parámetro, y T (tabulate) que permite visualizar el contenido en un intervalo de memoria.

Para la ejecución de programas tendremos G (go) y E (execute).

También hay comandos para ver los registros de CPU, como Z1, Z2, Z3.

Otros comandos permiten acceso a disco, configuración del puerto serie, etc.

Sistemas operativos y BASIC

Entramos en el menú del core con [F12] para entrar en la opción de montaje de disquete en la unidad 0.

Seleccionamos la imagen de disquete de Xtal DOS.

Pulsamos en el teclado la combinación [Ctrl][TAB] y nos aparecerá el sistema operativo cargado.

Podemos ver el contenido del disco con DIR.

Los ejecutables están marcados con un asterisco. Podemos, por ejemplo, ejecutar BASIC con XBAS.

Por supuesto, podemos escribir lo que nos apetezca en este dialecto de BASIC.

Volviendo al sistema operativo, podemos cargar el disco de BBC BASIC.

Podemos ver el contenido del BASIC de BBC con numerosos programas de ejemplo.

Para acceder al BASIC el ejecutable es BBCBASIC.

Podemos cargar uno de los programas de ejemplo con LOAD y ejecutarlo con RUN.

Otra versión de sistema operativo es DOS80, que podemos cargar desde el menú del core.

De nuevo, con la combinación [Ctrl][TAB] accedemos al sistema en sí y podemos ver el contenido del disco.

Llama la atención X80.COM, otro intérprete BASIC.

Juegos

Podemos cargar algún juego introduciendo el disco correspondiente desde el menú del core.

En este caso, ejecutaríamos ALIEN8 desde el sistema operativo y el juego presentaría la pantalla de inicio.

Vemos cómo comienza la partida.

Y a recordar viejos tiempos.

#1984 #GIAY38910 #HamGeekMiSTer #Tatung #TITMS9918A

Pigs feet - Eisbein more or less - to go with the sauerkraut I made.

Low and slow for most of the day. Using the Taiwan Tatung rice cooker per my wife’s insistence (and free solar electricity instead of gas for the stove)

#PigsFeet #Trotters #Eisbein #cooking #LowAndSlow #Tatung

After 39 years I'm using a Tatung Einstein again. I'm having to use the RF input on the TV (remember them?) because the RGB output is analogue and the HDMI converter I have is for TTL signals. The picture isn't too bad for 40 year old electronics though. #retrocomputing #tatung #einstein
Bluesky

Bluesky Social
Bringing back memories! A Tatung Einstein TC01 computer from 1984. I last used one in early 1986 before I moved into corporate IT. I did quite a bit of work with the Einstein in the couple of years before that so I've long wanted one of my own. #retrocomputing #tatung #einstein
Bluesky

Bluesky Social
#Silicium collection de Noël : #Tatung #Einstein de 1984, le plus génial des 8 bits. Rare, avec peu de logiciel, mais étonnamment sympathique.
Et vous, quelle est votre machine anglaise préférée ?

Habe die #Tatung gekauft, habe einen passenden Spannungswandler im Einkaufskorb, *aber* (es gibt immer einen) der 2-polige Stecker, der mit dem (Reis)kocher geliefert wird, ist nicht geerdet und niemand weiß, ob das evtl. ein Problem sein könnte.

Hier also eine weitere N00b-Frage: Würde ein Adapter, der den 2-Pol-Stecker in einen 3-Pol-Stecker umwandelt, die Erdung sicher machen?

Entschuldigt jegliche Naivität...

#Reiskocher #Strom #Elektrizität #Technik #Elektriker #FediHilfe

🧵 The puzzle has expanded, please scroll up for details if needed.

Bought the #Tatung, have a suitable voltage convertor in my shopping basket, *but* (there's always one) the 2-prong plug that comes with the cooker is not grounded and no one knows if that could be potentially bad.

So here's yet another n00b question: would an adapter that changes the 2-prong into 3-prong make the safely grounded?

Excuses any naivety…

#TechHelp #Fedihelp #Taiwan #voltage #electricity #electricians

A bit more digging but still somewhat clueless.

TW 110V / 60Hz
DE 230V / 50Hz

This rice cooker has a heater function that runs indefinitely when the #rice if done. So any power converter /adapter should be able to handle that.

EDIT:
cooking 600W
warming 35W

I don't know yet what type of plug the #Tatung has, probably the one seen below (125V 10A 990W).

#TechHelp #Fedihelp #RiceCookers #Taiwan #voltage

My basic #tech brain has melted in this heat. If I'd buy a #RiceCooker imported from #Taiwan with Taiwanese specifications, what to look out for in a convertor? I don't mind unplugging after use. The power cable has its own plug and can be swapped out.

Tatung TAC-06L-D.

#Tatung #FediHelp #RiceCookers #food #TaiwaneseFood #technology

Repórter Retro 106 - Retrópolis

Este é o Repórter Retro 106, produzido pela A.R.N.O. (Agência Retropolitana de Notícias)! MP3 para ouvir offline Escute no YouTube Do que falamos? 35 anos do VESA 0 anos do Cult of the Dead Cow 40 anos do Tatung Einstein Adrian Black dá um banho de loja numa placa-mãe 286 RMC cria um Lemmings de

Retrópolis - A cidade dos clássicos