jueves, 22 de noviembre de 2012

El camino a los ordenadores personales: El Xerox Alto


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


El ratón fue diseñado por Douglas Engelbart y Bill English del SRI, Stanford Research Institute (Instituto de investigación de Standorf) de la Stanford University, ubicada en el Silicon Valley, para mejorar la comunicación hombre-máquina, dentro del On-Line System (Sistema En Línea) desarrollado por el SRI. El sistema completo fue presentado en San Francisco a finales de 1968, corriendo junto a un sistema de varias computadoras conectadas en red, usando el primer entorno gráfico con el sistema de ventanas, presentando un sistema rudimentario de hiper-media, mecanismo usado para navegar por Internet, realizándose también una videoconferencia.

El primer ratón de la historia, se aprecia una de las dos ruedas y el pulsador único (fuente SRI International)

Xerox se funda en los 50, y en 1959 presenta la primera fotocopiadora del mercado. En 1970 crea en el Silicon Valley de California el Xerox Palo Alto Research Center (Centro de investigación de Palo Alto de Xerox), conocido como el XEROX PARC. Fue un centro para potenciar la creatividad y los nuevos desarrollos. En el, a partir de una idea de Butler Lampsonen de 1972, Chuck Thacker realizó el desarrollo del Xerox Alto, que se presentó en 1973. Fue el primer ordenador pensado expresamente para usar lo que hoy conocemos como "entorno de escritorio", y el primero en usar de un ratón de serie. Xerox no ideo ni el entorno gráfico ni el ratón, pero si los hizo perfectamente funcionales, mejorándolos enormente.

La CPU tenía un tamaño reducido, "solo" ocupaba como el tipico mini-bar de un hotel. Usaba un procesador de 16 bits diseñado con circuitos TTL, que usaba 16 tareas concurrentes diseñadas en lógica micro-programada, en lugar de hardware específico para Entrada/Salida. Una era la tarea del propio procesador, inspirado en el del Data General Nova, otras controlaban la visualización, el refresco de memoria, el disco duro, la comunicación en red, etc.

Una unidad completa (fuente toastytech.com)

Usaba cuatro chip ALU de 4 bits trabajando en modo bit-slice (para operar con 16 bits trabajaban las 4 a la vez en paralelo con el dato), usando el chip 74181 de Texas Instruments. Disponía de una ROM reescribible, lo que permitía añadir rutinas al usuario en la ROM o modificar las existentes. Disponía de 128Kb de memoria principal ampliables a 512. Como almacenamiento usaba un disco duro removible de la empresa Diablo de 2'5Mb de capacidad (Diablo fue absorvida por Xerox posteriormente). Para comunicación usaba un interface de red Ethernet. La visualización se hacía en un monitor monocromo, en modo gráfico, con la particularidad de ser mas alto que ancho. Para su manejo una de las tareas mantenía un registros de desplazamiento de 16bits, encargado de manejar el refresco de la pantalla. La entrada del usuario se realizaba con un teclado con teclas definibles por el usuario, de forma que pulsando unas durante el arranque se conseguía usar uno u otro microcódigo o dirección de arranque del disco, cambiando así el comportamiento del sistema, y pudiendo mediante combinaciones mover archivos de un lugar a otro, aunque a veces se necesitaban mas de 10 dedos para ciertas acciones. También usaba un ratón de tres botones. Los primeros ratones usaban el mismo sistema que los originales, con dos ruedas perpendiculares para el movimiento, pero pronto fueron mejorados cambiando las ruedas por una bola, otra idea de Bill English.

El ratón del Alto, con sus tres botones (fuente Marcin Wichary)

Entre los periféricos opcionales existía una cámara de TV para la videoconferencia, un puerto paralelo al que se conectaba una impresora de  margarita, o un sistema de discos externos, lo que junto a la tarjeta de red lo convertían en un servidor de archivos en red.

Para su manejo se desarrolló un compilador del lenguaje BCPL (del que deriva el lenguaje B, que fue el padre del C), aunque fue reemplazado por el lenguaje MESA, propio de Xerox (que influyó en el Modula-2), un lenguaje orientado a objetos, con capacidad multi-hilo, lo que lo hacían mas apto para un entorno de escritorio.

