domingo, 20 de noviembre de 2011

[1964] BASIC

Commodore Basic 7.0
Todas las Home Computers de 8 bits tenían en ROM un intérprete BASIC. Al comprar y desembalar la computadora, nos encontrábamos con una guía rápida de instalación y conexión, y luego un manual (generalmente de muchas páginas) con el juego de instrucciones y comandos del BASIC. Era un manual para aprender a programar, más cómo cargar y grabar los programas en cassette o diskette, aunque era común que las disketteras y datassettes tuvieran sus propios manuales de operación.

Una vez instalada, conectada y encendida la computadora, no quedaba otra opción que leer con tiempo y paciencia el manual del BASIC. Esa tarea, ineludible, era la única manera de saber qué hacer a continuación. Aprender BASIC significaba aprender a usar la computadora. Así de fácil. La pantalla de inicio, a través de la palabra "READY" y el cursor titilando continuamente nos invitaba a comenzar a ingresar las primeras líneas de programa, un comando, una instrucción o simplemente una operación matemática. El detalle era que no teníamos ni la más mínima idea de cómo hacer eso. La aventura de la informática había comenzado.

El BASIC (siglas de “Begginers All purpose Symbolic Instruction Code”) es un lenguaje de programación de alto nivel diseñado originalmente en 1964 por John George Kemeny y Thomas Eugene Kurtz en el Dartmouth College en New Hampshire, Estados Unidos, como un medio para facilitar la programación de computadoras a los estudiantes y profesores que no fueran del ámbito científico. Inventado y desarrollado con fines educativos y como una herramienta de enseñanza, el BASIC y todas sus variantes llegaron a estar ampliamente disponibles en las Home Computers de finales de los años 70's y durante toda la década de los 80's. Cada plataforma de computadora hogareña de 8 bits tenía su propia versión de BASIC. Veamos algunos ejemplos.

Atari compró el código fuente de una versión del Microsoft 8K BASIC para el 6502 con la intención de adaptarlo para su línea de Home Computers, pero los ingenieros de Atari se vieron ante un gran problema al intentar reducir el BASIC y hacerlo caber en los cartuchos Atari de 8K, entre otras cosas porque el código proporcionado por Microsoft carecía de documentación adecuada. Entonces tuvieron que pedir ayuda a la compañía Shepardson Microsystems (SMI) para que completara el BASIC dentro del límite de 8K. Con el tiempo hubo tres revisiones (A, B y C) del Atari BASIC.
Sinclair, por su parte, creó el Sinclair BASIC y lo implementó en toda su línea de computadoras, desde la ZX80 hasta las diferentes versiones de la ZX Spectrum. En general, el Sinclair BASIC era una versión de BASIC clásico que utilizaba números de línea y no admitía programación estructurada.
Amstrad, en tanto, recurrió a la compañía británica Locomotive Software para la creación del Locomotive BASIC, el intérprete presente en toda la gama de computadoras CPC de Amstrad. Se trataba de una implementación del BASIC sencilla, pero potente para su época, que compitió, entre otros, con el BASIC de la Commodore 64, el cual no disponía de comandos dedicados para gráficos o sonido. Lo malo del Locomotive BASIC fue la ausencia de programación estructurada, algo común en casi todos los intérpretes BASIC de su tiempo.
Texas Instruments, que había desarrollado el TI-Basic para integrarlo en algunas de sus calculadoras gráficas programables, incorporó una versión adaptada en la ROM de sus computadoras, como es el caso de la TI-99/4A que poseía el TI-Basic y, a través de un cartucho, el TI Extended Basic.
Microsoft fue un gran contribuyente y responsable de muchas versiones de BASIC, además de las conocidas versiones de BASIC para MS-DOS y Windows. Desarrolló, entre otros, el Commodore Basic y el AmigaBASIC, presentes en toda la línea de Home Computers de Commodore y Amiga, el Applesoft BASIC creado inicialmente para la Apple II, y todas las variantes del MSX-BASIC incorporado en todas las máquinas de esa norma.

Todos quienes nos iniciamos en el camino de la computación en los 80's hemos escrito y programado en BASIC. Aún tengo presente los primeros juegos que programé en mi Commodore 16 allá por 1987, utilizando un sin fin de sentencias IF, THEN, ELSE porque la C-16 no poseía manejo de Sprites, como era el caso de la C-64. Esos juegos, grabados en cassette, deben estar perdidos en alguna caja...

domingo, 13 de noviembre de 2011

[1963] El cassette compacto de Philips

