Mostrando entradas con la etiqueta Altair 8800. Mostrar todas las entradas
Mostrando entradas con la etiqueta Altair 8800. Mostrar todas las entradas

miércoles, 6 de julio de 2016

Preservación de máquinas (IV): Idea de la caja



Las máquinas que quiero preservar eran diferentes en formas y tamaños, lo que significa que no es posible hacer una reproducción exacta que sirva para varias máquinas, por tanto la idea que voy a poner en marcha es hacer una sola caja para todas con diferente el frontal únicamente. De esta forma solo con cambiarle el frontal se pueden tener varias máquinas (o incluso solo montando el frontal), así es mas económico tenerlas y no ocupan todo el sitio del mundo. Quizá posteriormente haga reproducciones individuales, pero ya veremos. Además, aunque por ejemplo Altair e Imsai tenían el mismo ancho y alto y solo cambiando la profundidad, en esta foto vemos que no era exactamente así:

Este caballero es Josh Bensadon, posando orgulloso junto a sus máquinas, de arriba a abajo Altair 680, Altair 8800,  IMSAI 8080, Discos del IMSAI (fuente: bugbookmuseum)

Lo primero es recopilar las medidas de las máquinas y buscar un tamaño que se acople a todas, esta es la tabla que he conseguido de las dimensiones en Alto x Ancho x Profundo de estas máquinas:


Dimensiones en pulgadas Dimensiones en centímetros
Kenbak-1 4 1/4 x 19 1/4 x 11 1/2 10'80 x 48'90 x 29'21
Altair 8800 7 x 17 x 17 1/2 17'78 x 43'18 x 44'45
Altair 680 4 3/4 x 10 15/16 x 10 15/16 12'10 x 27'80 x 27'80
Imsai 8080 7 x 17 x 19 1/2 17'78 x 43'18 x 49'53
Intelec 4 y 8
7 x 17 1/8 x 12 1/4
17'78 x 43'50 x 31'12
Kentelek-8 Desconocido


La medida de alto y ancho es la mas clara, si tomamos 7 x 17 pulgadas tenemos dos de las máquinas que lo cumplen y los Intelec que solo serían 3 milímetros mas anchos, solo se sobrepasaría el ancho con el Kenbak-1 pero si le quitamos los laterales triangulares que están vacíos se reduce a unas 16 pulgadas, lo que entra dentro de las medidas. La profundidad varía bastante entre todas, pero si al final se desea reproducir las placas originales la elegida debe ser la del IMSAI, aunque no es necesario que sea tan grande pues no vamos a meter las 20 placas que cabían dentro, y para meter una placa ATX moderna no hace falta tanto espacio tampoco, por tanto la del Altair sería por tanto una muy buena opción.

El resultado sería poder intercambiar entre cuatro frontales, con mas o menos este aspecto, cada uno sería completamente operativo de manera independiente pues incluirá la placa de interface y una con su FPGA que reproduzca la máquina, o un microcontrolador potente que emule la máquina a reproducir, solo necesitaría una fuente de alimentación y a funcionar, también se podrán enchufar a un PC por el puerto USB para hacer de terminal o de unidades de disco, ese PC puede estar dentro de la caja o no.

El Kentelek-8 es claramente mas alto que esto, por tanto el frontal sobresaldría por arriba de la caja, pero no hay otra opción si quiero hacerlo que acople en el tamaño mas general, si no las cajas debía ser mucho mas altas. Una idea rápida y sucia (emulando al QDOS que es el origen del MS.DOS) sería esta que pongo ahora, dos paneles separados, el superior incluye las luces, el zócalo y la llave de encendido, el inferior mas pequeño que el superior pero ubicado inclinado como en la máquina original incluye los interruptores y el teclado. Esta es una representación de los 5 frontales a desarrollar, aunque realmente los Intellec son 4 máquinas pero usaría en todas con el mismo frontal.

Los cuatro frontales ajustados al mismo tamaño
Frontal Kentelek-8

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.

lunes, 3 de diciembre de 2012

El camino a los ordenadores personales: El Altair 8800


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