El Alto popularizó el uso de los "gráficos raster" (gráficos de barrido) para todo tipo de salidas, no solo gráficos sino incluyendo los textos. Entre el software que se desarrolló para esta máquina destacan los primeros procesadores de texto WYSIWYG (Bravo y Gypsy), editores de gráficos, las primeras versiones de Smalltalk, o uno de los primeros juegos multi-jugador en red.

Nunca fue un producto comercial, aunque se fabricaron varios miles de unidades, de los que donaron muchos a universidades, por lo que muchos alumnos conocían estas máquinas. Se conoce su influencia muy directa en las estaciones de trabajo de SUN o en las Apollo de HP, en el Apple Lisa y el Macintosh, o en los entornos gráficos GEM o Microsoft Windows. Fue la base de los posteriores modelos  de Xerox Dolphin, Dorado y Dandelion.

miércoles, 21 de noviembre de 2012

El camino a los ordenadores personales: El SacState 8008


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


Garry Gordon era presidente de la Sociedad Médica Preventiva Americana. El Dr. Gordon y sus colegas médicos hacían estudios médicos a largo plazo, por lo que en la Universidad del Estado de Sacramento  pidieron a su director Gary Johnson un programa para el seguimiento de las los pacientes de la Clínica Médica Sacramento Preventics. El problema era que el costo de usar el ordenador principal del campus era tan alto para estas aplicaciones tan sencillas, que pensaron en diseñar un pequeño ordenador mas adecuado para ello.

El diseño se encargó en primavera de 1972 a Bill Pentz, recien llegado al departamento de ciencias de la computación. Este encontró una caja de unidades para pruebas de los nuevo procesadores 8008, y decidió usarlos en el nuevo desarrollo. Tuvo problemas con sus diseños, por lo que pidió ayuda a Russell Light, ingeniero electrónico, a los que se unió Dave Mack, otro ingeniero electrónico que rediseñó la placa haciéndola mas fiable. Pero no llegó a funcionar bien, por lo que al final pidió ayuda a Steven Heitmann, un amigo de la universidad que trabajaba para Tektronix Inc., que le dio una placa de desarrollo para el 8008, a partir de la cual pudo completar el diseño.

Reconstrucción moderna en 3D, de izquierda a derecha el disco duro, la pantalla y teclado, la CPU, el módem y un teletipo que hacía de impresora.


En 1972 finalizó el desarrollo del SacState 8008, computadora especializada en el manejo de miles de registros médicos de pacientes. Solo disponía de 8 kb de RAM. pero manejaba una unidad de disco duro de Diablo, una pantalla a color gráfica de Tektronix, salida de impresora, interfaz serie de 150 bit/s para la conexión a un ordenador central, en una caja con un panel frontal escífico para este microordenador. Como en la universidad los alumnos aprendían el lenguaje ensamblador de los IBM 360/370, se desarrolló una versión del lenguaje BAL (Basic Ansembler Languaje) de IBM, que incluyó en una ROM junto a algunas rutinas de E/S, y pronto tuvo un DOS, un intérprete de BASIC o una pequeña base de datos, así como ampliaciones para manejar cintas de papel o magnéticas.

La caja y algunas de las placas de una máquina original.


Esta máquina no fue muy difundida en su momento, pero manejaba una gran cantidad de periféricos, lo que no se consiguió hasta varios años después en otras máquinas, pero el uso del poco potente 8008, su poca memoria RAM, su baja velocidad, o el uso del BAL como lenguaje lo hicieron una máquina muy limitada.


En noviembre de 1973 Intel distribuyó una versión de la CPU del SacState en forma de Kit, con un manual impreso, al que llamó Intel 8008 MCS-8 Microcomputer Kit, incluyendo una PROM con el BAL y el DOS.

Según cuenta Bill, Intel le pidió sugerencias para el desarrollo del 8080, y posteriormente Intel contrató a un joven Gary Kildall para que reescribiera el DOS para el 8080, pero Kindall prefirió escribir su propio sistema operativo, lo que sería el CP/M.

Si queréis mas detalles de la historia, los podemos ver en la Web de Digibarn

martes, 20 de noviembre de 2012

El camino a los ordenadores personales: El Micral


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