De todos los medios de almacenamiento que eran comunes en las Home Computers, el (hoy) famoso cassette ha sido sin dudas el más popular y económico, y fue el primer dispositivo donde la mayoría de los que comenzamos a usar computadoras en los años 80's podíamos grabar y cargar los programas. Si bien luego fue bastante desplazado por los diskettes (mucho más rápidos y con mayor capacidad) el cassette reinó durante la primera mitad de la década ochentosa. Pero repasemos algo de su rica historia.
El cassette, que en francés significa "cajita", es un soporte analógico que consiste en una carcasa plástica que contiene un par de pequeños carretes, uno de toma y otro de suministro, entre los cuales pasa una cinta magnética. En esa cinta están disponibles un par de pistas estereofónicas, una por cada cara. Cada cara se reproduce dependiendo del lado, A o B, en que se inserte el cassette en el reproductor.
El Audio Compact Cassette fue introducido en el mercado europeo por Philips en 1963. Un año más tarde, en 1964, ingresó en EEUU. Aunque la idea original de Philips era que el cassette fuera utilizado como medio para el dictado, las mejoras en la calidad de sonido condujeron a que el cassette suplantara a otros sistemas de cartucho de cinta magnética de ese entonces en la mayoría de los usos domésticos y semiprofesionales, hasta que inclusive se incorporó a los receptores de radio portátiles, dando nacimiento al radiograbador.


Datassette

Con la llegada en 1977 de la línea PET de Commodore (que veremos en detalle más adelante), en el gabinete monolítico del modelo 2001 se incluía un teclado principal y otro numérico, un monitor monocromático de 9 pulgadas, y un reproductor de cassette integrado, al que Commodore llamó
Datassette. Ese término luego se convirtió en sinónimo de unidades de cinta.
Fue así como además de la grabación de audio, el cassette comenzó a utilizarse para almacenar datos digitales modulados de manera analógica y se convirtió en el medio de almacenamiento más popular entre las Home Computers, ya que tenía la ventaja de ser muy barato respecto a otros soportes informáticos de la época.

Un dato curioso, que tal vez algunos usuarios recuerden, era la transmisión radial de juegos y aplicaciones a mediados de los años 80's. En Argentina, por ejemplo, una conocida radio de Buenos Aires iniciaba la transmisión de los programas a las 6 de la mañana. Si teníamos a mano un radiograbador podíamos grabar la transmisión en un cassette de audio común, y luego cargar el programa en nuestro datassette.

martes, 8 de noviembre de 2011

[1961] Clementina


Clementina, en realidad una Ferranti Mercury II, se fabricó en 1955 en Inglaterra y fue la primer computadora científica argentina. Llegó al puerto de la ciudad de Buenos Aires en noviembre de 1960 e ingresó junto a otras computadoras: dos UNIVAC USS 90, una IBM 305 y una IBM 650. Todas ellas compartían algo en común, además del año de importación: las memorias de tambor magnético, las de núcleo magnético, las tarjetas y cintas perforadas. Ninguna de ellas incorporaba transistores, que habían sido creados en 1947, lo cual pone en evidencia que la velocidad de adopción de los nuevos descubrimientos era sensiblemente menor que en la actualidad.

Clementina tenía 18 metros de largo, 5000 válvulas de vacío y una memoria total de 5 KB. de núcleo magnético. Se puso en marcha el 15 de mayo de 1961. Dos meses antes se había brindado una capacitación inicial de programación sobre el lenguaje Autocode al grupo que trabajaría con la Mercury II. Aquí vale destacar que trabajar con Clementina era muy distinto a trabajar con una computadora de la actualidad. La máquina funcionaba durante las 24 horas del día y se asignaban turnos para las tareas de compilación y ejecución de programas, que eran ingresados mediante una cinta de papel perforado y sus resultados iban a parar a una impresora o a otro conjunto de tarjetas perforadas. Lo curioso es que cuando la computadora calculaba, emitía unos sonidos que se asemejaban a "Clementina", una canción popular inglesa, y cariñosamente se la bautizó así (aunque luego también le hicieron modular algunos tangos).

La computadora fue operada principalmente por científicos y estudiantes del Instituto de Cálculo de Buenos Aires y, a pesar de su corta vida que culminó con el golpe de estado de 1966, Clementina sembró las semillas para el desarrollo informático de la Argentina y además se convirtió en catalizador para el inicio de todas las carreras de computación que se crearían en el país.

Para saber más sobre la historia que hizo famosa a Clementina pueden visitar uno de nuestros blogs amigos: Aquellos viejos 8 bits (y más!), creado y mantenido por Alejandro Smukler, Licenciado en Ciencias de la Computación de la Universidad de Buenos Aires, desarrollador de software y coleccionista de computadoras antiguas. Alejandro también escribió un excelente libro: Leyendas de 8 bits en la Argentina, que pueden conseguir a través de editorial Dunken, y más recientemente un ensayo sobre los 50 años de computación en Argentina, el cual queremos darle difusión en este espacio. El mismo se llama "Continuar el camino" y pueden descargarlo por medio de este enlace en 4shared. Recomendamos su lectura e invitamos a todos a dejar sus opiniones y comentarios en este mismo post y en el blog de Alejandro.

