Mostrando entradas con la etiqueta El camino a los ordenadores personales. Mostrar todas las entradas
Mostrando entradas con la etiqueta El camino a los ordenadores personales. Mostrar todas las entradas

miércoles, 8 de junio de 2016

Vida antes del Kenbak-1: El Imlac PDS-1, los gráficos no son tan modernos

Entradas relacionadas: Simon (1950), Geniac (1955), Heathkit EC-1 (1960), Minivac 601 (1961), Digi-Comp I (1963), DEC PDP-8 (1965), Paperclip Computer (1967), Honeywell Kitchen Computer (1969), Imlac PDS-1 (1970).

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


Otro mini ordenador, pero que ha pasado a la historia como el primero en incluir una pantalla gráfica de serie. Aunque las primeras pantalla gráficas nacen temprano, y a finales de los 50 el Whirlwind I ya disponía de una, aunque IBM había lanzado en 1964 su terminal gráfico IBM 2250 usado con el Sistema/360, no era un éxito de ventas, y las pantallas gráficas se popularizan a finales de los 60 cuando DEC los lanza para sus PDP, en ese momento muy pocos ordenadores disponían de algún terminal gráfico. El PDP fue usado por Nolan Bushnell, en ese momento estudiante en  la universidad, con el famoso juego Spacewar, y a partir de allí creó Atari.

Un DEC PDP-1 con su terminal gráfico (Fuente: Wikipedia)

En  1970 la empresa Imlac lanza su primer mini, el PDS-1 no es un gran éxito de ventas pero si es la primera máquina en disponer de serie de una pantalla gráfica monocroma vectorial de 14 pulgadas, aunque en disposición vertical en lugar de la actual preferida horizontal. La máquina es muy similar al terminal IBM 2250, pero costaba 30 veces menos. Se compone de tres módulos, la CPU se ubica bajo la mesa, una unidad de control general con botones y luces por un lado, y el terminal con su pantalla y teclado por otro, no dispone de ratón pero si de un lápiz óptico.

Izquierda unidad de control y debajo la CPU, a la derecha la unidad gráfica, detrás un PDP (Fuente: ubanproductions.com)

Las pantallas gráficas del momento usaban gráficos vectoriales, mientras que ahora estamos muy acostumbrados a los gráficos de pixeles, que son muy diferentes. En una pantalla de tubo la línea de barrido recorre la pantalla en líneas horizontales dibujando los puntos, contra mayor sea la resolución mas líneas y mas puntos en cada una, y dibujan una pantalla completa 50 veces por segundo habitualmente, encendiendo y apagando el haz para presentar un punto o un espacio (las de color igual pero con tres haces a la vez). Las pantallas vectoriales no se comportan así, lo que hacen es mover libremente el haz de barrido dibujando con el líneas en la pantalla continuamente. Al no tener que pasar por los espacios pueden hacerlo muy rápido y dar la impresión de continuidad en la imagen si los trazos eran pocos y rectos, pero no así cuando tenía que presentar texto, ya los trazos eran muy numerosos y breves, por lo que tendía a producirse un parpadeo.

Esta máquina disponía de dos procesadores de 16 bits desarrollados por chips discretos, con una configuración muy similar a la de 12 bits del PDP-8, con un juego de instrucciones también muy reducido, carecía por ejemplo de instrucciones para multiplicaciones y divisiones o el manejo de coma flotante, muy usadas en el cálculo de los gráficos. El procesador principal se usaba para las operaciones normales y el secundario solo para las operaciones gráficas, ambos compartiendo la misma memoria de entre 8 y 16 Kb formada con núcleos de ferrita. La CPU estaba formada por una serie de pequeñas placas con unos 12 chips TTL cada una, formado 3 filas de 25 placas, que se intercomunicaban cableándolas manualmente en lugar de mediante ningún tipo de bus.

No disponía de un sistema operativo con entorno gráfico, y no era multitarea, por tanto a diferencia de los mainframes o los PDP solo un usuario podía trabajar con el, se programaba en ensamblador como casi todo en esa época, y se vendió bastante a universidades para sus desarrollos, entre ellos se diseñaron varios sistemas de hipertexto a partir de su procesador de texto y su manejo de gráficos, aunque los textos tendían a parpadear por la cantidad de pequeños trazos necesarios para formarlos, y era famoso por varios juegos, entre otros los de laberintos 2D y 3D, que luego fueron imitados en el Apple II, o por un juego de ajedrez.

Juego de laberinto 3D (Fuente: digibarn.com)

Se mejoró el modelo incluyendo un bus en lugar del cableado manual, y luego en 1974 introdujeron el modelo PDS-4, mas rápido y que evitaba los problemas del parpadeo de los textos. De este modelo se sabe se vendieron unas 700 unidades, todas montadas a mano.

Tras adquirir una unidad para el Xerox Park, sus ingenieros vieron las posibilidades y produjeron su propio ordenador, el Xerox Alto de 1973, para el que desarrollaron el primer entorno gráfico de usuario. Físicamente es muy similar en cuanto a aspecto y dimensiones, con una pantalla vertical de 14pulgadas también, aunque la cambiaron por una de pixeles en lugar de una vectorial, y en lugar de un lápiz óptico usaron un ratón.


martes, 7 de junio de 2016

Vida antes del Kenbak-1: El Paperclip Computer, o como hacer algo útil con los clips en la oficina

Entradas relacionadas: Simon (1950), Geniac (1955), Heathkit EC-1 (1960), Minivac 601 (1961), Digi-Comp I (1963), DEC PDP-8 (1965), Paperclip Computer (1967), Honeywell Kitchen Computer (1969), Imlac PDS-1 (1970).

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


No me refiero al simpático ayudante para el uso del office que sacó Microsoft en 1997 y que mantuvo hasta 2007 (en el 2003 dejó de aparecer por no instalarse por defecto, pero todavía se podía activar).

