jueves, 13 de diciembre de 2012

El camino a los ordenadores personales: Los otros Altair


Índices: El camino al O.P.       Historia de la Informática


Tras el primer Altair 8800 lanzado en Enero de 1975, MITS lanzó una serie de mejoras y variantes para resolver los problemas de sus máquinas, muchas veces forzado por la competencia que incluía estas mejoras en sus equipos, aunque eran siempre básicamente el mismo modelo y las mismas placas. Posteriormente lanzó una nueva linea con procesador Motorola 6800, y al final de su vida, una vez adquirida la empresa por Pertec, intentó entrar en las empresas con su línea profesional. Por orden cronológico los modelos serían:


  • MITS:  
    • 1975: modelo 8800
    • 1976: modelos 8800a y 680b
    • 1977: modelo 8800b. 
  • PERTEC: 
    • 1977: modelos 8800bt, 680bt, 300/25 y 300/50
  • ICOM (una división de Pertec):
    • 1978: modelo Attache
  • Para FOLEYS:
    • No sé en que año, Modelos 8800-dm y 8800sm

Variantes del Altair 8800

Altair 8800a
A finales de 1975 lanzan una versión mejorada para atender a las peticiones de mejora de los usuarios, y sobre todo espoleados por el IMSAI 8080, que incluía varias de ellas. Se empieza a usar el Intel 8080A, un procesador un poco mas rápido, y se solucionan los problemas de la placa de ampliación de memoria. Se mejora la placa base, pudiendo elegirse una versión estándar con 18 slots montados, o una versión en kit con menos para reducir costes. Se incluye un ventilador de refrigeración de serie, junto a una fuente de alimentación mas potente y fiable. Se mejora el panel frontal y se cambia su serigrafía, el logotipo de la empresa se mantiene a la izquierda pero ahora está resaltado, y el nombre del modelo pasa a la derecha, y también se mejora su conexión a la placa base. Puede pedirse montado o en Kit, y una de las opciones es incluir el BASIC de Microsoft en ROM.
Altair 8800b
En Agosto de 1976 se lanza esta nueva versión, con un nuevo frontal mas profesional, y pequeñas mejoras en la fuente y en los slots y soportes para las placas de ampliación.
Altair 8800bt (8800b Turnkey)
En Octubre de 1977 aparece este nuevo Altair, con el frontal cambiado, solo una llave de encendido, cuatro luces y dos interruptores. Para su arranque dispone internamente de la placa Turnkey, con una rutina en la ROM para que arranque desde una disquetera externa. Esta placa se podía comprar de forma independiente.
ICOM ATTACHE, MONCOLAN ATTACHE
Esta versión usa un 8800b, dentro de una carcasa que incluye el teclado, disponiendo del Bus S-100. Parece ser que es del 1978, y era fabricada por ICOM montando las piezas del Altair en su interior, añadiendo una placa de vídeo y controladora de teclado.
8800b-dm and 8800b-sm
Poco se sabe de estas versiones, fabricadas para la cadena tiendas Foleys, salvo que usaban una caja modelo Turnkey mas pequeña, reduciendo de 18 a 10 los slots de ampliación.

Variantes con el Motorola 6800

Altair 680b
Esta versión usaba un procesador Motorola 6800, y aunque pretendía ser el primero en venderse con este procesador, según anunció en un artículo de Noviembre de 1975 en la revista Popular Electronics, aunque realmente salió a la venta a finales de 1975, y en ese mismo número se vendían ya el Sphere 1 y el SWTPC 6800. La caja era mas pequeña que la original, y no usaba el bus S-100.
Altair 680bt (680b Turnkey) / Icom CP6800
A la vez que el 8800bt de 1977 se puso en venta el modelo 680bt con la placa Turnkey, sin luces ni interruptores en el panel. La Icom también lo vendía, solo cambiando el logo de la caja.


Sistemas empresariales

MITS 300/25 Business System y MITS 300/50 Bussines System
MITS está en su peor momento en 1977, y es adquirida por Pertec, que intenta relanzarla con una línea profesional. Los sistemas empresariales se montaban uniendo en un mueble tres elementos, un Altair y dos disqueteras (300/25) o un Altair, una disquetera y una unidad de disco de 80Mb (300/50), acompañados por una impresora y un terminal para su manejo. Se podía optar por la unidad 8800b con la placa turnkey, o directamente el modelo 8800bt, y así arrancar de disco o disquete.

