En el micro de la semana le echamos un vistazo un poco más de cerca: http://retrowiki.es/viewtopic.php?f=102&t=200023687
Entre las características más destacables del TC01 encontramos:
VELOCIDAD: 4 MHz
RAM: 64 KB (44 KB libres para el usuario)
VRAM: 16 KB
ROM: 8 KB (hasta 32 KB)
MODOS DE TEXTO : 40 / 32 columnas x 24 filas ( Opcional módulo de 80 columnas )
MODOS GRÁFICO : 256 x 192 pixels
COLORES : 16
SONIDO: 3 voces, 7 octavas
I/O PORTS: RS232c, Centronics, User port, Joystick (2), Bus Z80, Floppy Disk RS232C
MEDIA: Hitachi 3 floppy disk unit (380 KB)
OS: Xtal/DOS Xtal
Y como solía suceder, Tatung apostó por una evolución muy significativa de la máquina. Del mismo modo que Amstrad vendía el todo el uno los de Tatung hicieron la misma jugada, a día de hoy se pueden encontrar los 256 nuevos en UK aunque desconozco su precio. Lo que si es interesante es que es una máquina que vista desde un punto de vista hardware tiene ciertas cosas interesantes. Me parece que voy a hacer una retrocrypta dedicada a mostrar que son capaces de hacer los TC01 y los 256.
En la retroencounter de 2001 garillete consiguió adaptar una fuente y un cable de video y lo hicimos funcionar.
Tatung Einstein 256
* Compatible con todo el software existente del Einstein
* 3" disc drive
* Memoria : 256K
* CPU : Z80A - Clock Speed - 4Mhz
* Video : V9938
* Resolución : 512 x 424 pixels max (512 x 192 pixels desde EBASIC)
* Sprites : 32 total, 8 por lina - multi coloreados
* Colores : 512 colours
* I/O : Dual digital joystick port
* Serial Port
* Read only cassette port
* Salida de sonido Stereo y output para auriculares.
* Centronics/puerto de impresora de propósito general.
* VAMP (video, mouse y light pen) interface
* Sonido : 3 canales y generador de ruido
* Lenguaje : EBASIC
* Sistema Operativo : EDOS
EN resumen:
El Einstein 256 es el sucesor del Einstein TC01, un micro más pequeño en tamaño. Para usarlo en diversos países, o para el uso con los monitores de video compuestos, hay un adaptador de televisión que permite utilizarlo con un monitor doméstico como televisión o video compuesto.
TATUNG utilizó un micro chip personalizado, diseñado por el Equipo Telford y fabricado por HITACHI. Este chip maneja la memoria, la descodificación de E / S y la lógica de interrupción. Las 256K DRAM se utilizan organizadas como 64K x 4 bits.
El procesador de video V9938 funciona a los increíbles 21 Mhz!
El controlador de disco es un controlador de chip único Western Digital, WD177OPH. El omnipresente 8251A proporciona la interfaz serie, mientras que el Z80 CTC proporciona las funciones de temporización.
Intentaron hacer desaparecer la imagen tradicional del Einstein de una máquina grande encima de la cual se coloca un monitor.
El Einstein 256 viene en un formato todo en uno más reducido, teclado con su unidad de 3 "de línea delgada convenientemente a la derecha del teclado.
No hay sitio para que una segunda unidad para ser instalada en el propio ordenador. En su lugar, tiene una ranura de expansión en donde poder conectarla.
El procesador es el omnipresente Z80A funcionando a 4MHz. La elección del Z80 aprovecha la riqueza de la experiencia de programación para este procesador en particular, y también permite el uso de software CP/M, esto si que le añade un plus.
Como su nombre indica, Einstein 256 tiene 256K de RAM. Muchos micros que incorporan mas de 128K realmente no ofrecen de mano al usuario beneficios sustanciales. En el caso del Einstein 256 la memoria está dividida en un banco de 64K de memoria y 192K de RAM de video (VRAM).
La cantidad masiva de VRAM significa que la máquina debería ser capaz de pintar gráficos impresionantes .... ya lo comprobaremos y así salimos de dudas. Llevar un V9938 hace suponer que olerá a MSX2 más de la cuenta... El hardware admite dos modos de texto y 7 modos de gráficos y los modos de texto permiten que el texto de 40 y 80 columnas se muestre en color. La resolución final de los gráficos es de 512 x 424 píxeles. Se proporcionan cuatro generadores de caracteres: inglés (TSO 646); ASCII; Alemán; y español. El juego de caracteres apropiado se puede seleccionar entre MOS y BASIC, mientras que el juego de caracteres que se muestra al encender se puede ajustar mediante un interruptor DIP dentro del ordenador.
Cuando no se utiliza por el V9938, la VRAM puede utilizarse para otros fines - disco RAM, por ejemplo. La arquitectura garantiza que las 64K de RAM de la CPU estén disponibles para el software del usuario. Con el DOS cargado, el área de programa transitorio (TPA) " el espacio para sus programas " es de 56K.
El texto y los gráficos se pueden mostrar en 512 colores. En la mayoría de los modos, la selección de color es de una paleta de 16 colores, siendo la paleta elegida entre los 512 colores disponibles en la máquina. Una estructura de interrupción de línea permite a los programadores tener todos los 512 colores en la pantalla al mismo tiempo. En el modo gráfico 7, la pantalla está organizada como 256 x 192/212 píxeles. Cada píxel puede tener cualquiera de 256 colores.
Un total de 32 sprites multicolores están disponible para el usuario, cada sprite está basado en una matriz de 8x8 o 16x16 píxeles.
Cada fila de 8 ( ó 16) píxeles puede tener su propio color de primer plano - el color de fondo siempre es transparente. Puede haber hasta 8 sprites por fila horizontal - en contraste con las capacidades limitadas de los sprites de máquinas tales como el Commodore 64, o el MSX 1.
Para el audio no se complicaron demasiado, no hay mucho que decir sobre el AY-3-8910, que llevan los Oric, Atari ST, Timex 2068, Spectrum a partir del +128 y los Amstrad CPC, por citar algunos.
El sistema operativo de la máquina ( MOS ) las utilidades COPY y BACKUP residen en la ROM de 16k. MOS se basa en TATUNG / Xtal MOS, pero ha sido muy mejorado por el equipo de diseño para soportar plenamente el MSX 2 Enhanced Video Display Processor (EVDP) que es el corazón de las capacidades gráficas del Einstein 256. Supuestamente la ROM se podría expandir a 32K.
El DOS (EDOS) es un desarrollo de TATUNG / Xtal DOS 1.31 utilizado en el Einstein y desarrollado originalmente con el primer usuario en mente. Los comandos son claros y significativo con mensajes de error fáciles de entender en lugar de los códigos opacos que se obtienen en CP/M. (No más errores de BDOS en A :!) EDOS puede ejecutar programas CP / M, y es compatible con TATUNG / Xtal DOS .
EBASIC es una versión muy mejorada del TATUNG / Xtal BASIC 4 usado en el hermano menor de la nueva máquina. Fue ampliado por el equipo de diseño para soportar las nuevas características de Einstein 256, y tiene un conjunto completo de más de 198 comandos y funciones, muchas de las cuales controlan los gráficos y el sonido.
EBASIC soporta modos de texto multicolor de 80,64,40 y 32 columnas. Sólo se admiten los modos gráficos 2 y 6, por lo que la resolución máxima disponible desde BASIC (sin acceder al chip EVDP directamente) es de 512x192 píxeles. Los programas de demostración en el disco maestro muestran lo fácil que es generar programas complejos con relativa facilidad. Una adición bienvenida es la capacidad de controlar el puerto serie de BASIC - una característica omitida en el idioma original.
Como unidad de disco de 3 " instalada de serie, la elegida es la Matsushita EME-150, que proporciona una capacidad de 250K bytes por cara, sin formatear. Los discos se pueden voltear, dando una capacidad de disco total de 500K bytes, con Una capacidad formateada de 188K por lado. Al parecer con las utilidades de Amstrad CPC y ZX Spectrum +3 se puede hacer de todo.