En Francia, cuatro ingenieros llamados Gernelle, Lacombe, Beckmann y Benchitrite, que trabajan para el Institut National de la Recherche Agronomique (Instituido Nacional de Investigación Agroquímica), recibieron unas muestras del Intel 8008, y diseñaron un ordenador especializado para automatizar mediciones de humedad, operativo en junio de 1972. El software de la ROM era un monitor llamado MIC-01 junto al ensamblador ASMIC-01, y fue escrito en un miniordenador Intertechnique multi-8, usando un ensamblador cruzado.

François Gernelle fue contratado por André Truong Trong Thim, que había creado la compañía Réalisations d'Etudes Electroniques (R2E), y en ella diseñaron el Micral-N, que presentaron en Febrero de 1973, convirtiéndose en el primero ordenador personal no fabricado en kit y vendido de manera comercial, a un precio de salida que era la quinta parte de lo que costaba un PDP-8 de la época, sobre 1.750$ (aunque la potencia del 8008 era ínfima en comparación con el PDP).

Un modelo Micral-N estandar.

En su manual de usuario lo calificaban como "el primero de una nueva generación de mini-ordenador cuya principal característica es su costo muy bajo", y su creado dijo "El uso principal de Micral es para el control de procesos, no pretende ser una minicomputadora universal"

Trabajaba con un 8008 estándar a 0'5Mhz, y disponía de 16Kb de memoria base de tipo MOS, pudiendo manejar 8 niveles de interrupción y una pila de subrutinas. Usaba un bus propio que denominaron Pluribus, de 74 pines, con posibilidad de acoplarle hasta 14 tarjetas de expansión, aunque podía usar dos pluribuses para llegar a 24 tarjetas, de las que diseñaron varias para entrada/salida analógica y digital, ampliaciones de memoria, conexión de disquetera, etc. Diseñaron un  sistema operativo denominado Sysmic, que renombraron como Prologue.

El ordenador se programaba usando un lector de cinta perforada , y se utiliza un teletipo o un terminal serie a través de un módem para entrada/salida. El panel frontal de la consola era opcional, ofreciendo a los clientes la opción de diseñar su propia consola para que coincida con sus necesidades. Se le añadió en diciembre de 1973 una disquetera de  8 pulgadas, en 1974 una pantalla y teclado, en 1975 un disco duro de la Diablo, y en 1979 el modelo se vendía con una disquetera de 5 y 1/4 pulgadas y un disco duro de 5 Megabytes diseñado por Seagate.

El primer modelo fue ampliado en 1974 para usar un 8080 a 1Mhz, creando las serie Micral-G y Micral-S. En noviembre de 1975 la Warner & Swasey firmaron la fabricación y distribución en USA y Canadá, lanzando en 1976 el Micral M, compuesto por hasta ocho Micral S independientes, usando una memoria adicional común para todos las máquinas, formando un sistema multiprocesador distribuido. Se introdujeron muchos modelos como el Micral CZ usando un Z80, o el Micral P2 que era un ordenador potable, hasta el modelo 9020 de 1981, que fue el último modelo Micral, a partir de ese los modelos eran de Bull y ya eran  PC compatibles.

Una colección de modelos Micral
Yo personalmente les tengo mucho cariño, pues empecé a programar con Minis de Nixdorf, y luego con los Questar/M y Micral 9020 de Bull, bajo sistema operativo Prologue y usando lenguaje BAL.

lunes, 19 de noviembre de 2012

El camino a los ordenadores personales: El TV Typewriter


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


En los años 70 apenas comenzaba a pensarse en la informática personal, pero una serie de aficionados a la electrónica empezaban a montar sus propios ordenadores, publicándose muchos diseños e ideas en revistas de electrónica, cuyos principales lectores eran los radio-aficionados de la época, que estaba acostumbrados al uso del soldador.

Don Lancaster era un ingeniero que se ocupaba del desarrollo de pantallas de vídeo para uso militar en la empresa Goodyear Aerospace, y publicaba habitualmente artículos y proyectos para las revistas Popular Electronics y Radio-Electronics. A lo largo de su vida publicó más de 100 artículos en revistas, y era autor de un libro de 1968 titulado "RTL Cookbook" (recetas para RTL), sobre la familia lógica RTL (que fue la precursora de la TTL).