miércoles, 2 de noviembre de 2011

Una tarde con la C-64

Pasar una tarde con la C-64 jugando, catalogando software, probando programas y hasta haciendo experimentos es, hoy en día, mucho más divertido que hace 20 o 25 años. O, al menos yo, lo disfruto mucho más. En aquella época no existía Internet,  era poco el software que podíamos conseguir y también nuestros conocimientos eran bastante limitados, lo que hacía que la experiencia no llegara demasiado lejos. El tiempo transcurrido nos ha permitido adquirir ese conocimiento y llevar la experiencia de usuario a otra dimensión. Ahora tenemos tanto software disponible en Internet, y estamos en contacto con una comunidad enorme de usuarios de todo el mundo, que ha hecho que usar y disfrutar una Home Computer hoy en día se transforme en algo fabuloso.
Por fortuna, nuestra capacidad de asombro sigue intacta. En aquella época el solo hecho de tener la computadora, poder conectarla al televisor, cargar un juego, tipear un programa, entender las direcciones de memoria o encontrar un truco era, de por sí, increíble.
Ser coleccionista de computadoras antiguas, como en mi caso, requiere de espacio suficiente para albergar todos los equipos, pero además tener el tiempo necesario para mantenerlos en buen estado de conservación y, cada tanto, probar su funcionamiento y, además, correr juegos y programas que en su momento por diversos motivos no pudimos hacer.
Los años pasan, las obligaciones y responsabilidades propias del crecimiento personal y profesional llegan inevitablemente, y dejan lenta pero inexorablemente cada vez una menor fracción de tiempo para dedicarle a nuestro hobby.
Por eso, a pesar de que rara vez puedo pasar una tarde con la Commodore 64, y también con otras máquinas de la colección, cuando tengo la posibilidad me divierto mucho más que hace 20 o 25 años.

¿A Uds. les sucede lo mismo?

¿Cómo es tener y usar una computadora hogareña hoy en día?

lunes, 31 de octubre de 2011

ARAnyM: una Atari en la PC

ARAnyM significa "Atari Running on Any Machine" y se trata, básicamente, de un sistema operativo virtualizado (similar a una máquina virtual de VirtualBox) diseñado y desarrollado para ejecutar sistemas operativos de las Atari ST, TT y Falcon, como TOS, FreeMiNT, MagiC y Linux-m68k, y también aplicaciones del entorno TOS/GEM, sobre cualquier tipo de hardware, ya sea un clon de IBM PC, una Apple MAC, un servidor Unix o una notebook.

ARAnyM pretende recrear todo el ambiente operativo de una computadora Atari, pero sacando provecho de las nuevas tecnologías. Como la comunidad de usuarios de Atari está integrada especialmente por desarrolladores, con ARAnyM es posible ejecutar software de Atari, tanto actual como de hace 20 años, y no es para nada difícil encontrar aplicaciones de uso cotidiano como un cliente de mensajería instantánea, un navegador web o un cliente de correo electrónico.

Para lograr esto, la gente de ARAnyM se ha encargado de desarrollar emuladores de los chips de Atari, y también interfaces optimizadas para que las aplicaciones puedan acceder al hardware actual de manera totalmente mejorada.

ARAnyM requiere un sistema operativo base para funcionar. Ese sistema puede ser Windows, Mac OS X o Linux, y no es fácil de configurar para cualquier usuario que no tenga experiencia en el uso de computadoras Atari. Sin embargo, la gente del proyecto ARAnyM desarrolló un Live-CD que se puede descargar desde el sitio oficial.


Así es que, si quieren disfrutar del entorno operativo de Atari con el poder de procesamiento de una PC actual, esta es la oportunidad que estaban esperando.



Web oficial del proyecto ARAnyMhttp://aranym.org/

domingo, 30 de octubre de 2011

El blog en Retroinvaders



A partir de hoy el blog ha sido incluido en Retroinvaders, una web que engloba un gran número de blogs dedicados a la retrocomputación. Gracias a José Zanni, su administrador, ya es posible leer los posts del blog desde este estupendo sitio.

viernes, 28 de octubre de 2011

[1959] TI crea el circuito integrado (chip)

Microchips
Como bien comentó Germán en su post, el circuito integrado (también llamado chip) es uno de los componentes que ayudaron a las Home Computers a ser lo que son. A partir de la invención del transistor en reemplazo de la tecnología de válvulas de vacío fue posible el desarrollo de los circuitos integrados, gracias a experimentos que demostraron que los semiconductores pueden realizar algunas de las funciones de las válvulas de vacío. Es así que un circuito integrado no es más que una pastilla muy pequeña de material semiconductor sobre la cual se fabrican circuitos electrónicos. La pastilla, a su vez, está protegida por un encapsulado de plástico o cerámica que posee los conductores metálicos para hacer la conexión entre la pastilla y el circuito impreso. La integración de grandes cantidades de diminutos transistores en un chip fue un enorme avance para la electrónica, con tres importantes ventajas: bajo costo, mayor eficiencia energética y reducido tamaño.
Eso hizo posible, pocos años después, que las computadoras llegaran a los hogares.