Esta máquina fue la que empezó la revolución, pues fue la primera que tenía dos características importantes, la primera es que se vendía completa, aunque en kit para soldar, por lo que los aficionados con conocimientos bajos de electrónica pudieron montarla, y la segunda es que tenía un precio muy razonable, por lo que en un mercado ávido de una máquina en casa, llegó en el momento mas adecuado, y fue la gran revolución, si antes de ella en 3 años habían existido 10 máquinas, y solo 3 disponibles todavía cuando salió, ese año y el siguiente aparecieron unas 20 diferentes. En esta entrada hablaré mas de su historia y anécdotas relacionadas, que de la parte mas técnica, para eso quiero hacer otra entrada comparando varias máquinas del momento.


La revista Popular Electronics estaba pasando una mala racha desde que en 1972 tuvo un cambio editorial, que no gustó a los colaboradores habituales en la revista. En 1974 asumió la dirección Art Salsberg, que quedó impresionado con los éxitos de Radio-Electronics con el TV Typewriter de Don Lancaster, y sobre todo por el éxito del Mark-8, que ellos mismos habían rechazado, ya que disponía del proyecto de un entrenador que estaba realizando Jerry Ogdin (que luego comenzaría una columna en la revista a partir de junio de 1975, llamada "Bits Informática"). Esto espoleó a Art, apostando fuertemente por la informática, por ello Don Lancaster publicó el diseño de un teclado ASCII para el TV Typewriter en la edición de de abril de 1974. La revista abandonó su proyecto de entrenador por el de un ordenador, y como uno de sus editores, Les Solomon, sabía que la empresa MITS trabajaba en un ordenador basado en el 8080, les encargaron el proyecto de un ordenador para su número mas popular, la edición de Enero, ya que se ponía en venta justo antes de navidad, pero a diferencia de la competencia, quería que el ordenador se vendiera en forma de Kits completos, con las placas y todos los componentes, incluida la fuente de alimentación del equipo, para montar dentro de una caja con aspecto profesional, ya que un gran problema para los aficionados era encontrar los componentes para esas máquinas, en una época en que la informática era tema de grandes empresas, y a nivel personal no era mas que para algunos locos del soldador. El anuncio del nuevo ordenador apareció finalmente publicado en la edición de Enero de 1975.

La introducción de la Altair 8800 llegó en el momento mas adecuado. Durante una década, las universidades habían preparado a estudiantes de ciencias e ingeniería en cursos de programación en lenguajes FORTRAN o BASIC, por lo que había un mercado habido de un sistema asequible. En 1970 las calculadoras electrónicas solo se veían en empresas y laboratorios, pero en 1974 ya eran un elemento habitual en casa, junto a las consolas de videojuegos, los primeros Pong. Muchos aficionados a la electrónica aprendían electrónica digital para sus proyectos, tales como voltímetros digitales y contadores de frecuencia. Aunque ya existía el Intel 8008, apenas era lo suficientemente potente como para correr un interprete de BASIC.

MITS

La empresa MITS comenzó cuando Ed Roberts y Forrest Mims, compañeros en el Laboratorio de Armamento de la Fuerza Aérea, decidieron vender unos pequeños kits electrónicos para una afición muy popular en la época, los cohetes para aficionados al modelismo. Se unieron a Stan Cagle y Zaller Robert, fundando en 1969 la empresa "Micro Instrumentación y Sistemas de Telemetría", comenzando en el garaje de Roberts en la localidad de Albuquerque, Nuevo México, comenzando a vender transmisores de radio y otros instrumentos para los cohetes.