miércoles, 12 de diciembre de 2012

El camino a los ordenadores personales: El procesador Z80 de Zilog


Índices: El camino al O.P.       Historia de la Informática


El padre de los procesadores fue Federico Faggin, diseñador principal de Intel para los 4004, 8008 y 8080. Nacido en la ciudad de Vicenza, en Italia, en el año 1941, estudió electrónica en su ciudad acabando como el mejor alumno del centro, y pasó a trabajar en Olivetti, donde diseña un ordenador experimental con 4Kb de memoria de núcleos magnéticos. Siguió en Italia como profesor en la Universidad de Padua, donde también estudió Física acabando con sobresaliente cum-laude, y luego alcanzando un doctorado. En 1967 pasa a SGS-Fairchild (ahora STMicroelectronics), donde desarrolló el proceso de fabricación MOS (Metal Óxido Semiconductor) y diseñó los dos primeros circuitos integrados comerciales de la SGS.
Faggin y Tom Klein trabajando en SGS en 1967 (fuente: computerhistory.org)
En 1968 emigra a los Estados Unidos, continua en el centro de desarrollo de Fairchild Semiconductors en Palo Alto, California, desarrollando la tecnología MOS de puertas de silicio auto-alineadas, diseñando el primer circuito integrado comercial MOS de la historia, el Fairchild 3708, un multiplexor analógico de 8 bits. Luego desarrolló procesos de canal-P y canal-N, trabajando con CMOS y BiCMOS, lo que posibilita el desarrollo de los chips LSI y VLSI, siendo el primero en fabricar a gran escala chips fiables de alta velocidad, a bajo coste. Siguió trabajando en el desarrollo de memorias RAM.

En 1970 pasa a Intel, en ese momento un fabricante de memorias RAM dinámicas (único departamento para el que no desarrolló nada Faggin), en la que dirigió el diseño físico del primer microprocesador comercial de la historia, el Intel 4004 de 4 bits, junto a sus chip de apoyo. Durante 1971-72 dirigió el equipo que diseñó físicamente el primer microprocesador comercial de 8 bits, el Intel 8008. Luego entre 1972-74 diseñó la arquitectura y supervisó el diseño del Intel 8080, el primero de 8 bits con potencia suficiente para fabricar ordenadores personales. Fue el responsable de fabricar para Intel mas de 25 chips diferentes, incluyendo la primera RAM estática de alta velocidad, la Intel 2102A de 1024 bits (128bytes) de capacidad, que solo necesitaba 5V para su funcionamiento.
Arquitectura interna (fuente: Appaloosa)

En 1974, una vez completado el desarrollo y puesto en producción el 8080, abandona Intel y funda su propia empresa, Zilog, donde trabaja dos años para sacar al mercado el procesador de 8 bits mas popular de la historia, ya que es el procesador de 8 bits que mas cantidad de máquinas diferentes han usado, y del que mas unidades se han vendido nunca.

El Z80 es un procesador compatible a nivel de código con el 8080 (no hace falta volver a compilar el programa para que funcione), aunque lo mejora ampliamente, por lo que fue rápido adaptar programas diseñados para el 8080, como el CP/M, y desbancó rápidamente al 8080 del mercado. Según la publicidad de Zilog, el Z80 tenía una serie de mejoras fundamentales sobre el Intel 8080:
  • Alimentación única de 5 voltios, el 8080 necesitaba tres.
  • Usaba un único reloj a 5voltios, contra los dos del 8080 a 12voltios, y además era mas rápido, 400ns contra 500ns.
  • Necesidad de menos circuitos auxiliares, tanto para la generación de la señal de reloj como para el enlace con la memoria y la Entrada/Salida, incluyendo internamente un registro específico para el refresco de las memorias RAM dinámicas.
  • Disponía de 3 niveles de manejo de interrupciones incluyendo una NMI, en contra de la única del 8080.
  • Un conjunto de instrucciones mejorado (el 8080 disponía de 78, el Z80 de 158), con mas modos de direccionamiento (11 contra los 7 del 8080), lo que hacia que los 244 op-codes del 8080 se convirtieran en 696 en el Z80.
  • Entre las nuevas instrucciones destacaba las de manejo rápido de la memoria, con movimiento de bloques, E/S de bloques y búsqueda de bytes, y nuevas instrucciones de manipulación de bits.
  • A nivel de registros de trabajo pasaba de 8 a 17, para alcanzar un total de 24 registros, añadía nuevos registros índice IX e IY, junto a nuevas instrucciones para su manejo, y una característica nueva, disponía de dos bancos de registros gemelos, aunque solo podía trabajar con uno, pero podían ser intercambiarlos de forma rápida para acelerar la respuesta a interrupciones. 
  • Era más barato que el Intel 8080.