La invención del circuito integrado se atribuye a
Texas Instruments. Sucedió que el primer circuito integrado fue desarrollado en 1959 por el ingeniero Jack Kilby, quien meses antes había sido contratado por Texas. Kilby, nacido en 1923, fue galardonado con el Premio Nobel de Física en 2000 y falleció cinco años después. Su notable invento tuvo sus bases en la integración de circuitos conceptualizada por el científico de radares inglés Geoffrey Dummer (1909-2002) entre finales de la década de los 40's y principios de la década de los 50's.
La capacidad de producción masiva de circuitos integrados, su confiabilidad y la facilidad para hacerlos cada vez más complejos, llevó a su estandarización. Para que se den una idea, un circuito integrado puede contener desde miles hasta varios millones de transistores en unos pocos centímetros cuadrados.

Así, con la aparición del
chip, se iniciaba el camino hacia las Home Computers.

miércoles, 26 de octubre de 2011

Bienvenido Javier !!

A partir de hoy tenemos un nuevo autor y colaborador en el blog: Javier, un amigo de la provincia de Santa Fe y también aficionado a la retroinformática. Javier es Ingeniero en Sistemas de Información, ha trabajado como desarrollador web y actualmente se desempeña como desarrollador Senior de JAVA/J2EE. Es miembro fundador de la Fundación de Computadoras Históricas, en Santa Fe, y autor del trabajo "Búsqueda y preservación de las primeras computadoras" presentado en la 5º Conferencia Mundial de Arqueología que se celebró en EEUU en junio de 2003, una investigación que tuvo por objeto las primeras computadoras de la Argentina y sus antecesoras.

Un gran honor tenerlo como integrante del staff de este humilde espacio.

Bienvenido Javier, y gracias por ser parte de esta iniciativa.


;-)

martes, 25 de octubre de 2011

Quattro Pro y Norton Utilities

Antes de que Microsoft monopolizara el mercado con Excel hubo una "guerra" de planillas de cálculo en la cual cada una de ellas ofrecía al usuario cada vez más y más funciones y herramientas. Primero fue Lotus con su inolvidable 1-2-3, y luego aparecieron la ya mencionada Excel y Quattro Pro, de la empresa Borland.
Quattro Pro, tanto desde sus versiones para DOS como las posteriores versiones para Windows, no sólo superó a Lotus y a Excel, sino que se convirtió en (como ellos mismos la llamaban) "la planilla de cálculo perfecta". Luego de varios años de desarrollo y evolución, el producto de Borland fue adquirido por WordPerfect (una compañía famosa por su procesador de texto), y a su vez ésta última fue comprada por Corel, que continuó sacando versiones e incorporando estos productos a su "Corel WordPerfect Suite", creada para competir con el paquete Office de Microsoft.
Hoy en dia la mayoria de los usuarios utiliza Excel o sus contrapartidas del software libre: LibreOffice y OpenOffice.org. Desde este espacio queremos recordar a Quattro Pro, contarles que tenemos instaladas algunas versiones para DOS, y que ésta planilla de cálculo sin duda merece un lugar grande en la historia del software por su calidad, practicidad, versatilidad y nivel de desarrollo.

Tal vez, quienes se hayan iniciado en la informática con una PC-XT, allá por fines de los 80's o principios de los 90's, recuerden al Norton Commander, quizá el administrador de archivos más famoso para DOS. Había otros, como el PC TOOLS, pero no lograron la popularidad del primero.
Luego del éxito del Commander, apareció el Norton Utilities, una selección de utilidades realmente muy buena, que también corrió la misma suerte.
Para aquellos nostálgicos como yo que aún utilizan aplicaciones DOS, aquí les dejo el Norton Utilities 6.01 para que puedan descargar.
Aquellos que no lo conocieron, pruébenlo y luego nos cuentan ;)

Descargar Norton Utilities 6.01 para DOS (1.9 Mb.)

sábado, 22 de octubre de 2011

Retrojuegos #1

En materia de retrojuegos, me parece que la nostalgia nunca tuvo tantas opciones. Hoy en día es posible simplemente recordar o también recrear el pasado. Para quienes tenemos más de treinta años, en algún lugar de nuestro corazón nos ha quedado el nostálgico recuerdo de los juegos simples y divertidos. En esta primera entrega les dejo dos clásicos inolvidables.


Boulder Dash (MSX y Commodore 64)