No fueron un gran éxito, por lo que cuando publicaron en la edición de noviembre de 1970 de la revista Popular Electronics el Opticom, un kit para enviar datos usando un haz de luz con un Led, el poco éxito hizo que Mims y Cagle perdieran su interés, y Roberts compró su parte. Electronics Arrays acababa de anunciar un conjunto de 6 chips LSI para montar una calculadora de 4 funciones, entonces Roberts comenzó a desarrollar el kit de una calculadora con esos chips, presentando el Kit MITS 816 que apareció en la portada de noviembre de 1971 de Popular Electronics. Se vendía por 175$ en kit y 275$ montado, junto a un manual escrito por Forrest Mims, que luego escribiría los manuales de proyectos posteriores. La calculadora tuvo bastante éxito, por lo que fue seguida por varios modelos mejorados, como la MITS 1440 que apareció en la edición  de julio de 1973 de Radio-Electronics, que disponía de pantalla de 14 dígitos, memorias y raíz cuadrada. Se vendía por 200$ en kit y 250$ montada. Su siguiente diseño fue una unidad de programación que permitía a las calculadoras 816 o 1440 programas de hasta 256 pasos. Además de las calculadoras, disponían de kits de equipos de pruebas, como un voltímetro digital o un generador de formas de onda.

La empresa crecía, por lo que se trasladaron a un edificio mas grande en 1973, adquiriendo máquinas caras como una unidad de soldadura por ola y estableciendo una nueva línea de montaje. Pero en 1972 TI había desarrollado unos chips para su propia calculadora, y empezaron a vender calculadoras directamente ellos, a la mitad de precio que la competencia, por lo que MITS y muchas otras empresas que prosperaron con el negocio de las calculadoras empezaron a pasarlo mal, llegando MITS a acumular un cuarto de millón de dólares en deudas.

El prototipo y la máquina
Como Ed Roberts estaba familiarizado con los microprocesadores disponibles por sus diseños de calculadoras, debía elegir el procesador de su máquina, como en 1974 los Intel 4004 y 8008 no eran lo suficientemente potente, los procesadores de National Semiconductor requerían mucho hardware externo, y el Motorola 6800 todavía estaba en desarrollo, eligió el Intel 8080. Por ello el Altair tenía potencia suficiente como para ser realmente útil, y además fue diseñado como un sistema ampliable, que se abrió a todo tipo de aplicaciones.

Ed Roberts y Bill Yates terminaron el primer prototipo en octubre de 1974 y lo enviaron a la revista, con sede en Nueva York, desde Albuquerque por ferrocarril a través de la "Railway Express Agency". Sin embargo, nunca llegó a su destino debido a una huelga. Roberts se puso a trabajar en la construcción de un reemplazo, pero no fue igual al original, usando un diseñó diferente. Como Solomón ya tenía una serie de fotografías de la máquina, y había escrito el artículo que se basa en ellas, se publicó así, por lo que el equipo de la portada de la revista es una caja vacía, con sólo los interruptores y los LEDs en el panel frontal, y el equipo definitivo no era igual al publicado en la revista. Además, en la revista anunciaron que estaba disponible en forma de Kit completo para su venta, aunque realmente no estaba disponible todavía.
Un Altair 8800 montado (fuente: vintage-computer.)
En el primer diseño los elementos de la máquina no cabían en una solo placa, por lo que la máquina consistía de cuatro placas apiladas entre sí, unidas por separadores. Además, Roberts vió que las piezas necesarias para hacer un equipo verdaderamente útil no estaban disponibles, o no estarían diseñadas a tiempo para la fecha de lanzamiento en enero. Así que durante la construcción del segundo modelo decidió construir la mayor parte de la máquina en tarjetas extraíbles, lo que reduce la placa base a nada más que un sistema de  interconexión entre tarjetas mediante un bus. La máquina básica constaba de cinco tarjetas, incluyendo la CPU en una y en otra la memoria. Buscando una fuente barata de conectores, encontró un suministro de conectores de borde de tarjeta de 100-pines. El bus S-100 fue reconocido finalmente por la comunidad profesional de la informática, y adoptado como el estándar IEEE-696. El bus del Altair consistía en poner los pines del 8080 disponible para el resto de placas, sin demasiada planificación ni pruebas, lo que ocasionaba problemas, como cortocircuitos entre las líneas de alimentación al estar juntas. La fuente proporcionaba 8 y 18, y era regulada a voltajes TTL o RS-232 a 5 y 12 voltios. El Altair se enviaba en dos piezas, la placa del bus de conexión y la fuente de alimentación se montan sobre una placa base, junto con la parte delantera y trasera de la caja. La tapa formaba los lados superior, izquierdo y derecho de la caja.