Anuncio comparativo Intel 8080 / Zilog Z80 (fuente:swtpc.com)
Las primeras versiones funcionaban a 2,5 MHz, pero la versión más utilizada fue el Z80A que trabajaba normalmente a 3'58 MHz (un cuarto de la frecuencia de las pantallas del momento), aunque su velocidad real alcanza los 4 MHz. En la actualidad Zilog sigue fabricando versiones del Z80, tanto las originales como mejoradas, llegando algunas hasta los 20Mhz.

El Z80 fue usado en muchísimas máquinas de 8 bits en las que se podía usar el CP/M, como el Radio Shack TRS-80, Osborne 1, o Kaypro, los Sinclair ZX80, ZX81 y ZX Spectrum, o toda la gama MSX (MSX1, MSX2, MXS2+ y Turbo-R), Tatung Einstein, la gama Amstrad CPC y Amstrad PCW, los colegios de Norruega usaban el Tiki 100. Se desarrollaron placas de ampliación con un Z80 para que ordenadores como el Apple II, el Commodore 64 o el BBC Micro usaran CP/M. El Commodore 128 incluía un segundo procesador Z80 para poder usar CP/M. Muchas placas recreativas, así como las consolas Sega Master System y Sega Game Gear usaban como procesador principal el Z80, y muchas recreativas y consolas como la SNK Neo-Geo y la Sega Mega Drive usan un Z80 como procesador para el sonido. Las Nintendo Game Boy y Game Boy Color utilizan una variante del Z80 fabricada por Sharp, y muchas calculadoras gráficas programables de Texas Instruments como las TI-82, TI-83, TI-85 y TI-86 usan una versión clónica  fabricada por NEC. También se ha usado mucho en sistemas embebidos, como muchos terminales serie y otros dispositivos electrónicos, ya que había mucha información sobre su uso y programación.

Zilog licenció como segundas fuentes a Mostek y SGS. A nivel de clónicos lo fabricaron Sharp, NEC National. Hitachi fabricó una versión con tecnología CMOS mejorada, cuya segunda fuente fue la propia Zilog. Clones sin licencia se fabricaron en la República Democrática Alemana (U880), en Rumanía (MMN80), y varios en Rusia (como el T34).

martes, 11 de diciembre de 2012

El camino a los ordenadores personales: El procesador MOS 6501/6502


Índices: El camino al O.P.       Historia de la Informática


MOS Technology fue fundada en 1969 por tres ejecutivos de General Instrument, Mort Jaffe, Don McLaughlin y Pavinen Juan, para producir CI semiconductores de metal-óxido (MOS). Allen-Bradley adquirió una participación mayoritaria en 1970. Se dedicaban a diseñar circuitos integrados personalizados para los clientes, habiendo desarrollado una línea de chips para calculadoras.

Parte del trabajo en Motorola con el 6900 de Chuck Peddle en 1975 era acompañaba a los comerciales a visitar posibles clientes, y muchos se quejaban del precio. El sabía que podía bajar el precio reduciendo el tamaño del circuito, para que cupieran mas en una oblea, para ello debía eliminar partes no esenciales y usar la nueva tecnología MOS, los transistores en modo de empobrecimientode canal-n. Peddle y otros miembros del equipo comenzaron a trabajar en una mejora del diseño, pero la división de semiconductores no pasaba por un buen momento, no intereso mucho a la dirección, lo que unido a un cambio de ubicación de Mesa (Arizona) a Austin (Texas), motivó que gran parte de las 17 personas del equipo de diseño del 6800 dejara Motorola, y en agosto de 1974, 7 de ellos, Chuck Peddle, Bill Mensch, Orgill Rod, Bawcum Harry, Hirt Ray, Holdt Terry y Mathys Wil dejaron Motorola para unirse a MOS Technology en Valley Forge (Pennsylvania). Mike James se les unió más tarde.