La primera vez que vi este juego fue en 1987. Lo cargó un compañero de la escuela secundaria desde un datassette en su Talent MSX DPC-200 conectada a un TV color. Quedé impresionado. Hoy, 20 años después, es uno de mis juegos preferidos. Tanto la versión MSX como la de C-64 están excelentes y son realmente atrapantes. No tengo idea si se hizo o no alguna versión para Spectrum, tal vez algún usuario de Sinclair pueda aportar algo al respecto ;)
Para aquellos que quieran jugarlo en el emulador, o (por qué no) en la máquina real, pueden descargar aquí la versión que prefieran. Para MSX están en formato .DSK y para C-64 en formato .T64.





Raptor: Call of the Shadows (PC, MS-DOS)



A finales de la década de los 90's conocí este juego gracias a que venía incluido en un CD como parte de un paquete de software de obsequio de una PC nueva que un amigo había comprado. Aunque él utilizaba la PC para componer música, al principio la mitad del tiempo lo dedicamos a superar niveles en este estupendo juego y en otros, como el Descent. Luego, mi amigo vendió la PC completa para comprar otra más poderosa y nunca volví a ver este juego, hasta que lo encontré en la web.

El Raptor es un juego de 1994 desarrollado por Cygnus Studios y publicado por Apogee Software. Uno de los mejores juegos de acción de vuelo con desplazamiento vertical, en el que se requiere estrategia además de habilidad. También será necesario acumular dinero en cada nivel para poder comprar armamento más sofisticado, e incluso podremos vender las armas que creamos innecesarias para incrementar nuestra cuenta.
El juego está desarrollado para MS-DOS, y no funciona bien en Windows XP. Yo lo probé bajo Windows 98 en mi notebook antigua, una IBM Thinkpad con procesador Pentium MMX de 233 MHz. y 64 Mb. de RAM, y funciona a la perfección.

Para quienes deseen probarlo, les dejo el enlace a la página desde la cual podrán descargar el juego.

DOS Games Archive - Página de descarga

jueves, 20 de octubre de 2011

[1956] El primer disco rígido

IBM 62PC, de 64,5 MB. (1979)
En 1985 tuve contacto por primera vez con una computadora. Era una CZ 1500 que mi tía le había regalado a mi primo. No tenía color ni sonido, pero el solo hecho de poder programar una computadora era ya increíble para nosotros. La única manera de guardar los pequeños programas que tipeábamos era a través de un radio grabador, en un cassette de audio convencional. Años después conocí los diskettes y me maravillé nuevamente. Pero no fue sino hasta inicios de los 90's que conocí los discos rígidos.

En ese momento mi pensamiento lógico me hacía suponer que el disco flexible (o diskette) era una evolución tecnológica respecto de las cintas magnéticas convencionales (cassettes), y que la aparición del disco rígido (también llamado disco duro) era a su vez un avance sobre el diskette en la tecnología de los medios de almacenamiento.

Bueno, en realidad sucedió todo al revés.

El primer disco rígido de la historia data de 1956, mientras que el primer disco flexible (de 8 pulgadas) apareció recién en 1969. Seis años antes, en 1963, Philips había lanzado al mercado el cassette compacto.
Así es. El primer disco rígido de la historia fue el IBM 350, modelo 1 y trabajaba con válvulas de vacío. Pesaba... 1 tonelada !!, y su capacidad era de (en ese entonces) impresionantes 5 MB. Era más grande que una heladera y requería de una consola separada para su manejo.

De acuerdo a Wikipedia: "Su gran mérito consistía en el que el tiempo requerido para el acceso era relativamente constante entre algunas posiciones de memoria, a diferencia de las cintas magnéticas, donde para encontrar una información dada, era necesario enrollar y desenrollar los carretes hasta encontrar el dato buscado, teniendo muy diferentes tiempos de acceso para cada posición.
La tecnología inicial aplicada a los discos duros era relativamente simple. Consistía en recubrir con material magnético un disco de metal que era formateado en pistas concéntricas, que luego eran divididas en sectores. El cabezal magnético codificaba información al magnetizar diminutas secciones del disco duro, empleando un código binario de «ceros» y «unos». Los bits o dígitos binarios así grabados pueden permanecer intactos años. Originalmente, cada bit tenía una disposición horizontal en la superficie magnética del disco, pero luego se descubrió cómo registrar la información de una manera más compacta.
El mérito del francés Albert Fert y al alemán Peter Grünberg (ambos premio Nobel de Física por sus contribuciones en el campo del almacenamiento magnético) fue el descubrimiento del fenómeno conocido como magnetorresistencia gigante, que permitió construir cabezales de lectura y grabación más sensibles, y compactar más los bits en la superficie del disco duro. De estos descubrimientos, realizados en forma independiente por estos investigadores, se desprendió un crecimiento espectacular en la capacidad de almacenamiento en los discos duros, que se elevó un 60% anual en la década de los 90's. En 1992, por ejemplo, un disco duro de 3,5 pulgadas tenía una capacidad de 250 MB, cuando hoy en día tenemos discos de 3 TB (terabytes).
"