En el número de Septiembre de 1973 de Radio-Electronics apareció un nuevo diseño suyo al que llamó TV Typewriter (máquina de escribir para la televisión), un terminal de ordenador que podía conectarse a cualquier TV para mostrar la información en la pantalla. Los diseños de la época no contaban con salida de vídeo, usaban luces para presentar la información de la memoria, o algunos se conectaban a un terminal serie, pero eran muy caros en esa época, por lo que este diseño suponía una oportunidad importante en la época. Este diseño se usó con los Mark-8 y Altair 8800 que surgieron poco después.

Portada con el anuncio del nuevo terminal

Aunque hoy día parecerá que la máquina no hacía nada útil, pues se limitaba a presentar en la pantalla de la televisión lo que se tecleaba por el teclado, pudiendo presentar solo letras mayúsculas, 2 páginas con 16 líneas de 32 caracteres, sin posibilidad de scroll, usando algunos caracteres de control para formatear un poco la salida, lo cierto es que en ese  momento no había nada similar al alcance de los aficionados, fue la base de todos los montajes de terminales caseros, y de los primeros sistemas de presentación de los ordenadores domésticos. Disponía de un generador de caracteres para dibujar las letras en pantalla, que era la primera vez que se veía en un montaje amateur, pero carecía de teclado o de un puerto serie para conectarlo externamente, pero era la base de todo eso.
El prototipo original de Don Lancaster, expuesto en el Museo de Historia de la Informatica en Mountain View (California)

En la revista se presentaba el diseño y su funcionamiento, ofreciendo por 2$ un folleto con los esquemas completos e información detallada para su montaje, y la posibilidad de adquirir a través de la Southwest Technical Products las tarjetas de circuito para montarlo por 27$, y los ocho circuitos integrados principales por otros 19'50$, debiendo obtener los interesados el resto de componentes por su cuenta.

Como en ese momento no existían los microprocesadores y las memorias RAM acababan de surgir, el diseño se realizó usando chips TTL y registros de desplazamiento. El diseño constaba de una placa principal, 3 placas auxiliares que se unía a ella, y una placa opcional de ampliación de memoria, lo que lo hacía apto solo para aficionados con un nivel avanzado, pero el éxito fue tal que en la edición de Noviembre de 1973 de Popular Electronics se disculparon por los retardos en el envío de los folletos a los millares de lectores que los solicitaron, publicando una lista de proveedores de sus componentes, y Don Lancaster contestó a preguntas de los lectores, presentando ideas para nuevas posibilidades del aparato.

El diseño original no incluía un teclado, ya que en la época solo los usaban los ordenadores, teletipos y terminales, y no estaban disponibles habitualmente para el mercado domestico, pero Don había publicado en la edición de Febrero un diseño de teclado, que incluían planos y placas para que los aficionados se contruyesen su propio teclado de 55 teclas, incluyendo la parte mecánica para las teclas, mecanismos y muelles, y la parte electrónica necesaria, información que se incluía en el folleto del aparato. La mayoría de aficionados optaron por comprar teclados ya montados, aunque no todos usaban código ASCII en esa época, por lo que debían modificarse.

La revista Popular Electronics de abril de 1974 ofreció un kit de teclado diseñado por Don Lancaster, vendido por 39'50$ por Southwest Technical Products, usando circuitos TTL para la codificación de las teclas, aunque pronto se mejoró el diseño para usar un solo chip.

A pesar de la dificultad, muchos aficionados terminaron el proyecto, conectándolos a sus diseños, tanto es así que en la revista de aficionados Micro-8 de abril de 1975 se publicaron 6 páginas con posibles modificaciones e interfaces para conectarlo al Mark-8 o al SCELBI.