Clipo en acción (Fuente: http://mundogeek.net)

Este es otro producto que empezó siendo un libro y se comercializó posteriormente. Los clip de oficina (en inglés paperclip) se usan para hacer pulseras y colgantes cuando te aburres, pero al ser alambres maleables pero resistentes, y al ser metálicos y conductores de la electricidad, se pueden usar para construir interruptores, solo hace falta un poco de habilidad. Con esto y unas cuantas cosas caseras mas, se escribió un libro que describía como fabricar un pequeño ordenador funcional, con su memoria para el programa, su unidad de control, sus pequeñas bombillas para los resultados, etc. El libro lo publicaron en 1967 Edward Alcosser, James P. Phillips y Allen M. Wolk, y se tituló "How to Build a Working Digital Computer" (Como construir un ordenador digital operativo).

Portada del libro "Como construir un ordenador digital operativo" (Fuente: history-computer.com)

El libro ya está en dominio público, y se puede encontrar en archive, en inglés claro, pero si tenéis la misma curiosidad que yo por ver como funciona la idea, aquí está uno de los circuitos, una puerta OR y otra AND para formar el circuito (A OR B) AND C:


Un circuito con una puerta AND y una OR con clips, una madera o cartón de base, una pila, una bombilla y un poco de cable (Fuente: emscdn.com)
Ya sabemos como hacer puertas, pero ¿y la memoria para el programa?, bueno eso también es una maravilla de la simplicidad, en forma similar a una cajita de música, sobre un rodillo se ubican trozos de papel conductor, que al girar hacen contacto con unos clavitos, simple pero efectivo, y no muy diferente de las memorias de tambor magnético de la época.

Unidad de memoria para el programa (Fuente: emscdn.com)

Aunque se conocen varios desarrollos caseros a partir de lo presentado en este libro, esta idea se llevó a la práctica comercialmente un poco mas tarde, y la desarrolló Irving Becker en la empresa Arkay, luego llamada Comspace, lanzando en 1969 el Computer Trainer, model 650 (CT-650), por unos 1.000 dólares de la época, vendiendo unas pocas unidades.


CT-650 original (Fuente: history-computer.com)

Se conocen solo la existencia de tres unidades en colecciones particulares, incluyendo fotos de una unidad un poco diferente en cuanto a la forma de los interruptores, pero con el mismo diseño. Basado en relés y no en clips, la máquina se dividía en 6 bloques diferentes, detrás se ubicaban el bloque de la memoria principal con 20 bits establecidos mediante interruptores, junto al bloque de la memoria del programa con su tambor giratorio. En la parte delantera se ubicaban el bloque de la unidad de entrada que convertía decimal en binario, la unidad aritmética, la unidad de control y la unidad de salida que convierte binario a decimal para ver el resultado. Todo muy sencillo y básico, y muy bien separado en bloques haciendo honor a su denominación de computer trainer (entrenador de computadoras).

Los usuarios podían realizar sus propios programas, pero la máquina se acompañaba de unos cuantos ya preparados, en lo que se denominaba Arkay Program Library (Librería de Programas Arkay).

lunes, 6 de junio de 2016

Vida antes del Kenbak-1: El DEC PDP-8, la revolución de las pequeñas cosas

Entradas relacionadas: Simon (1950), Geniac (1955), Heathkit EC-1 (1960), Minivac 601 (1961), Digi-Comp I (1963), DEC PDP-8 (1965), Paperclip Computer (1967), Honeywell Kitchen Computer (1969), Imlac PDS-1 (1970).

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


Este no es un ordenador personal, pero merece una mención especial pues fue no solo el que inspiró que se produjeran los Nova de Data General, que a su vez inspiraron a Wozniak para el Apple I, sino que debe entrar con letras de oro en la historia de la informática.

En ese momento los grandes ordenadores eran lo que imperaban, ya que no parecía posible reducir mas su tamaño, ocupando grandes habitaciones acondicionadas especialmente, pero por debajo empezaron a surgir una serie de máquinas que se denominaron Minis, ya que eran mucho mas pequeñas, y así una CPU pasaba de ocupar el espacio de un armario ropero de varios cuerpos, al tamaño de una nevera, luego al tamaño de una lavadora, y luego se hicieron micros.

En ese momento IBM era el rey indiscutible, pero DEC empezaba a despuntar con sus máquinas, a las que no quiso llamar ordenador pues los inversores no creían que se pudiera vender ordenadores tan económicos, y así nació la gama PDP por Programmed Data Processor (Procesador de Datos Programable), que se abrió camino con fuerza desde el PDP-1 con su pantalla gráfica, el PDP-7 que será recordado por ser la máquina en la que se creó el Unix, mientras que el mejor modelo de la gama fue sin duda el PDP-11 con su sistema operativo el VMS. Pero su máquina estrella fue el PDP-8, el primer mini en alcanzar ventas masivas, se calcula que se vendieron mas de medio millón de unidades, con un precio sobre los 18.000 dólares del momento (hoy día mas del doble), lo que era mucho menos que un mainframe de la época.

La versión inicial de la CPU del PDP-8 (Fuente: smecc.org)

El aparato estaba compuesto de muchas pequeñas placas, ubicadas primero en una caja en forma de cubo que al disponer de un acabado muy atractivo era la portada de los catálogos, arriba dos zonas de placas de diversos colores, mientras que abajo estaba la fuente de alimentación y los botones y luces típicos de la unidad de control general de la época, pero solo era la CPU y necesitaba mas periféricos en otros armarios, quizá por ello la versión posterior denominada PDP-8/S, que fue la mas vendida, estaba formada por dos armarios separados para la CPU, y del mismo tamaño otros armarios para los periféricos.

Una unidad PDP-8/S, de izquierda a derecha teletipo-impresora, cpu en dos armarios, unidades de almacenamiento, unidades auxiliares y terminales (fuente: pdp8.net)

La CPU no usaba un procesador encapsulado ni grandes chips de memoria, sino principalmente transistores, al principio usaba lógica diodo-transistor, aunque luego pasó a TTL, por eso usaba tantas placas independientes, pero el conjunto formaba un potente procesador, aunque con un reducido juego de instrucciones (lo que sería hoy un RISC)  de 12 bits, que soportaba una memoria máxima de 32 K palabras (y no he dicho ni gigas ni megas), un bus formado por 122 líneas que se cableaba manualmente, y un controlador de periféricos con un solo canal DMA.

Los principales lenguajes de programación que se empleaban eran FOCAL, un lenguaje interpretado, cuya sintaxis es similar a la del Basic, aunque se podía escribir los comandos en idiomas diferentes al inglés ya que PDP sacó versiones en lenguajes europeos, además del propio Basic en versiones mono y multi usuario, y el hoy casi desaparecido Fortran (que siempre permanecerá en mi recuerdo pues fue el primero que usé en un gran ordenador a finales de los 70), aunque en esa época era muy normal programar en ensamblador y la estrella era el PAL-8, que era el nombre del ensamblador que incorporaba.

Se podían elegir varios Sistemas Operativos para la máquina, el habitual era de multitarea cooperativa, inicialmente se llamaba MS/8 y luego PS/8, pero acabó llamándose OS/8 que es como se le conoce, al arrancar ocupaba 128Kb en el banco 0 de la memoria RAM, y disponía de un nutrido grupo de comandos que podía ejecutar, siempre almacenados en disco para evitar ocupar memoria. También disponía de otros mas específicos, como uno para tiempo real y otro en modo multitarea apropiativa, y como curiosidad disponía de una versión del CP/M del que podía leer y grabar discos, e incluso ejecutar algunos programas del mismo con un emulador del Z80.

viernes, 3 de junio de 2016

Vida antes del Kenbak-1: El Digi-Comp I, otro juguete u otro ordenador, tu decides

Entradas relacionadas: Simon (1950), Geniac (1955), Heathkit EC-1 (1960), Minivac 601 (1961), Digi-Comp I (1963), DEC PDP-8 (1965), Paperclip Computer (1967), Honeywell Kitchen Computer (1969), Imlac PDS-1 (1970).

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


Volvemos a otro magnífico juguete, que era a su vez un entrenador para una parte de un ordenador, por tanto tu decides si es un juguete o es un ordenador. La empresa E.S.R. Inc. fue un fabricante de juguetes que comenzó en los 1960 y finalizó sus actividades a mediados de los 1970. En 1963 lanzó al mercado un gran éxito, por 4'99 dólares de la época podías adquirir el Digi-Comp I, vendido como un computador mecánico.

El aparato, en la caja dice que es "un ordenador binario que puedes programar" (fuente: smithsonian )

Estaba fabricado en poliestireno (un tipo de plástico que todavía se usa bastante), con algunos alambres y piezas metálicas, que formaban un conjunto de tres flip-flop mecánicos, que es la unidad básica de memoria que almacena un solo bit en su interior, de forma que se podían manejar mediante unos alambres verticales, los cuales que se podían conectar de forma que fueran empujados o bloqueados por unas clavijas cilíndricas. El conjunto se podía mover mediante una palanca, de forma que se podía efectuar una configuración que ejecutase un circuito combinacional digital.

La máquina presentaba el estado en tres indicadores numéricos como cero o uno, y era capaz de realizar operaciones aritméticas sencillas, como sumas y restas, pero también operaciones lógicas, por ejemplo se podía jugar al Nim. Aquí podéis ver la máquina en funcionamiento contando de cero al siete en binario.



Las máquinas de estados usan los flip-flop como elementos básicos para mantenerse en un estado u otro, por tanto era un complemento ideal del Geniac, aunque mas orientado a operaciones binarias.

Si queréis uno lo podéis encontrar aquí, ya que la empresa mindtoys ha lanzado una reproducción y así podréis conseguir este curioso aparato, ya que es casi idéntica al original. O si lo preferís, podéis montar una reproducción con lego:




Mas adelante E.S.R. sacó el Digi-Comp II, ideado por John Thomas Godfrey, que aunque mantenía el nombre no tenía nada que ver funcionalmente con el anterior, era una máquina de estados binaria muy simple y completamente manual, no programable, no disponía de elementos de memoria, pero se podía ver como se realizaban operaciones artiméticas y lógicas binarias de forma muy sencilla, moviendo bolas pequeñas que actuaban en función de unos basculantes, pudiendo sumar, restar, multiplicar, dividir, contar en binario y decimal, y algunas operaciones adicionales.

El original (Fuente: oldcomputermuseum.com)

Esta máquina también está hoy día a la venta en una reproducción por Evil Mad Scientist que se puede conseguir por internet. Y por youtube circulan vídeos de como funciona, y por supuesto de una reproducción con lego de la máquina.

El Digi-Comp II en una reproducción moderna (Fuente: EvilMaidScientist)
 
Lanzaron otras máquinas similares aunque reducidas y mas específicas, como una para jugar al Nim. Como vemos, las máquinas de estados, base de la informática, han sido llevadas varias veces al campo de los juguetes.

jueves, 2 de junio de 2016

Vida antes del Kenbak-1: El Minivac 601, un entrenador para máquinas de relés

Entradas relacionadas: Simon (1950), Geniac (1955), Heathkit EC-1 (1960), Minivac 601 (1961), Digi-Comp I (1963), DEC PDP-8 (1965), Paperclip Computer (1967), Honeywell Kitchen Computer (1969), Imlac PDS-1 (1970).

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


Hoy día hay en el mercado muchos entrenadores de electrónica digital, todos con unos cuantos chips de puertas y/o flip-flop, unos led, una pila, se cablea y probamos nuestros circuitos. Pero en los 60 no había nada de eso.

A principios de los años 1960 el profesor del MIT Claude Shannon, el padre de la "Teoría matemática de la información" (publicada en 1948), diseñó un aparato que le permitiera experimentar con la lógica computacional, que fue mejorado por el personal de la empresa Scientific Development Corporation y puesto a la venta como un kit educativo para experimentar con los circuitos digitales el 1 de octubre de 1961, aunque mas pretenciosa que funcionalmente se vendía como un "ordenador digital".

El nombre de Minivac 601 se creó para sonar parecido a Univac, la empresa líder en USA en ese momento en informática, aunque poco después fue superada por IBM y no volvió a recuperar el liderato.



El Minivac 601 (Fuente: Wikipedia)
Era un aparato sencillo que permitía experimentar con lo que se usaba como puertas en ese momento, los relés y los interruptores. Disponía de una fuente de alimentación de 12 voltios, y estaba dividido en 6 bloques operativos, a la izquierda de arriba a abajo un bloque de 6 bombillas para ver los resultados, el principal formado por 6 relés, un bloque de interruptores y otro de pulsadores, y a la derecha dos bloques, arriba  un bloque de contactos formando un cuadro de 3x3 y abajo un conmutador rotativo decimal con valores de 0 a 15, que se podía mover manualmente pero también estaba motorizado para hacerlo automáticamente. Cada uno de estos elementos disponía de varios conectores para que se pudieran cablear entre sí y formar circuitos lógicos binarios. Su mejor acierto fue el motorizar el conmutador rotativo decimal, lo que le permitía actuar como máquina de estados.

Esta máquina se vendía por 85$ del momento, lo que hoy sería unos 600€, y se ofrecía a las empresas como un entrenador digital para sus empleados, pero su aspecto de juguete no gustaba, por lo que en 1962 cambiaron la calidad de los componentes, el color azul de la caja pasó a un gris con apariencia mas profesional, y lo llamaron Minivac 6010. Se sabe que este aparato se llegó a usar como control numérico para las máquinas en algunas empresas industriales.

Junto a la máquina se suministraban unos manuales bastantes completos, en los que se describía las funciones del aparato y se proponían montajes, desde las sencillas puertas AND y OR a un flip-flop, o usando el motor del selector rotativo una máquina de estados para jugar al tres en raya, en el que era invencible.

Si queréis ver un vídeo con una explicación y el aparato en funcionamiento, os dejo este creado por Adolfo García, disponible junto a los manuales del aparato en ccapitalia.net



martes, 31 de mayo de 2016

Vida antes del Kenbak-1: Heathkit EC-1, o que es un ordenador analógico

Entradas relacionadas: Simon (1950), Geniac (1955), Heathkit EC-1 (1960), Minivac 601 (1961), Digi-Comp I (1963), DEC PDP-8 (1965), Paperclip Computer (1967), Honeywell Kitchen Computer (1969), Imlac PDS-1 (1970).

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


Estamos acostumbrados a los ordenadores digitales, aquellos en los que las magnitudes con las que trata se representan como ceros y unos, lo que físicamente se representa por que exista o no electricidad, y su componente básico es la puerta lógica, construida con relés, lámparas o transistores, que actualmente se encapsulan en un chip. Los ordenadores trabajan ejecutando programas en su memoria mediante un procesador, que usa micro-programación actualmente, aunque los primero usaban lógica cableada, pero eran mas calculadoras programables que ordenadores.

El ordenador analógico es muy diferente, trabaja operando con voltajes variables en un rango continuo, y puede operar sumando, restando, multiplicando o dividiendo entre si esos voltajes, usando para ello un componente llamado amplificador operacional, construido con lámparas o transistores, que actualmente se encapsula en un chip. No ejecutan un programa como tal, solo se unen los amplificadores operaciones para operar con los voltajes, usando lógica cableada únicamente. Todo ello de manera casi inmediata.

Su uso principal era por los ingenieros, para comprobar elementos como los condensadores y para probar los diseños y testear los fallos, pero su capacidad de ejecutar cálculos matemáticos rápidos tuvo un uso práctico muy temprano, anterior al de los ordenadores digitales. Para disparar un torpedo un submarino debe hacer un cálculo de distancia, velocidad y rumbo del barco al que disparar, y en función del rumbo y velocidad de submarino y de la velocidad del torpedo, usando trigonometría y física elemental, se calcula el ángulo en que se debe disparar. Se disparan varios torpedos con pequeñas diferencias en los ángulos para compensar los errores de la estimación y el posible desvío de las corrientes. Este cálculo en la primera guerra mundial se hacía mediante reglas de cálculo, y en la segunda con un ordenador analógico al que los alemanes denominaban TZR

TZR del U-564 (Fuente: tvre.org)
La Heath Company es una empresa creada en 1926, y todavía en activo, especializada en material para la ingeniería electrónica. Produjo material en forma de kits entre 1947 y 1992, principalmente aparatos de radio, en una gama a la que denominó HeathKit, muy difundida en su momento por su alto nivel de calidad. Aunque la compañía continua en activo ha pasado por muchos altibajos, quedando en el 2000 al borde del cierre, y ha cambiado de propietarios varias veces desde entonces. Actualmente su mercado principal es el educativo, y ha vuelto a entrar en el mercado de los kits, dispone de algunos en venta, pero también vende los manuales de sus antiguos kits.

El EC-1 (Fuente: technikum29.de)


En 1956 lanza el H1, un monstruo que dispone de 70 lámparas, 45 ubicadas en su exterior por temas de calor, un aparato potente y de muy buena calidad, pero muy caro, por lo que en 1960 lanza el EC-1 Educational Analog Computer, a un precio muy ajustado los aficionados podían disponer de una herramienta de calidad, que podían adquirir tanto en kit como montado. En su interior había nueve amplificadores operacionales a lámparas y dos fuentes de alimentación, una proporcionaba +300 y -300 voltios para el manejo de las lámparas, y una variable de entre +60 y -60 voltios a 25 miliamperios. La fuente variable proporcionaba los voltajes que se podían interconectar entre sí y ajustar mediante contactos, potenciómetros y conmutadores en su panel frontal. El voltímetro podía conectarse a cualquier punto para verificar el voltaje en dicho punto, y las numerosas tomas permitían su uso junto a un osciloscopio para analizar las señales. Los operacionales trabajaban pudiendo realizando operaciones en un rango de entre 15 por segundo hasta una cada 10 segundos.


 
 
Interior de un EC-1 restaurado. (Fuente: https://www.nutsvolts.com)

Su interior es muy espartano con el chasis metálico usual en la época, sobre el aparecen los 9 tubos de los operacionales, dos transformadores y varios tubos forman las dos fuentes del aparato. Por debajo del chasis se sitúan condensadores, resistencias y un montón de cables. Al fondo se ve el frontal con sus conectores. Todo esto alcanzaba un peso de 21 kilos.

Los amplificadores trabajaban en bucle abierto, con una ganancia máxima de 1000, pudiendo manejar voltajes en el rango de -60 a +60 voltios, aunque solo soportaban señales de unos pocos miliamperios.

Como vemos, no es un ordenador como tal, es un computador, pero ayudó mucho a los aficionados en el diseño y montaje de los ordenadores posteriores.

lunes, 30 de mayo de 2016

Vida antes del Kenbak-1: El GENIAC, o como construir un ordenador sin electrónica

Entradas relacionadas: Simon (1950), Geniac (1955), Heathkit EC-1 (1960), Minivac 601 (1961), Digi-Comp I (1963), DEC PDP-8 (1965), Paperclip Computer (1967), Honeywell Kitchen Computer (1969), Imlac PDS-1 (1970).

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


En la entrada anterior hablé del Simón, el ordenador electro-mecánico a relés diseñado por Edmund Berkeley, uno de los padres de la ciencia de los ordenadores.

Junto a Oliver Garfield diseñaron un curioso "juguete" (ya que lo es, aunque también es algo mas que eso). El Geniac fue comercializado por Berkeley Enterprises entre 1955 y 1958, luego se separaron ambos creadores, Garfield lo siguió comercializando hasta mediados de los 1960, mientras que Berkeley hizo algunos cambios y lo vendió con otros nombres, por eso lo podemos encontrar como:
  • Geniac (Genius Almost-Automatic Compute, Genio Casi-Ordenador automático, aunque también se le menciona como acrónimo de Genius y de Eniac, nombre del primer ordenador americano)
  • Tyniac (Tiny Almost-Automatic Computer, Pequeño Casi-Ordenador automático)
  • Weeniac (Weeny Almost-Automatic Computer, Pequeño Casi-Ordenador automático), del que solo se fabricaron 60 unidades
  • Brainiac (Brain-Imitating Almost-Automatic Computer, Imitador-de-Cerebro Casi-Ordenador automático), que no hay que confundir con el Súper-Villano de los comics del mismo nombre.
Manual del Geniac (Fuente: blinkenlights.com)

Consistía en un tablero base y un conjunto de seis discos giratorios construidos con Masonita, un tipo de madera aglomerada con apariencia de cartón, en la parte posterior de los discos disponía de una serie de ubicaciones donde se podían insertar unos contactos metálicos. En el tablero base del equipo se insertaban los discos en ubicaciones que les permitían girar libremente, y sus insertos metálicos podían contactar con unos remaches de latón en la base, que se podían cablearse entre sí para formar los circuitos, y a través de la corriente suministrada por unas pilas podían iluminar una serie de bombillas de linterna.

Un Geniac en su caja sin montar, con todos sus elementos y sus manuales (Fuente: vintagecomputer.net)

Con esta configuración tan básica Geniac era capaz de simular circuitos de lógica combinacional, en el que sus salidas dependían solo de las entradas conectadas. Sin ningún elemento electrónico ni motores, sin ningún tipo de memoria, sin elementos de lógica binaria, aun así era un buen entrenador permitiendo crear de manera sencilla máquinas de estados, aunque los cambio de uno a otro estado se debía realizar de forma manual girando los discos en función de las instrucciones del circuito y del estado de las bombillas, lo que en ciertas máquinas de estados un poco mas complejas era bastante lioso.

El aparato se acompañaba de un libro de instrucciones que explicaba el aparato y su manejo, y de otro libro con varios circuitos, todos con los diagramas de cableado, las posiciones de los puentes y las instrucciones de manejo de la "máquina" construida, desde las mas básicas hasta otras con ecuaciones booleanas mas complejas.

Un circuito de ejemplo era una máquina detectora de una cualidad de algo que pudiera tener dos posibles, como masculino y femenino, animal o mineral, etc. Se definían cinco preguntas con dos posibles respuestas cada una, se construía y cableaba el circuito, y se ubicaban los discos en la respuesta a cada pregunta, el circuito contaba cuantas respuestas de cada tipo se habían dado y seleccionaba la que mas tuviera para dar el resultado, iluminando una u otra bombilla.

Anuncio en la revista "Ciencia popular" de Oct/1957 (fuente: blinkenlights.com)

Se publicitó mucho en revistas de la época de todo tipo, por ejemplo en "Galaxy Ciencia ficción", y es un preciado objeto para los coleccionistas de ordenadores actuales. Podéis encontrar aquí información y ejemplos de circuitos, aunque en inglés.

viernes, 27 de mayo de 2016

Vida antes del Kenbak-1: El Simon, relés y mas relés

Entradas relacionadas: Simon (1950), Geniac (1955), Heathkit EC-1 (1960), Minivac 601 (1961), Digi-Comp I (1963), DEC PDP-8 (1965), Paperclip Computer (1967), Honeywell Kitchen Computer (1969), Imlac PDS-1 (1970).

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


Según una votación que se realizó por el Computer History Museum, el título de primer ordenador personal se le dio al Kenbak-1 que se comercializó en 1971. Esta máquina era un ordenador  operativo completo, con la estructura básica de un ordenador, 255 bytes de memoria, varios registros y un conjunto variado de operadores. No era una idea plasmada en un libro o una revista, no era un kit para expertos en electrónica, era un equipo montado, funcional, perfectamente programable, con un juego de instrucciones básico pero completo, y completamente operativo.

Antes de que surgiera la primera forma de vida que podemos reconocer como tal, tuvieron que surgir formas rudimentarias incompletas, que evolucionaron, se unieron y formaron la primera célula. De igual manera, antes del Kenbak-1 existieron una serie de máquinas que podemos decir son los antecedentes de un ordenador personal, aunque no llegaban a serlo, por lo que en estas entradas quiero hablar de ellas y rendirles su merecido homenaje como pioneros de un mundo desconocido en ese momento, son el electro-mecánico Simon de 1950, del mismo autor y aunque no era un ordenador como tal el Geniac de 1955, el ordenador analógico a lámparas Heathkit EC-1 de 1959, el entrenador de electrónica digital Minivac 601 de 1961, el  descrito en un libro Paperclip Computer de 1967 (que fue construido posteriormente por una empresa en 1969), y aunque no eran ordenadores personales sino minis quiero mencionar también tres máquinas que influyeron en el momento, el DEC PDP-8 de 1965, el no fabricado Honeywell Kitchen Computer de 1966, y el Imlac PDS-1 de 1970.

En el libro guinnes de los records (igual de fiable que la Wikipedia en general) aparece esta entrada:
"El primer ordenador personal (PC), conocido como Simón, fue lanzado en 1950. Fue vendido al por menor por 600 Dólares, y tenía una memoria de seis palabras de 2 bits, disponiendo de 12 bits de memoria total. Fue desarrollado por Edmund Berkeley (EE.UU.). El Simon también es conocido como el cerebro mecánico Simon y el ordenador personal electromecánico Simon. Berkeley esbozó la idea del equipo Simon en su libro de 1959 "Giant Brains, or Machines That Think" (Grandes cerebros, o máquinas que piensan), pasando a desarrollar sus teorías en una serie de 13 artículos publicados entre 1950 y 1951 en la revista Radio-Electronics."
El Simón en la portada de Radio Electronics de octubre de 1950 (fuente: blinkenlights.com)

Al simón se le designa como computador electro-mecánico, ya que estaba construido con relés como componentes digitales, realmente le faltaban varios elementos para ser un ordenador personal como tal, aunque eso no le quita el mérito real de abrir el camino a que los aficionados pudieran experimentar con esa nueva rama de la ciencia que estaba surgiendo. La descripción publicada en 13 artículos de la revista Radio Electonics era mucho mas amplia que la máquina en sí, solo los 6 primero textos eran sobre la máquina de relés, el resto eran ampliaciones con ideas sobre máquinas electrónicas con tubos de vacío, y en general se correspondía con el contenido del libro. Luego la empresa que fundó Berkeley diseñó y construyó una máquina que se vendía como un Kit de montaje por unos 600$.
El simón, se ven todos sus relés (fuente: cedmagic.com)

Basada físicamente en 80 relés de dos y cuatro polos, a la unidad había que añadir una fuente de alimentación externa y una lectora/perforadora de cinta de papel para que funcionara. Se decía que era personal pues lo podías llevar en una mano (difícil por el peso, y mas cuando en la otra debías cargar con la fuente de alimentación y la perforadora).

Los programas estaban escritos en la cinta de papel, la unidad de cinta leía el programa y la máquina luego ejecutaba las instrucciones secuencialmente. La unidad de relés formaba por 6 registros binarios de dos bits cada uno (valores posibles 0, 1, 2 y 3 únicamente), mas la Unidad Aritmético/Lógica que era capaz de realizar cuatro operaciones únicamente: suma, negación, comparar con mayor que, y seleccionar registro, pero no disponía de instrucciones de salto por ejemplo. Para la salida disponía de 5 bombillas indicadoras, o con modificaciones se podía grabar en la cinta. La entrada de datos se podía realizar desde 5 teclas en el frontal, o desde la propia cinta. con ampliaciones la cinta podía usarse también como memoria intermedia.

Como veis, su capacidad era tan baja con solo 2 bits y 4 instrucciones, que es mas un entrenador que otra cosa. Se vendía como un Kit que costaba 600$, del que se vendieron unos 400, y se conocen aficionados que la ampliaron y publicaron esquemas de ello, lo que se conoce como los modelos Simon II y Simon III.


El libro se puede conseguir en PDF gratuito ya que ha pasado a dominio público, por ejemplo en Archive, y también hay ejemplares en venta en (al menos a fecha de 27/05/16) en Amazon. En el se mencionan todos (literalmente) los ordenadores operativos en ese momento, ya que se podían contar con los dedos en aquel momento.

Mucha mas información, incluyendo algunos esquemas, programas, descripciones y simuladores del Simón los podeis encontrar en The University of British Columbia, de Canadá

viernes, 9 de octubre de 2015

Vector Graphic, lo que un ama de casa aburrida puede hacer


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


Esta es otra historia del momento, como casi todas las empresas de esa época la californiana Vector Graphics tiene una curiosa historia detrás. Podéis verla contada de forma mas bonita aquí, aunque yo aporto otros datos complementarios.

Bob Harp era un físico, casado en los 70 con Lore Harp, recién llegada de Alemania. Aunque tenía un titulo de antropología y dos hijas, Lore no era la típica ama de casa, necesitaba algo mas en su vida, y lo encontró junto a su amiga y vecina Calore Ely montando su propia empresa. Pero empecemos un poco antes.

Bob compra un ordenador, evidentemente el elegido no puede ser otro mas que el Altair 8800. Como sabemos, esta máquina había que montársela, y tenia fama de que la placa de memoria daba muchos problemas, y en esta unidad también fallaba la placa de memoria. Como pasó en otras ocasiones, en lugar de devolver la placa defectuosa decide reparársela el mismo, lo que le llevó a ver que era mejorable, y acabó desarrollando su propia placa de 8Kb de RAM.

Lore debió ponerse insoportable sin nada que hacer, y Bob le sugiere montar una empresa para vender su placa de memoria, lo que en ese momento era un buen mercado emergente, hay pocas tarjetas de ampliación de calidad en ese momento. Sin idea de lo que era realmente, con pocos conocimientos de informática ni de electrónica, sin pensárselo dos veces las dos amigas crean Vector Graphic en agosto de 1976, con un capital social de 6.000 dólares y usando dos mesas en el cuarto de invitados, con Lore como CEO y Carole como responsable de marketing.

Todos se vuelcan en la fabricación de las placas en casa, llenando toda la casa según cuenta en un artículo de 1982 de la revista Time. Lanzan el producto como venta por correo a través de las mismas revistas que venden los ordenadores, los envían contra-reembolso y sin posibilidad de devolución. La tarjeta de memoria es un éxito, se diseñan alguna placa adicional, y en 1977 se lanzan a la carrera, deciden fabricar un ordenador completo compatible con el Altair 8800.

En abril de 1977 tuvo lugar la Feria de Informática de la Costa Oeste, en donde Jobs y Wozniak presentan el Apple II, y muy cerca está el stand donde Vector Graphic presenta el Vector 1.

El Vector 1 en verde. Fuente oldcomputers.net

Era un ordenador enfocado al uso profesional pero con una estética cuidada, con carcasa a elegir entre verde o naranja. Bastante económico, su precio en kit era de 600 dolares, y montado se vendía por 850 dólares (la mitad que un Apple II aproximadamente). Las ventas fueron muy buenas, y su estrategia también, buscaron distribuidores nacionales y extranjeros, y en cuatro años vendían por valor de tres millones de dolares mensuales. En 1982 las ventas alcanzaron los 36 millones de dólares con 2 millones de beneficios, y empleaba a 425 trabajadores.

Lore empezó a protagonizar portadas, al igual que Jobs no sabían mucho de informática, pero destacaba como genio de los negocios. Aunque apodada "la doncella de hierro" (instrumento de tortura medieval), se preocupaba mucho por el bienestar de los trabajadores y sus familias.

Portada de Marzo de 1981. Fuente eldiario.es
La empresa crecía, nuevos modelos surgieron, pero Bob dejó la empresa y el matrimonio, ya que pensaba que debían fabricar un compatible con el IBM PC. En su lugar lanzaron el Vector 4, aunque con procesador 8086 y pantalla gráfica en color, no era compatible con el PC.

El acierto de Bob no fue tenido en cuenta, Lore volvió a casarse y dejó la dirección, pero las ventas cayeron en picado, caida ayudada porque el Vector 4 fue anunciado prematuramente, lo que motivó un retraso de ventas esperando el nuevo modelo. Ella regresó un par de años después, pero fue imposible remontar el vuelo, y en el 84 es la caída definitiva. En 1985 entra en quiebra.

Productos de Vector Graphics 

El primer producto fue la tarjeta de memoria para el bus S-100 de 1976. 

Tarjeta de 8Kb de memoria estática. Fuente s100computers.com
 
En 1976/77 el Vector 1, una computadora completa clon del Altair 8800, usando el bus S-100, inicialmente con microprocesador 8080A, aunque luego salió una tarjeta usando un Z80. Disponía de 1Kb de RAM, ampliables a 64Kb. Podía usar disqueteras manejando una versión del CP/M.

Vector 1 color óxido. Fuente old-computers.com


El Vector 1+ añadía una unidad de disquetera interna y posibilidad de externas.


Vector 1+. Fuente vintage-computer.com

En 1977 el Vector 3, también llamado Vector VIP tenía un teclado fijo, lo que fue un lastre pues no gustaba en ese momento un aparato con teclado fijo que lo hacía mas aparatoso y poco flexible. Usaba un 8080A o un Z80, y disponía de base de 56Kb de RAM, su pantalla integrada era monocroma en modo texto únicamente.

Vector 3 o Vector VIP. Fuente old-computers.com
De 1979 es el MZ, un VIP pero separa la pantalla y teclado (denominadas "Mindless Terminal") de la CPU, conectándolas con una tarjeta llamada Flashwriter. En la caja incluye una placa con 18 slots de expansión y dos disqueteras de 315Kb. Incluye 48Kb de RAM, 4Kb de ROM.

Vector MZ. Fuente old-computers.com
El Vector 4 de 1983 era un modelo híbrido de transición 08/16 bits. Usando una placa con bus S-100, incluía tarjetas con un Z80 a 6Mhz y un 8088 también a 6Mhz. Mas rápido que el IBM PC que funcionaba a 4.77Mhz, no era compatible al usar una arquitectura completamente diferente. Disponía de 128Kb de RAM, ampliables hasta 256Kb, y dos disqueteras y una buena capacidad gráfica ya que disponía de pantalla gráfica en color. Disponía del sistema operativo CP/M, y se podía añadir tarjetas de red opcionales para montar red LinkNet por paso de testigo a 750kbs. Llegó a salir una versión del MS.DOS para esta máquina.


Vector 4. Fuente old-computers.com

Los ordenadores de Vector Graphics incluían muchas innovaciones, como el controlador de vídeo y teclado integrado Flashwriter

Fuente s100computers.com

Los primeros modelos utilizan el controlador y la unidad de disquete de 5¼" de Micropolis. Los modelos posteriores usaban unidades de disquete y disco duro de Tandon. Casi todas usado un formato propio de 100 pistas por pulgada con 16 sectores. Algunos modelos incluyen unidades de  disquete de 8" y una unidad de disco duro.

 
Controladora de disquetera y disco duro. Fuente s100computers.com



Aunque principalmente utiliza el sistema operativo CP/M, corrió otros incluyendo OASIS, Micropolis Disk Operating System (MDOS) y Micropolis Z80 (MZOS). Aunque no era compatible con el IBM PC, existió una versión del MS.DOS para el Vector 4. Vector Graphic disponía de un muy conocido procesador de textos llamado Memorite. Combinado con Flashwriter daban capacidad de procesamiento de texto económico a los Vector.


MS.DOS para el Vector 4. Fuente betaarchive.com
 

miércoles, 26 de diciembre de 2012

El camino a los ordenadores personales: Cuatro años que marcaron la historia


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


Esta historia es muy rápida, nace en 1972 con el Intel 4004 y finaliza en 1976 con el Apple I, en estos escasos 4 años pasamos de no haber nada al alcance de cualquiera, a crearse una serie de máquinas que se vendían por millares, y en 1977 comienza la época de los ordenadores personales con máquinas que se venden por millones y entran el todos los hogares. Este es un breve repaso a la historia de esos 4 años.

Los ordenadores nacen sobre 1940 y su evolución fue bastante rápida de la mano de la evolución de la electrónica. Los ordenadores nacieron muy grandes, pero fueron reduciendo su tamaño paulatinamente conforme se hacían mas pequeños los componentes, de los tubos de vacío a los transistores, y luego cuando se empaquetaron varios transistores en un solo chip. Esto permitió el nacimiento del primer procesador en un solo chip de uso comercial.

Aunque en 1970 ya estaban disponibles chips como el AL1, una ULA de 4 bits enlazable en cadena para aumentar su capacidad de cálculo, y existía un chip para uso militar, el F14A de un propósito muy específico, no fue hasta que Busicom pidió a Intel un conjunto de chips para su nueva calculadora que nació el primer procesador comercial. Le habían solicitado el desarrollo de 12 chips para formar una máquina de 4 bits, pero Intel unió los relacionados con el procesador en uno solo, y así nació en 1972 el Intel 4004, que junto a 3 chips de apoyo hacían lo solicitado. La evolución fue muy rápida, y en un solo año salió el Intel 8008, que ampliaba a  8 bits su capacidad de proceso, y un año después el Intel 8080, el procesador que disponía de potencia suficiente para montar las primeras máquinas personales operativas.

Estos procesadores fueron los que marcaron el comienzo de la informática personal, ya que permitían montar un sistema con un precio reducido, aunque el primer intento de ordenador no usara estos chips sino que se montara con chips discretos, el Kenbak-1 de 1971, no fue muy popular pues se fabricaron solo 40 unidades, pero marcó una forma de interactuar muy sencilla con la máquina, usando interruptores y luces, que fue imitada por los primeros ordenadores de la época que usaban un Intel 8008 como procesador, el Micral de uso comercial y el SacState 8008, que no tuvieron gran venta pero si mucha influencia, crearon una gran espectación, al marcar que era posible el desarrollo de máquinas potentes y económicas.

En 1973 nacen varias máquinas importantes, dos de ellas de uso comercial, el Xerox Alto, que marcó el futuro de los interfaces gráficos de usuario y ratón, y el IBM SCAMP, que sería el que comenzó la línea que acabó en los IBM PC. La tercera fue el TV Typewriter, una maquina que hacía muy poco, pero que posibilitó que aparecieran las placas gráficas y poder interactuar con los ordenadores de forma sencilla.

En 1974 comienza a popularizarse la idea de un ordenador en las revistas de aficionados, el camino lo inicial el Mark-8, que marca un gran revuelo y posibilita el nacimiento del padre de los ordenadores personales, el Altair 8800, máquina que podemos decir es el primero ordenador personal popular de la historia, del que se vendieron miles de unidades. Junto a el se populariza el primer sistema operativo popular de la historia, el CP/M marcó un hito, se adaptó a miles de máquinas diferentes, y se vendió por millones de unidades.

En 1975 nace otros dos hitos importantes, el nacimiento del Microsoft Basic, que marcó el lenguaje mas común en los ordenadores posteriores, y fue el mas usado en todos los personales con un lenguaje incluido en ROM, junto al nacimiento del Homebrew Computer Club, una serie de personas que marcaron tendencias y popularizaron los ordenadores, intercambiando libremente información.

En 1974 nace el Motorola 6800, poco usado pero que fue el padre el 68000, el mejor procesador de 16 bits, pero en 1975 nacen dos procesadores que marcaron una época, una versión del 6800 muy económica, el MOS 6502 que se usó en algunas de las máquinas mas vendidas de la historia, y el rey de los 8 bits que fue el Zilog Z80, junto al CP/M marcaron una línea a seguir.

Todos estos hitos confluyeron en las últimas máquinas que prepararon el camino, el MOS Kim-1 y sobre todo el Apple I, ya que el siguiente año surgieron tres máquinas que marcaron el comienzo de la informática personal, en que ya no se necesitaba saber de electrónica para disponer de un ordenador en casa y comenzar a usarlo desde el primer momento. El año 1975 marca el comienzo de la informática personal con lo que se denominó la trinidad del 75:
  • El Apple II, basado en el Apple I y usando un MOS 6502, se mantuvo hasta los noventa, vendiéndose millones en todo el mundo.
  • El Commodore PET, basado en el Kim-1 y usando un MOS 6502, por temas comerciales luego se cambió su nombre a Commodore CBM.
  • El Tandy TRS-80, usando un Z80 y con mas de 250.000 unidades vendidas.


En el camino quedan máquinas como el Kentelec-8, primer ordenador español (solo se fabricaron 20), el Scelbi 8H que fue el primero en venderse en Kit, el MCM/70 fue el primer portable, el IMSAI 8080 fue el primer clónico de la historia, el Compucolor 8001 el primero en color, el Sphere 1 fuen el primero en integrar monitor y teclado. 

lunes, 24 de diciembre de 2012

El camino a los ordenadores personales: El Apple I


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


He querido dejar para el final la escritura de esta entrada, pues este fue el ordenador que marcó el final del camino, ya que comenzó la famosa trinidad de 1977, Apple II, Commodore PET y Tandy TRS-80, y a partir de aquí podemos hablar ya de la explosión de los ordenadores personales, que nos ha llevado a tener un ordenador en cada casa.

Comencemos por el principio, que es mucho antes de la propia máquina, con la historia de dos Stephen, Wozniak era brillante y un genio de la electrónica, Jobs estaba fascinado por la tecnología y arrastraba a todo el mundo con su arrolladora personalidad.

Stephen G. Wozniak (apodado Woz) nació en 1950 en California, creció a la vez que la industria de la electrónica en Silicon Valley, y estuvo interesado en la electrónica desde niño, ya que su padre era ingeniero electrónico. A los 13 años ganó el premio de la feria científica local por una sumadora y restadora. Su profesor de electrónica  reconoció el talento excepcional Woz, y organizó que pudiera acudir a una empresa local a aprender y trabajar una vez a la semana, allí conoció los ordenadores, ya que disponían de un DEC PDP-8, estudió sus manuales y soñó con poseer uno algún día. En 1971 Wozniak construyó su primer ordenador, junto con su gran amigo Bill Fernandez, usando el garaje de casa de Bill como taller, al que llamaron "Creme Soda Computer" (ordenador de crema de soda), por la cantidad de ellas que consumieron en su diseño y montaje. Se manejaba de forma similar al Altair, con luces e interruptores. Bill presentó a Woz a otro amigo suyo llamado Steven Jobs.

Stephen Jobs nació en 1955, fue un hijo adoptado por una familia humilde de trabajadores, pero al crecer en la cuna de la electrónica fue atrapado por ella. Jobs era un solitario, con un carácter impetuoso, muy ambicioso y con una inquebrantable confianza en sí mismo. Tenía la capacidad de transmitir sus ideas y su visión a los demás de forma arrebatadora, no tenía miedo de hablar con gente famosa, es conocido que necesitando piezas de recambio para su contador de frecuencias, llamó directamente a Bill Hewlett, presidente y co-fundador de HP.

John T. Draper, conocido como "Captain Crunch", sabía que la ATT usaba una frecuencia de 2600Hz para que sus operadores probaran las líneas, un amigo ciego, Joe Engressia (conocido como Joybubbles) le contó que un pequeño juguete que era distribuido con los cereales Cap'n Crunch emitía una frecuencia similar, por lo que modificó el aparato y construyó la primera caja azul.

(Fuente: macrumors.com)
Al conocerlo, Jobs ideó su primer negocio juntos, montaron unas cuantas y las vendieron a sus conocidos. En verano de 1973 Wozniak comenzó a trabajar en Hewlett-Packard, mientras que Jobs llevaba algún tiempo trabajando esporádicamente en Atari, que planeaba desarrollar una nueva máquina recreativa llamada "Breakout" (el Arkanoid es un descendiente suyo), y Jobs fanfarroneó en que podía diseñarla en sólo cuatro días, en Atari le ofrecieron 700$ mas una prima por usar pocos chips. Jobs embarcó a su amigo Woz, y trabajaron cuatro días y cuatro noches para tenerla lista, por lo que compartieron los 700$ prometido por ella (aunque Jobs se quedó con la prima el solo). Luego Atari decidió no usar el circuito, diseñando otro con componentes a los que tenían mas acceso. Esta experiencia les demostró que podían trabajar juntos en un proyecto difícil y tener éxito.

Cuando comenzaron las reuniones del Homebrew Computer Club, Wozniak comenzó a asistir a sus reuniones, lo que el mismo dijo que "fue una revelación y cambió su vida", ya que se reunía con personas que compartían su amor por las computadoras. Algunos trajeron sus Altair, que el no se lo podía permitir, y al ver que era similar a su viejo equipo, lo llevó a una reunión, pero murió nada mas encenderlo por problemas con la fuente. Poco después, MOS lanzó su nuevo chip por sólo 20$, en contra de los 400$ que costaba un Intel. Woz vio una gran oportunidad y decidió escribir una versión de BASIC para el MOS 6502, y tras terminarla, montó un ordenador en que hacerlo funcionar. Los miembros del Homebrew quedaron impresionados por el circuito de pruebas lleno de chips y cables de la máquina de Wozniak, con su interface de vídeo y su teclado incorporados, y Steve Jobs vio la oportunidad en esta máquina, a la que llamaron Apple, y convenció a Wozniak para montar una empresa en abril de 1976.

Prototipo del Apple I (fuente: old-computers.com)


Por obligación contractual con HP, Wos les ofreció primero a ellos la idea, pero la rechazaron al pensar que nadie querría un ordenador en casa, eso era cosa de profesionales. Los dos reunieron el dinero para fabricar los prototipos, para lo que Job vendió su viejo coche, y Wos su calculadora HP. Con el Apple I bajo el brazo, Jobs acudió a la universidad, donde tuvo mucho éxito de ventas, y luego acudió a la tienda Byte, propiedad de Paul Terrell, al que vendió 50 apple I. Obtuvieron un crédito, compraron los componentes y en 30 días tuvieron montadas las 50 unidades, trabajando en el garaje de los padres de Jobs.

Anuncio del Apple I (fuente: vintage-computer.com)

El aparato se vendía por 666'66$, usaba un procesador MOS 6502 a 1Mhz, con 4Kb o 8Kb de RAM y 1Kb de memoria de vídeo, una ROM de 256 bytes, salida de video capaz de ofrecer 24 líneas de 40 columnas en modo caracter monocromo, incluía el circuito de la fuente de alimentación, y disponía de salidas para monitor, teclado, casete y puerto de expansión, aparte se ofrecía un teclado opcional.

Mientras vendían placas del Apple I, Woz no paraba de introducir mejoras, que confluyeron en el Apple II, que lanzó a la pareja al estrellato, les hizo mutimillonarios, y colocó un ordenador en cada casa (o en muchas de ellas, pues se vendieron millones), pero esto ya es otra historia.