Su primer proyecto fue una versión con la tecnología de "modo de empobrecimiento" de canal-n del Motorola 6800, con algunas características eliminadas, reduciendo el área del chip casi a la mitad y duplicando la velocidad, el MOS 6501, con su misma distribución de patillas, por lo que era posible reemplazar uno por el otro. Esto motivó que Motorola interpusiera una demanda, por lo que tuvieron que lanzar el MOS 6502, que solo cambiaba la distribución de patillas.

Los cambios sobre el 6800 fueron eliminar el registro "B", segundo acumulador, dividir el registro índice de 16 bits en dos de 8 bits independientes, se eliminó el bus de control tri-estado y el VMA que activaba el de direcciones. A cambio se añadió un generador de reloj, y el control de los buses se implementó usando la señal de RDY, como en el Intel 8080. El procesador no usaba lógica microprogramada, y la velocidad de reloj no era tan alta como en otros modelos, pero reducía los ciclos de reloj y usaba un único reloj interno y externo, por lo que rendimiento total era similar al de los otros del momento, como el Z80 que trabajaba al doble de reloj.

El chip, como todos en esa época, se dibujaba a mano, los miles de polígonos necesarios, de 6 formas diferentes, se dibujaban con lápices de colores en papel vitela para interponer cada capa de las necesarias para los pasos de fabricación del chip, que luego se reducía a un tamaño de 3'9mm x 4'3mm. En las fotografías del interior de los chips originales se aprecia un pequeño hueco, se dice que dibujaron los esquemas en una pared y ese hueco era el del interruptor de la luz.

El precio de partida era de solo 20$ por chip, y un manual impreso de sus características costaba 10$. Fue presentado en la feria Wescon, pero al no poder venderles directamente por normas de la feria, alquilaron una suite de un hotel e invitaron a los clientes. Les enseñaban frascos grandes llenos de procesadores, aunque los de abajo no eran unidades operativas siquiera, pues no disponían de mas unidades fabricadas. Incluso en el manual no se mencionaba la instrucción ROR, ya que no funcionaba correctamente todavía. La labor comercial no se limitó a las grandes empresas, sino que incluyeron a ingenieros y aficionados también, lo que unido a su precio resultó al final en que su procesador acabó siendo el elegido en los productos mas vendidos un año después, Apple y Commodore apostaron por el, a pesar de que Motorola redujo el precio de un solo microprocesador a solo 69$, y su kit de desarrollo a 150$, y presentó una demanda por violación de patentes y apropiación de los documentos de diseño (se dice que se llevaron unos 7.000 documentos al dejar Motorola), por lo que MOS acordó dejar de producir el 6501, pagar una multa de 200.000 dólares y devolver los documentos, y llegaron a un acuerdo de patentes y precios, reduciendo el precio del 6800 a 35$, pero aun así perdió el mercado.

El procesador por dentro (fuente: davidad)
Para lanzar su microprocesador, Chuck Peddle diseñó el MDT-650, mientras otro grupo diseñaba el KIM-1, que fue un éxito de ventas por si mismo. El Rockwell AIM 65 estaba basado en el MDT. El Synertek SYM-1 fue otro sistema de desarrollo, pero el primer sistema completo en usarlo fue el Apple I de 1976, luego en los Commodore PET y los Apple II. Mas adelante lo usaron Commodore en el VIC-20, Atari, BBC Micro, Ohio Scientific o los Oric, y una versión fabricada por Ricoh en la Nintendo NES. El 6510, sucesor directo del 6502 con bus tri-estado y un puerto de entrada/salida se usó en el modelo mas vendido de la historia, el Commodore 64.

En la película "Terminator" de 1984, hay escenas en que el plano muestra como ve el Terminator, en color rojo y con un código corriendo en la zona izquierda, este código es ensamblador del 6502. En "Futurama" el robot Bender usa un 6502 en su cerebro. Un equipo hace poco ha escaneado fotos del interior del chip, ha deducido para que sirve cada transistor, y ha efectuado un programa en java en que se ve como funciona el chip paso a paso.

lunes, 10 de diciembre de 2012