El panel frontal se inspiraba en los Data General Nova, e incluía un gran número de interruptores de palanca para alimentar los datos binarios directamente a la memoria de la máquina, y una serie de LEDs rojos para leer los valores. La programación del Altair era un proceso extremadamente tedioso, similar a la del Kenbak-1. El usuario conmutaba los interruptores a las posiciones correspondientes a una instrucción binaria del 8080, luego pulsaba un 'enter' para cargar el código en la memoria de la máquina. Y así una a una para cada posición a programar. Las primeras unidades solo disponían de interruptores y luces como única interfaz, por lo que los primeros programas hacían poco mas que hacer parpadear las luces. Sin embargo, muchos fueron vendidos solo en este formulario. Roberts ya estaba trabajando en tarjetas adicionales, incluyendo un lector de cinta de papel como almacenamiento, ampliaciones de RAM o un interface RS-232 para conectar a un terminal.

El nombre
Tras el interés de la revista en su idea del nuevo ordenador, comenzó el trabajo de diseño del kit completo, dejando los detalles de marketing a la revista. Como los nombres de los productos de la MITS tenía un nombre genérico como "Calculadora 1440" o "Voltímetro digital 1600", la revista quería llamar inicialmente al ordenador PE-8 (Popular Electronics 8-bit), y hay dos versiones sobre el cambio de nombre:
  • Según palabras de Les Solomon en el Primer Congreso del Ordenador Altair en marzo de 1976, el nombre se lo dio su hija de 12 años, tras ver un episodio de StarTrek (probablemente episodio "Amok Time" en el que la Enterprise viaja a Altair-6). 
  • Una versión más probable es que a Les Salomón le pareció que este nombre sea bastante aburrido, así que Les, junto a Alexander Burawa (editor asociado) y John McVeigh (editor técnico) decidieron que: "Es un evento estelar, así que vamos a ponerle el nombre de una estrella". McVeigh sugirió "Altair", la duodécima estrella más brillante del cielo.

Ventas
El sistema se vendía con una tarjeta de memoria de 1Kb, aunque solo llevaba instalados 256 bytes. El lenguaje BASIC fue anunciado en julio de 1975, y requería una o dos tarjetas de memoria 4Kb y una tarjeta de interfaz. La lista oficial de precios, publicada en Agosto de 1975, era:
  • Altair 8800 con 640 bytes de memoria se vendía por 439$ en kit y 621$ montado
  • Tarjeta de memoria de 1Kb por 176$ en kit y 209$ montado
  • Tarjeta de memoria de 4Kb por 264$ en kit y 338$ montado
  • Tarjeta de Interfaz Paralelo por 92$ en kit y 114$ montado
  • Tarjeta de Interface serie RS-232C por 119$ en kit y 138$ montado
  • Tarjeta de Interface serie para Teletipo por 124$ en kit y 146$ montado
  • Tarjeta de Interface de Casete por 128$ en kit y 174$ montado
  • Teletipo ASR Modelo 33 NA montado por 1500$
  • Basic para 4Kb de memoria por 60$
  • Basic para 8Kb de memoria por 75$ 

Un sistema con disquetera y teclado
Un muy optimista Ed Roberts le dijo a su banquero que podía vender en total unas 800 unidades, y necesitaba vender 200 durante el primer año sólo para pagar los gastos, además la máquina era la puerta de entrada para MITS, ya que debía vender tarjetas adicionales de memoria, placas de E/S y otras opciones para obtener beneficios. Cuando los lectores vieron el número de enero de Popular Electronics, MITS se inundó con preguntas y pedidos. Tuvieron que contratar personal extra sólo para contestar el teléfono. En febrero MITS ya había recibido 1.000 pedidos. El plazo de entrega estimado era de 60 días, pero pasaron meses antes de que pudieran acercarse a ese plazo. Ante eso Roberts se centró en servir las máquinas, por lo que todas las posibles ampliaciones que tenía pensadas tuvieron que esperar. MITS afirmó haber entregado 2.500 Altair a finales de mayo, llegando a las 5.000 en agosto. Por ello tuvo que aumentar sus empleados, de menos de 20 empleados en enero, había crecido a 90 en octubre.