Don Lancaster publicó en la edición de septiembre de 1975 y siguientes de la revista Byte información sobre ampliaciones para incluir un puerto serie, un módem o un casete para guardar datos, lo que incluyó junto a los planos de la máquina, con modificciones adicionales de componentes como el cambio de la memoria por RAM dinámica, en su libro "TV Typewriter Cookbok" (recetas para la TV Typewriter), que se editó poco después, y se comenzó a vender en una de las primeras cadenas de tiemdas de informática, la Byte Shop (referencia en la portada), y posteriormente en la popular cadena de tiendas de Radio Shack. Este libro fue un gran éxito, se mantuvo en el mercado 20 años, vendiéndose un millón de copias. El capítulo 7 describían la forma de conectar un casete, y dio lugar a un estándar. Posteriormente rediseñó la lógica usando un microprocesador, lo que publicó en 1978 en el libro "TV Cheap Video Cookbook" (Recetas de vídeo económico para TV), el nuevo TVT 6 5/8 funcionaba con un Motorola 6800, o su equivalente el MOS 6502, y estaba enfocado a conectarse a un KIM-1.

El diseño de un interface serie, diseñado por Roger Smith, se publico en la edición de enero de 1976 de la revista Radio Electronics.

Una nueva versión mejorada, denominada TV Typewriter II, apareció publicada en 6 números consecutivos de Radio Electronics entre febrero y julio de 1975, aunque ya era comercializada por Southwest Technical Products como el terminal CT-1024, cuyo anuncio apareció en la edición de enero de 1975 de Popular Electronics (en ese número se hablaba el Altair 8800). El diseño incluía las modificaciones de Don, el cambio de algunos componentes por otros mas sencillos de encontrar, el uso de memorias RAM estáticas 2102 en lugar de registros de desplazamiento, y se rediseñaron las placas para que fuera mas fácil su montaje, separando las pistas y los componentes.

Una tercera versión denominada CT-64 apareció en 1977, aumentando la resolución a 64 caracteres por línea, añadiendo la posibilidad de mayúsculas y minúsculas.

domingo, 18 de noviembre de 2012

El camino a los ordenadores personales: El procesador Intel 8008


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


Dos ingenieros, Victor Poor y Harry Pyle, tuvieron la idea de un microprocesador en un solo chip, con amplias características de programación incorporadas. Era un diseño complejo para la época, no había nada similar en el mercado, por lo que llevaron la idea a varias empresas siendo rechazada, pero en 1969 convenció a la Computer Terminal Corporation (posteriormente Datapoint Corporation), que vio que era una buena idea para su nuevo terminal, el Datapoint 2200 (ver esta entrada).

Con el diseño de Poor y Pyle, llamando inicialmente 1201, firmaron un contrato por 50.000$ con dos compañías dedicadas a la producción de Chips, Intel (especializada en fabricar chips de memoria) para el diseño y Texas Intruments (primera empresa en fabricar chips en comercialmente en serie) para su elaboración. Tras estudiar el ambicioso proyecto, ambas compañías se pusieron en el desarrollo, pero la TI abandonó el proyecto a los 6 meses, ya que los prototipos que realizó en base a los esquemas de Intel no funcionaban. Pero Intel seguía en el proyecto, Marcian Hoff avanzó bastante buscando nuevas formas de desarrollo, pero en ese momento el mercado de las memorias estaba cambiando, las nuevas memorias dinámicas (DRAM) se imponían por su bajo coste, Intel tuvo que reaccionar a esa nueva demanda del mercado, por lo que retiró a casi todo el equipo del 1201, finalizando 1970 sin nada tangible.

Mientras tanto la CTC había desarrollado ya el prototipo de su nuevo terminal, usando unos 100 chips TTL en la placa que hacía las veces del procesador. Como a la fecha especificada en el contrato Intel no tenía disponible el procesador, decidieron lanzar las primeras unidades según el prototipo desarrollado, parando el desarrollo del nuevo chip. Pero por esas fechas, finales de 1970, Federico Faggin acababa de completar el diseño del 4004 (ver esta entrada), aunque la producción del 4004 no comenzó hasta noviembre de 1971, y debido al interés de la Seiko por el nuevo procesador para su nueva calculadora,  fue asignado en Enero de 1971 al proyecto del 1201, que había estado detenido durante 7 meses. Como era el creador de una nueva tecnología de diseño lógico, de cuyo recién nacido 4004 era prueba de que funcionaba, la empleó en el diseño del nuevo chip, logrando completar el diseño a lo largo de 1971, poniéndose en producción en abril de 1972, bajo el nombre de Intel 8008.