El camino a los ordenadores personales: El procesador Motorola 6800


Índices: El camino al O.P.       Historia de la Informática


En 1928 los hermanos de Chicago Paul y Joseph Galvin compran la empresa Stewart Battery Co., y crean la Galvin Manufacturing Corporation en Chicago, comenzando a vender una fuente de alimentación para las radios de la época, que funcionaban normalmente con baterías. En 1930 venden su primera radio para un automóvil, llamando al modelo Motorola, de "motor" mas "ola", el sufijo mas usado en las máquinas de sonido del momento (Victrola, Moviola, Rockola). Su éxito de ventas les hizo cambiar el nombre a la empresa en 1947, y se convirtieron en una empresa líder en radio, fabricando receptores, emisores, o el primer walkie-talkie. Motorola sigue siendo la marca de las emisoras de radio mas usada por los camioneros norteamericanos. Luego se lanzó a una ampliación de sus walkie-talkie, el teléfono móvil, inspirado según Cooper al ver usar al capitán Kirk los intercomunicadores en Star Trek. Fue una larga gestación desde finales de 1960 hasta que en 1973 presentaron los prototipos (cuando lo vieron sobre la mesa los directivos dijeron que no pensaban que sería tan pequeño), y luego tuvieron que esperar hasta que en 1983 se instalaran las antenas y pudieran lanzar el DynaTAC, el primer teléfono móvil de la historia. Motorola también participó en el lanzamiento de la constelación de 66 satélites Iridium, que da cobertura mundial de telefonía y datos vía satélite, un sistema muy usado en barcos y aviones.

Martin Cooper, padre del teléfono móvil (fuente: blog.artskin.com)
En 1970 fabricaban también calculadoras, y en 1971 deciden lanzarse a la carrera del microprocesador, aunque no es hasta 1975, poco después del Intel 8080, en que lanzan su primer producto, el microprocesador de 8 bits MC6800.

Motorola inició el proyecto en 1971 con Tom Bennett como el arquitecto principal. El diseño físico comenzó a finales de 1972 con John Buchanan como diseñador del chip, ayudado por Rod Orgill. Los primeros chips se fabricaron en febrero de 1974, y la familia completa fue lanzado oficialmente en noviembre de 1974, con Bill Mensch que ayudó a definir los CI auxiliares de la familia y fue el diseñador principal de la PIA 6820, y Chuck Peddle para hacer el trabajo de soporte de arquitectura. Los diseñadores usaban un IBM 370-165 para correr simulaciones de los circuitos analógicos y digitales.

Tanto Intel como Motorola anunciaron inicialmente un precio de 360$ por unidad de procesador, aunque el precio real siempre fue bastante menor (ver entrada sobre el Altair, Ed Roberts consiguió comprar los Intel 8080 en lotes por 75$), y realmente un kit con el 6800 mas sus 6 chips de soporte se vendía por 300$. Como los clientes buscaban precios menores, y el equipo de diseño sabía que podía hacerlo, casi en pleno abandonaron Motorola y pasaron a MOS tecnology.

Su nombre proviene de contener aproximadamente 6800 transistores en su interior, siendo el primero en contar con un registro índice. Fabricado en DIP de 40 patillas, estaba inspirado en el PDP-11, y al igual que el Intel 8080 era compatible TTL, funcionaba a 1Mhz (el 8080 lo hacía a 2Mhz, pero su rendimiento era muy similar al usar mas ciclos de reloj por instrucción), necesita un reloj de dos fases y una alimentación única de 5V (en contraste con el 8080 que necesitaba tres tensiones), disponía de un bus de datos bidireccional de 8 bits, un puntero de pila de 16 bits, y un bus de direcciones de 16-bits que puede direccionar hasta 64 KB de memoria. Disponía de un conjunto de 78 instrucciones y 6 registros internos, un registro de estado de 6 bits, dos registros acumuladores de 8 bits que pueden usarse como un registro de 16, y tres registros de 16 bits: registro índice, puntero de pila y contador de programa. El modo de direccionamiento directo privilegiaba el acceso a los primeros 256 bytes de memoria, usados normalmente como punteros a las principales rutinas o para variables del sistema muy usadas, por lo que tras el reset el contador de programa se cargaba con una dirección de memoria alta, al contrario de lo usual que es cargar la cero. Los puertos estaban mapeados en memoria, no usando instrucciones especiales para su manejo. Disponía de un bus de direcciones triestado, lo que le permitía compartir la memoria con otros dispositivos con DMA, como los controlador de disco, o incuso conectar varios procesadores en la misma placa.
Estructura interna del 6800, con sus registros y señales (fuente: Michael Holley)