Aliados y competidores
Roberts recibió una carta de una empresa llamada Traf-O-Data preguntarle si estaría interesado en la compra de su lenguaje de programación BASIC para su equipo. Cuando llamó a la compañía, respondieron en una casa privada, donde nadie había oído hablar de algo llamado BASIC. La carta había sido enviada por Bill Gates y Paul Allen desde Boston, y realmente no tenían todavía ningún BASIC. Cuando llamaron ellos a Roberts tras la carta, este expresó su interés, y los dos comenzaron a trabajar en su interprete de BASIC, usando un simulador que habían desarrollado para emular un 8080 en una PDP-10. Una vez el interprete desarrollado, lo grabaron en una cinta de papel, y Allen voló a Albuquerque para ofrecer el programa, llamado Altair BASIC (también conocido como el MITS 4K BASIC). La primera vez que se ejecutó apareció "Bienvenido a Altair Basic", y luego Allen escribió "PRINT 2 +2", e inmediatamente apareció la respuesta correcta: "4". También llevaba preparado el juego Lunar Lander. Gates y Allen se unieron formando Microsoft.

MITS no tuvo competencia durante los primeros seis meses, pero su placa de memoria RAM dinámica de 4Kb tenía varios problemas de diseño, lo que unido a los retrasos en el envío de tarjetas opcionales crearon una oportunidad para otros fabricantes. Uno de los compradores del Altair, Robert Marsh, diseñó una tarjeta compatible de memoria estática de 4K, y creó una empresa llamada "Processor Technology", y la vendió por 255$, anunciando en el número de julio de 1975 de Popular Electronics una tarjeta PROM junto a la tarjeta de memoria de 4K. Más adelante diseñó una tarjeta de vídeo muy popular. Posteriormente diseñaría los equipos SOL-20.

También una consultora de California, IMS Associates Inc., publicó en octubre de 1975 en la revista Popular Electronics el anuncio de su IMSAI 8080, al que dedicaré otra entrada.

Desmintiendo un rumor
Como anécdota, siempre ha corrido un falso rumor sobre que el Altair usaba procesadores defectuosos o de baja calidad. El precio de un Altair basico era de 439$, cuando el precio oficial de Intel, cuyo negocio principal eran las memorias y estaba empezando en un mercado desconocido para todos, para un solo microprocesador 8080 era de 360$ (aunque según palabras de David House de Intel en 1984, "estaba fijado por ser un número bonito"),  y todavía no había gran demanda de procesadores. Lo cierto es que como Ed Roberts tenía experiencia en la compra de lotes de chips para sus Kits, fue capaz de negociar un precio de 75$ por microprocesador. Intel vendía su sistema de desarrollo Intelec-8 por unos 10.000$, un sistema de calidad comercial con una amplia variedad de periféricos y software para el desarrollo, aunque su funcionamiento era muy similar a la Altair. Los clientes preguntaban a Intel por qué su máquina era tan cara cuando el Altair costaba solo unos 400$. Algunos comerciales de Intel dijeron que MITS estaba usando piezas con defectos cosméticos o rechazadas por Intel por ser de inferior calidad, por lo que en julio de 1975 Intel envió una carta a su fuerza de ventas, indicando que el MITS Altair 8800 usaba procesadores Intel 8080 estándar, y que los comerciales debían vender los Intelec por sus propios méritos, y no hacer comentarios despectivos sobre valiosos clientes como MITS (la carta fue publicada en agosto de 1975 en el  boletin "Computer Notes" de MITS). Aun así, el rumor del "defecto cosmético" ha aparecido en muchos lugares en los últimos años, a pesar de las negaciones efectuadas tanto por parte de Intel como de MITS.