Las Home Computers, sobre todo las de 8 bits, no conocieron los discos rígidos como medio de almacenamiento. Sin embargo, en las máquinas de 16 bits, como la línea Amiga y Atari ST, era habitual encontrar unidades de disco rígido.

lunes, 17 de octubre de 2011

¿ Qué es un emulador ?

C64 Forever
Un emulador es un programa (software) que se encarga de hacer funcionar sobre una plataforma (hardware) los programas creados para otra plataforma. Similar a una máquina virtual que funciona como intérprete o traductor, y se ubica como capa entre la plataforma emulada y el sistema que lo soporta, que en general hoy por hoy suele ser una PC.
La emulación es un proceso complejo que en ocasiones requiere de una PC potente para lograr que el emulador funcione de manera aceptable, esto también depende mucho de la plataforma que se intente reproducir, ya que los requerimientos de hardware de un emulador dependen en gran medida no sólo de la potencia de la plataforma que se pretende emular, sino también de cuan bien esté programado el emulador en cuestión.
La calidad de la programación no depende sólo del talento de quienes emprenden este tipo de proyectos sin mayor aliciente que su propia pasión. Además, es crucial el grado de documentación que se consiga sobre el funcionamiento interno de la plataforma a emular. Muchas veces, mediante un largo proceso de ingeniería inversa con prueba y error logran ir armando la base de su trabajo.
En lo que respecta a la emulación, las aguas están divididas. Por un lado, están quienes afirman que la emulación es lo mejor que existe para revivir épocas pasadas, sobre todo para aquellos que nunca tuvieron (o siempre quisieron tener) tal o cual máquina. Por otro lado, están los que dicen que la emulación no es para nada lo mismo que la máquina real, que no tiene mucho sentido y que es buena sólo cuando funciona.
Lo cierto es que con el poder de procesamiento que hoy en día tienen las actuales PC's, utilizar un emulador para revivir el espíritu de las máquinas de 8 y 16 bits no es una tarea para nada difícil o imposible.
En mi opinión personal, creo que (desde luego) la experiencia de usar una máquina real no se compara en absoluto con utilizar un emulador en una PC, pero muchas veces el emulador nos da la posibilidad increíble de poder usar, aunque sea de manera emulada, aquellas computadoras que siempre quisimos y por una cosa u otra jamás pudimos tener. Nos sirven para aprender y para enseñar, para recordar y para volver a jugar aquellos juegos que nos acompañaron durante nuestra niñez o adolescencia.
En el blog progresivamente iremos analizando emuladores para diferentes plataformas, como Amiga, Commodore, Atari, MSX, Spectrum y Texas, entre otras.

domingo, 16 de octubre de 2011

Componentes que ayudaron a las HC

>> LED (Diodo Emisor de LUZ)

El primer LED fue desarrollado en 1927 por Oleg Vladimirovich Losev (1903-1942).
Su introducción y presentación fue en 1962 como un componente electrónico, pero limitado debido a su poca potencia lumínica.

Hoy en día no hay equipo electrónico que no cuente con uno, o un desarrollo nuevo basado en él.

Chips MOS de la C-64
>> Circuito Integrado

Un circuito integrado (CI), también conocido como chip, es una pastilla de material semiconductor.

En abril de 1949, el ingeniero alemán Werner Jacobi (Siemens AG) completa la primera solicitud de patente para circuitos integrados.

La integración de circuitos fue conceptualizada por el científico de radares Geoffrey W.A. Dummer (1909-2002).

El primer circuito integrado fue desarrollado en 1959 por el ingeniero Jack Kilby (1923-2005).


Bienvenido Germán !!

Puerto Madryn (2010)
A partir de hoy tenemos un nuevo autor y colaborador en el blog: Germán, un gran amigo y también coleccionista de computadoras antiguas. Germán tiene conocimientos técnicos de electrónica e informática en general muy superiores a los míos, por lo que es un verdadero honor tenerlo como autor en este humilde espacio dedicado a la retrocomputación. Si bien ambos residimos actualmente en Patagonia, programar y concretar un encuentro nos llevó unos 4 años !!, que finamente se hizo realidad en enero de 2010. Les dejo una foto de ese encuentro, en Puerto Madryn (Chubut).
Bienvenido Germán, y gracias por participar de esta iniciativa.


;-)

sábado, 15 de octubre de 2011

¿ Qué son los periféricos ?