El equipo del proyecto estuvo compuesto por Victor Poor y Harry Pyle por parte de CTC, que definieron la arquitectura y el conjunto de instrucciones, y por parte de Intel intervinieron Federico Faggin (diseñador principal), Marcian Hoff (director inicial del proyecto), Stan Mazor (del equipo del 4004), Larry Potter (Científico jefe de IBM que propuso una implementación usando registros en memoria RAM en lugar de registros de desplazamiento, añadió algunas instrucciones y definió el mecanismo de interrupciones), Hal Feeney (realizó el detalle del diseño lógico, diseño de circuito, y la distribución física bajo la supervisión de Faggin).
Vista interna de un 8008, se aprecian las 18 conexiones a las patas del chip

Finalmente la CTC desechó el uso del procesador, Intel les devolvió el dinero entregado como anticipo y recuperó la propiedad del chip, que comenzó a vender con mucho éxito. Fue el segundo procesador comercial de la historia, el primero de 8 bits, y tuvo un gran éxito, siendo la base de todos los procesadores de Intel posteriores.

Características principales

El 8008 es un procesador de 8 bits, encapsulando sus 3500 transitores en un chip DIP de 18 patillas únicamente. El bus de direcciones disponía de 14 bits por lo que era capaz de direccionar hasta 16 KB de memoria, pero al usar solo 18 patillas disponía de un bus compartido para datos y direcciones de 8 bits, por lo que necesita bastantes chips de apoyo para poder manejarlo, el procesador envía la primera parte de la dirección, se guarda ese trozo, se envía la segunda parte, y entre ambas se buscaba la dirección de memoria, se esperaba que estuviera listo, y se devolvía el contenido de la dirección. Era capaz de acceder a 8 puertos de entrada y 24 de salida, pero también usando el mismo mecanismo de multiplexado.

Patillaje del 8008, solo disponía de 8 pines para E/S de direcciones y datos



A pesar de que trabajaba a mitad de velocidad que el 4004, solo a 0'5Mhz (posteriormente salió en 8008-1, que trabajaba a 0'8Mhz), al ser un procesador de 8 bits con mejor arquitectura interna lo hacían operar mas rápido que un 4004 (hasta 4 veces mas), lo que unido al aumento de la cantidad de memoria que podía soportar le hacían mas potente (aunque apenas lo suficiente para manejar un terminal).

Diagrama de bloques del 8008
Aunque marcó el comienzo y fue un gran boom, no era un procesador demasiado potente, aunque el siguiente procesador de Intel, el 8080, si fue lo suficientemente potente para marcar la diferencia, apareciendo multitud de máquinas que lo usaban, pero por compatibilidad mantenía casi todas las instrucciones y registros del 8008, aunque no era compatible a nivel binario, si lo era a nivel de ensamblador.

sábado, 17 de noviembre de 2012

El camino a los ordenadores personales: El Datapoint 2200


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


A principios de los 70 los ordenadores, grandes o minis, ya podían trabajar de forma interactiva con varios usuarios a la vez, cada uno de ellos se conectaba al ordenador mediante un terminal, que era una pantalla y un teclado, que se comunicaba por un puerto serie con el ordenador. Se les llamaba "terminales tontos", ya que no procesaban nada, se limitaban a cumplir los comandos de visualización, principalmente para mover el cursor por la pantalla o poner subrayado o vídeo inverso (ya que no había manejo de color en esa época), que se recibían junto a los caracteres a presentar por la línea serie, y los presentaba en la pantalla en 24 líneas de 80 columnas habitualmente, también lo que se tecleaba lo enviaba por la línea serie hacia el ordenador. Cada fabricante usaba unos comandos de visualización diferentes, por lo que cada terminal era específico para la gama de ordenadores compatibles con estos comandos. Uno de los principales fabricantes de terminales era la Computer Terminal Corporation (posteriormente pasó a llamarse Datapoint Corporation), que disponía del Datapoint 3300, un terminal muy popular lanzado en 1969.