Pronto fue un procesador popular, usándose en varias máquinas como el SWTPC 6800, el Sphere 1 o el MITS Altair 680. A partir de él sacaron el MC6802, que añade un generador de reloj (con lo que le basta un reloj de una fase) y una memoria de 128 bytes, 32 de los cuales son "retenibles" mediante una tensión de 3V aplicada a una patilla destinada a tal fin. El MC6801 es un micro-controlador que incluye una CPU 6800 mejorada, con 2K de ROM y 128 bytes de RAM, añade una instrucción de multiplicación por hardware y un puerto serie embebido. El MC6803 es un MC6801 sin ROM.

Luego se mejoró con el MC6809, que lo ampliaba bastante, y derivó en los micro-controladores 6801, 6803, 6805, 6807, 6808, 68HC11 y el 68HC12. Se licenció a segundas fuentes como Fairchild Semiconductor, Thomsom o la AMI. Su sucesor fue el Motorola 68000 de 16 bits, aunque poco tienen que ver, el bus triestado y parte del juego de instrucciones se ven en ambos procesadores. El equipo de ingenieros que lo desarrollaron, buscando una versión de bajo coste del 6800 que no gustó a la directiva, abandonaron Motorola y pasaron a la empresa MOS Technology, por lo que los MOS 6501 y MOS 6502 son copias sin licencia del 6800.

domingo, 9 de diciembre de 2012

El camino a los ordenadores personales: El procesador TSM 1000 de Texas Intruments


Índices: El camino al O.P.       Historia de la Informática


La Texas Intruments, conocida por sus iniciales TI, fue una de las pioneras en la industria del silicio, siendo la que fabricó el primer chip. Dentro de sus logros está:

  • 1954 - Gordon Teal idea el primer transistor de silicio 
  • 1954 - Desarrolla el primer transistor para uso en radio, el TR1 
  • 1958 - Jack Kilby desarrolla el primer Circuito Integrado (CI) de la historia 
  • 1964 - Primer producto de consumo con un CI específico (el Zenith Hearing Aid) 
  • 1967 - Jack Kilby idea la primera calculadora de mano 
  • 1971 - Presenta el TMC1802, primera calculadora en un solo chip 
  • 1974 - Presenta el TMS1000, primer microcomputador en un solo chip (microcontrolador) 
  • 1978 - Primer chip sintetizador de sonido (incluido en la TI Speak and Spell)
  • 1988 - Desarrolla el chip SuperSparc para Sun Micro Systems (primera maquina en 1991).

Texas Instruments perdió la carrera que mantuvo con Intel por poner el primer microprocesador en el mercado, que ganó el Intel 4004, y aunque participó inicialmente en el desarrollo del Intel 8008, lo abandonó pronto por problemas con los diseños iniciales que presentó Intel.

Pero la TI fue la primera en poner un computador en un solo chip en el mercado, incluyendo microprocesador, RAM y ROM, lo que se denomina un microcontrolador. TI lanzó su microcontrolador (MCU) de 4 bits TSM1000, justo tras presentar Intel su tercer procesador, el Intel 8080. Aun así, tuvo mucho éxito, se usó en múltiples calculadoras científicas no programables, siendo la primera la SR-16 de Texas, pero también en otras como la TI-2550, la TI-1200, la TI5050, la TI-5220, y de otras marcas como las Kosmos2 y Astro de Kosmos, o la Canon L1632.

Este chip no era ampliable, pero con sus variantes pertenece a la serie mas longeva de la historia, ya que se mantuvo 20 años en producción. Sus características eran:

  • Era un chip con un MCU de 4 bits en arquitectura PMOS que trabajaba a 300kHz
  • Podía direccionar hasta 1Kb de memoria, internamente disponía de 1KB de ROM y 32Bytes de RAM
  • Usaba solo 2 registos de uso general (uno el acumulador), el contador del programa y un registro de pila de 11 bits, pero no disponía de registros índice.
  • Disponía de 43 instrucciones estándar, construidas mediante 1024 instrucciones microprogramadas, cada instrucción se ejecutaba en 6 ciclos de reloj.
  • Manejaba una entrada "K" de 4 bits en paralelo, una salida "R" de 11 bits, y una salida paralela "O" de 8 bits.