Joysticks Commodore
Como vimos en el post anterior, las Home Computers integran el teclado y la CPU en un solo módulo, una misma carcasa. Técnicamente hablando, un periférico es un dispositivo de hardware auxiliar e independiente que se agrega a la computadora para obtener nuevas funcionalidades o salvar limitaciones originales. El teclado, por lo tanto, es un periférico más, pero en el caso de las HC no era considerado como tal por estar integrado en la carcasa. Simplemente el conjunto (teclado + CPU) era, en definitiva, la máquina.

Existen diversos tipos de periféricos: de entrada, de salida, de almacenamiento y de conexión. Las Home Computers incorporaban en la carcasa una serie de conectores y puertos donde era posible conectar diferentes periféricos como, por ejemplo, impresoras, monitores, disketteras, datassettes, módems y joysticks.


En el mismo puerto de conexión para joysticks era posible conectar un mouse, aunque en esa época no eran para nada habituales. En general, los joysticks eran las palancas de mando que se utilizaban para jugar y controlar sistemas operativos con interfaz gráfica como el TOS (de Atari) o el GEOS (de Commodore).


Una configuración básica típica de una Home Computer incluía, además de la máquina misma, un monitor o televisor y una diskettera o datassette para almacenar y cargar el software.

Además de esa configuración básica, los joysticks eran tremendamente populares ya que las HC era usadas en gran medida para jugar. Eran muy pocos los usuarios poseedores de una impresora, un mouse, un disco rígido o un módem.

Próximamente comentaremos en el blog las características de varios periféricos, en particular algunas unidades de disco que hicieron historia.


domingo, 9 de octubre de 2011

¿ Qué es una Home Computer ?


Commodore 128 (1985)
En este blog hablaremos principalmente de la historia de las computadoras hogareñas. Comencemos, entonces, por conocer qué es una home computer.

Para aquellos que no vivieron la época dorada de la computación, las computadoras hogareñas (HC, Home Computer por sus siglas en inglés), llamadas así en contraposición a las computadoras personales o PC, integraban el teclado y la CPU en un solo módulo. Como dispositivos externos (llamados periféricos) podían conectarse disketteras, datassettes, monitores, impresoras, etc. Fueron populares en todo el mundo por sus juegos, su bajo costo y sus singulares prestaciones. Su concepto de fabricación era amplio para la época ya que, mientras las grandes PC sólo eran usadas por grandes compañías con gran necesidad de procesamiento de datos, las Home Computers eran máquinas para el hogar y la familia que podían utilizarse para jugar, estudiar y trabajar en igual medida.

Las HC son parte de la segunda generación de
 computadoras, que entraron en el mercado con el nacimiento del Altair 8800, y que se extiende desde mediados de la década de 1970 hasta principios de la década de 1990. Esto engloba a todas las computadoras de 8 bits, principalmente aquellas con microprocesadores como el Zilog Z80 o el MOS 6502, y a la primera ola de equipos con microprocesadores de 16 bits (principalmente el Motorola 68000). Se suele excluir de este grupo a los equipos compatibles con la IBM PC.

Aunque el término “microcomputadora” se refiere a aquellas máquinas que poseen un microprocesador integrado, a las HC se las denomina también microcomputadoras por su pequeño tamaño y grandes prestaciones. En cierta manera, guardando cierta similaridad con las nuevas formas animales aparecidas en el periodo cámbrico, una gran cantidad de máquinas de todas las clases, incluyendo rarezas como la Jupiter Ace que se programaba en lenguaje Forth, aparecían y desaparecían del mercado en los años 80’s.

Algunas computadoras permanecieron vigentes durante mucho tiempo, otras evolucionaron tratando de mantener la compatibilidad (existen, por ejemplo, tarjetas de emulación de Apple II para las primeras Mac). Sin embargo, al final de la década de los 80’s la mayoría fueron eliminadas por la computadora personal compatible con IBM (la hoy famosa PC), una revolución que había comenzado en 1981 con la aparición de la primer computadora personal de IBM, la 5150
.

sábado, 8 de octubre de 2011

¿ Porqué un blog de retrocomputación ?


Para mucha gente, acumular viejos trastos informáticos carece totalmente de sentido, o lo que es lo mismo, se trata de tener “porquerías que sólo sirven para juntar tierra”, a modo de chatarra que no tiene utilidad alguna.

Para todos aquellos a quienes la computación no les interesa, para los que se perdieron la llegada de la informática a los hogares en los 80’s, y también para los que nacieron con una PC bajo el brazo en una era como la actual, donde las computadoras son apenas un electrodoméstico más, seguramente les resultará muy difícil entender los motivos por los cuales existen grupos de personas dedicadas desinteresadamente a coleccionar y revivir máquinas de hace 30 años o más.

Para poder explicar este fenómeno casi inexplicable debemos primero repasar algunos conceptos básicos y luego recorrer capítulo a capítulo la historia de la computación hogareña, su significado y la magnitud de su importancia, para entender también cómo cambió el mundo tecnológico que hoy conocemos.