En 1970 la CTC  lanzó el Datapoint 2200, aunque sus primeras ventas llegaron en 1971, dejando de fabricarse en 1979. Era un terminal programable versátil y económico, que podía conectarse con una amplia variedad de ordenadores de la época, pues se podía cambiar su programa interno para que se comportase como varios terminal diferentes (lo que se denomina la emulación del terminal, ya que se comporta como si fuera otro terminal), simplemente cargando el nuevo programa desde una cinta. Se lanzó con programas de terminal para conectarse a los principales fabricantes del momento, como IBM, Sperry, Burroughs, Honeywell, General Electrics o Control Data.

Pero los usuarios de estos terminales descubrieron que podían escribir sus propios programas para el mismo, por lo que sin intención por parte de CTC se convirtió en un ordenador personal.

Un terminal Datapoint 2200
El terminal disponía de un teclado alfanumérico y un monitor de fósforo verde de 12 líneas de 80 columnas, junto a dos unidades de cinta con capacidad de 130 Kb, alojadas en una carcasa compacta de 61cm de alto, 61cm de ancho y 31cm de profundidad. Como periféricos incluía conexión serie, un módem para conectarse con el ordenador central vía teléfono, y un pequeño disco duro removible de 2'5Mb modelo Diablo 2315. Posteriormente se le dotó de una disquetera de 8 pulgadas (siendo el primer ordenador comercial en venderse con una) y discos duros de mayor capacidad, llegando al final de su vida a disponer de una tarjeta de red.

El modelo 1 se vendía por 5.000$ y disponía de 2Kb de RAM usando registros de desplazamiento serie en chips, ampliables a 8Kb, mientras que el modelo 2 se vendía por 14.000$ con 4Kb ampliables a 16Kb, usando ya las recien aparecidas nuevas memorias DRAM.

No usaba un procesador en chip, ya que no existía en ese momento mas que el Intel 4004, montando su procesador a base de unos 100 chips TTL, pero para abaratar el coste CTC contactó con Intel y con Texas Instruments para que les diseñara una CPU compatible con su diseño. TI abandonó el proyecto por que los diseños de Intel no funcionaban, pero Intel si consiguió realizar el desarrollo (aunque fuera de plazo ya que lo completó en 1972, pero eso lo contaré en la entrada sobre el 8008), por lo que la estructura de este procesador fue la base de diseño del Intel 8008 (casi un 100% compatible con este procesador), que se convertiría en el Intel 8080, que dio lugar al Intel 8086, por lo que podemos considerar al Datapoint 2200 como el origen de los PC, siendo la base de la arquitectura x86 de Intel (podemos considerarlo el tatarabuelo del Pentium moderno).

Como la CPU no llegó a tiempo (y luego no convenció a los de Datapoint por lo que desecharon su uso), el terminal salió al mercado usando el diseño de CPU en un solo chip realizado por Victor Poor y Harry Pyle antes de entrar en Datapoint, adaptado para usar chips TTL en lugar de la CPU en un chip por Gary Asbell, y con el diseño exterior de Jack Frassanito.


En cinta incluía un pequeño Sistema Operativo denominado Datapoint O/S para gestionar su manejo, y cuando el terminal pasó a ser un ordenador personal, se desarrollaron varios lenguajes para el, Databus y  Datashare (lenguajes interpretados para uso comercial similares al COBOL), un interprete de Basic o un compilador de RPG II.

viernes, 16 de noviembre de 2012

Estuve en ParlaBytes 2012

No he comentado nada, pero el evento estuvo muy bien, mucho material para ver, para tocar y para comprar. Para ser la primera edición estaba todo muy bien organizado, por lo que el listón está alto para la próxima.

Monté el taller de reparaciones dentro de Vintagenarios, aunque al final solo pude acudir yo del grupo, pero mantenemos representación en casi todos los eventos de España. Yo siempre me lo paso bien en los eventos, la pena es no tener mas tiempo para haber acabado alguna reparación mas.

Aunque me tocaba estar en el piso superior, al final hubo sitio abajo y me ubiqué a continuación de la AUIC (Asociación de Usuarios de Informática Clásica), ZdP (la Web Zona de Pruebas), y la GUA (Grupo de Usuarios de Amstrad).

Vista de la primera zona, yo estoy justo en la esquina del grupo AUIC/ZdP/GUA, arriba en el centro de la foto


Trabajando en una Game Gear

Junto al grupo de la GUA, todos muy buena gente