La familia del TSM1000 se componía originalmente de 6 chips: El  TMS1000 en DIL-28 y el TMS1200 en DIL-40 son los chips básicos, el TMS1070 en DIL-28 y el TMS1270 en DIL-40 son versiones que trabajan con alta tensión para poder manejar pantallas de plasma, el TMS1100 en DIL-28 y el TMS1300 en DIL-40 proporcionan el doble de memoria ROM y RAM. Luego aparecerían dos chips para evaluación y desarrollo, y en los 80 TI amplia la gama con mas 6 nuevos modelos que aumentan memoria, permiten el manejo de pantallas fluorescentes, y desarrollan versiones CMOS.

El TMS1000 se utilizó junto a chips de síntesis vocal en la línea de juguetes educativos parlantes de Texas Instruments llamada "Speak and Spell", lanzada en 1978 y fabricada hasta 1992.



sábado, 8 de diciembre de 2012

El camino a los ordenadores personales: El Sphere 1, origen del Ctrl-Alt-Del

El Sphere 1 fue un ordenador personal diseñado en 1975 por Michael Donald Wise, creador y presidente de la empresa Sphere Corporation (luego fundó A-Systems en 1978), ubicada en la ciudad de Bountiful (junto a Salt Lake City), en el estado de Utah de los EEUU.

Una de las pocas imágenes del creador con una máquina de producción (fuente: a-systems.net)

El Sphere 1 trabajaba sobre una CPU con un Motorola 6800, una ROM de 1Kb (que incluía editor, ensamblador, debuger, lenguaje de comandos, cargador de cinta, volcado y utilidades), placa con 4Kb de RAM, en una carcasa con Monitor y teclado, con un teclado numérico y de cursores separado. Wise dijo que fue el "primer ordenador personal", ya que disponía de monitor, teclado y disquetera en lugar de cinta de papel. Aquí podéis ver varias imágenes del prototipo original, tanto por fuera como por dentro.

Cuando la revista Byte publicaba cada 5 años su historia de los equipos informáticos siempre incluyó al Sphere 1 como el primer personal, indicando que los microcomputadores anteriores carecían del interfaz de usuario integrado del Sphere 1. Hay un interesante artículo sobre las primeras empresas de informática personal de la revista Byte, en la que un periodista recorre las sedes de varias empresas del momento (1975), y aparece Michael Wise con sus prototipos.

Unidad comprada en Kit y montada por Carl Gochnauer de Iowa (fuente: thepcmuseum.net)

La máquina se vendía de varias formas, tanto en Kit de montaje como en unidades ya montadas, incluyendo una versión del Basic reducida para máquinas de 4Kb, o completa para máquinas de 20Kb. En su lista se vendían estas variantes, todas incluyendo siempre el manual correspondiente:
  • One-Card Computer: Ordenador en una sola placa, el 6800, 4Kb de RAM y una ROM reducida de 512Kb, capacidad de salida de vídeo de 16 líneas de 32 caracteres en modo texto, por 350$ en kit y 520$ montado
  • Placa CPU: Sistema expandible usando una ROM de 1Kb completa, por 522$ en kit y 622$ montado.
  • Sphere 1:  La placa CPU dentro de una carcasa con la fuente de alimentación, monitor monocromo y el teclado, por 860$ en kit y 1.400$ montado
  • Sphere 2: Un Sphere 1 con una placa serie e interface de casete por 999$ en kit y 1.499$ montado
  • Sphere 3: Un Sphere 2 con 20Kb de RAM por 1.765$ en kit y 2.250$ montado
  • Sphere 4: Un Sphere 3 disquetera en lugar de cinta por 6.100$ en kit y 7.995$ montado
Según palabras de Michael Wise en el Vintage Computer Festival (VCF 3.0 de octubre de 1999), "Sphere construyó dos modelos de computadoras personales y entregó 1.300 unidades en su corta vida. Alrededor de la mitad fueron vendidos como kits y el resto fueron vendidos montado."