Por retrocomputación se entiende todas las actividades relacionadas con las viejas computadoras y consolas de videojuegos, desde mediados de los años 70’s hasta principios de los 90’s, un período de aproximadamente 20 años, anteriores al triunfo de la PC compatible como computadora de uso masivo.
Algunas de esas actividades son:
Preservación: tanto de máquinas como de manuales, documentos de servicio técnico, software, periféricos e incluso libros y revistas.
Desarrollo de Hardware y Software: creación de ampliaciones para las máquinas existentes, desarrollo y evolución de las plataformas, creación de nuevos sistemas operativos, utilidades, juegos y aplicaciones.
Emulación: desarrollo de emuladores de una plataforma sobre otra, tanto de computadoras como de consolas.
Divulgación: publicación de libros y obras multimedia, mantenimiento de sitios Web y blogs dedicados a una o varias plataformas.
Documentación: creación de FAQs, documentos y libros sobre las características de una plataforma o equipo, conversión a formatos actuales de viejos documentos, corrigiéndolos y ampliándolos.
Exposición: muestra al público de equipos (apagados o en funcionamiento) en museos y exposiciones temporales en centros culturales, escuelas y eventos.
Coleccionismo: con diferentes facetas: hardware y software, cartuchos de juegos, equipos de una marca o nacionalidad, etc.
Asociacionismo: creación de clubes de usuarios, sociedades sin fines de lucro para gestionar eventos o museos para que se tenga en cuenta la retrocomputación en las leyes y actividades culturales.
Estas actividades no son mutuamente excluyentes, ni son practicadas por todos. Los hay quienes reniegan de alguna faceta (como la emulación) pero en general las actividades de uno complementan a las de otro.

Pero bueno, ¿porqué entonces he decidido crear un blog sobre retrocomputación? Mi historia con las computadoras la veremos en detalle a medida que avancemos en la cronología de las computadoras hogareñas, pero les puedo hacer un breve resúmen. Tuve mi primer computadora allá por 1987, una Commodore 16, y desde entonces han despertado en mí gran entusiasmo y afecto. Recuerdo que en 1990 vendí mi C-16 y adquirí una Commodore 128, la máquina de mis sueños, al mismo tiempo que ingresaba al mundo del CD de audio con mi primer equipo de audio Hi-Fi: una lectora Philips CD350.
Un año antes, en 1986, había comenzado a estudiar computación con una Texas TI99/4A, pero en esa época también tuve contacto con otras computadoras como la Commodore 64, la CZ 1500, la ZX Spectrum y la Talent MSX. Tanto la Commodore Amiga como las Atari ST permanecían como piezas inalcanzables y a la vez maravillosas obras de arte, mientras leía en publicaciones extranjeras sobre las fabulosas Amstrad CPC. Al año siguiente (1991) compré mi primer PC, una XT, y la C-128 pasó al olvido. Como ya no utilizaba la Commodore, su venta me permitió mejorar mi equipo a una 386SX. Era 1993. Seis años más tarde me arrepentí de haber vendido mi querida C-128, y fue en ese momento cuando me invadió un sentimiento de nostalgia que dio inicio a mi afición por el coleccionismo informático.
Lo cierto es que, a pesar de la evolución de la PC y de las increíbles máquinas de hoy en día, las viejas y queridas Home Computers aún están conmigo.

Con los años he logrado armar una pequeña colección personal, tengo varios modelos de HC, algunos de los cuales funcionan y otros no. También he conservado casi todo el material gráfico que tenía, siendo éste el pilar básico sobre el que decidí crear este sitio, además de ver con agrado que una cantidad enorme de personas conserva aún éstas máquinas y continúan mejorando sus prestaciones, aumentando sus aplicaciones y creando nuevos y mejores programas para ellas. Internet es una fuente inagotable de recursos para el que quiera mantener viva su HC. Hay miles de páginas que contienen todo lo que uno pueda imaginar sobre cualquier computadora hogareña, y más.

Commodore VIC-20 (1981)

Este sitio pretende contribuir a la causa y servir como un espacio abierto para todos los que desean conocer la historia de las computadoras hogareñas, intercambiar software, ideas y trucos. Podrán encontrar historia, utilidades, artículos de interés, fichas técnicas, emuladores y links a otros sitios relacionados, de las siguientes plataformas:
AmigaAmstradAtariAppleCommodore, IBM, MSXSinclair y Texas.


Como bien dijo un amigo, “genio es aquél que siempre busca aprender, los demás enseñan”. En mi caso, no soy historiador, docente y mucho menos experto en viejas tecnologías. Sólo soy un usuario aficionado con ganas de escribir, que espera que este blog sirva para divulgar dos aspectos, el pasado y la actualidad (ambos casi olvidados), de las computadoras que hicieron historia.