Vender 1300 máquinas es muy poco, sobre todo en el enorme mercado americano, pero si por algo debe pasar a la historia es por ser el origen del Ctrl-Alt-Del. Michael Wise era consciente de que apagar y encender el equipo para borrar la RAM y otros circuitos podía ocasionar problemas, por lo que buscó un método para limpiar la RAM (reinicio) sin quitar la corriente. Michael seleccionó tres teclas separadas del teclado, para que fuera difícil pulsarlas por accidente, y eligió Control-Alt-Del. Aunque a menudo se dice que fue un ingeniero de la IBM el que las eligió, Michael Wise es reconocido por la empresa A-Systems como el que pensó en estas tres teclas, años antes de que nadie comenzara a trabajar en el IBM PC.

viernes, 7 de diciembre de 2012

El camino a los ordenadores personales: El Compucolor 1


Índices: El camino al O.P.       Historia de la Informática


Aunque el precio de esta máquina lo alejan del mercado doméstico (costaba 2.750$,  seis veces más que un Altair básico y 5 más que uno completo), fue el primero en incluir color de serie.

La empresa Compucolor Corporation, luego llamada Intecolor Corporation, sacó al mercado en 1975 el Compucolor 1, el primer sistema integrado que incluía una pantalla gráfica en color junto al equipo. Se vendían dos modelos iguales pero con diferente monitor, el 8001 con pantalla de 13" y el 8051 con pantalla de 19".

Un sistema completo, monitor, teclado y unidad de cinta de 8 pistas (fuente: timcapps.com/)

Dentro de la caja del monitor sin parpadeos de 75Hz de ancho de banda, el sistema contaba con un sistema para acoplar hasta 8 tarjetas, incluyendo la principal con un microprocesador Intel 8080, una tarjeta de ROM de 11Kb que incluía una versión del Basic, ampliables a 33Kb para manejar otros periféricos, una tarjeta de RAM de 8Kb ampliables a 24Kb, una tarjeta gráfica con una VRAM (RAM de video) de 8Kb capaz de proporcionar 48 líneas de 80 columnas en modo texto con hasta 8 colores, y un modo gráfico de 160x192 puntos con 8 colores. Una tarjeta permitía conectar de manera externa una unidad de cinta de 8 pistas (de las usadas en audio en esa época), capaz de almacenar 1Mb, con una velocidad de transferencia de 600caracteres por segundo. Externamente (aunque en todas las fotos parece integrado no lo estaba) incluía un teclado mecánico de 74 teclas, con teclado numérico y cursores separados.

Interior del monitor con las placas del sistema a un lado y la fuente a otro (fuente: oldcomputers.net)

El lenguaje Basic incluido en su ROM (una versión simplificada del Microsoft Basic, no se sabe si fue una versión "inspirada" o directamente "pirateada" del mismo) utiliza una sola instrucción para manejar los gráficos, PLOT, que disponía de numerosos parámetros opcionales. Una característica especial llamada "Vector Graphics" (gráficos de vector) apoyada en el hardware permitía dibujar gráficos vectoriales. Como opción contaba con un lápiz óptico, que podría ser llamado desde el Basic usando también la instrucción PLOT, y también podía disponer una disquetera externa.

Esta primera versión  fue seguida a finales de 1977 por la Compucolor II, que redujo el precio al cambiar el  monitor por un televisor normal adaptado, en cuyo chasis incluía una disquetera de serie, que fue vendida por la empresa Intelligent Systems Corp.

Compucolor II (fuente: oldcomputers.net)

Estas dos máquinas se mantuvieron en venta varios años, disponiendo de varias versiones de cada una, la familia completa estaba formada por:
  • 1975  Compucolor 8001 : Sistema profesional con un monitor de 13", el sistema original. 
  • 1975  Compucolor 8051 : Sistema profesional con un monitor de 19", el resto era igual al original.
  • 1976  Intecolor 8063: Sistema profesional, cambios en el teclado e inclusión de una versión del CP/M.
  • 1977  Compucolor II: Entrada en el mundo personal cambiando monitor por TV.
  • 1977  Intecolor 3601: Un terminal
  • 1978  Intecolor 3621: Un computador personal con Basic en ROM
  • 1978  Intecolor 8963: Un computador profesional con CP/M