Mostrando las entradas con la etiqueta COMMODORE. Mostrar todas las entradas
Mostrando las entradas con la etiqueta COMMODORE. Mostrar todas las entradas

2012-05-29

El día que inventamos el Powerpoint para Commodore 64

Encontré en la baulera un diskette de 3 1/2 de Commodore. Cuantas memorias. Digo, que poca memoria (la C64, 64K o 38911 BASIC bytes free ;) ¡y cuantos recuerdos!

Se trata de un trabajo práctico de Geografía para el secundario que presentamos con mi amigo del secundario @PabloWilson , hoy importante ejecutivo a los servicios del Pato Donald

No recuerdo ya si el año era 1989 o 1990. No tuvimos mejor idea que, mientras los demás presentaban para el TP de Geografía sus láminas en cartulina y demás, que decir "¿Y si hacemos un programa?".

Si un diskette que se lee +22 años después no es suficiente
publicidad para las disketeras Commodore 1581 y los 
diskettes Verbatim, entonces no sé qué es. ;-)

Claro, en la época, "hacer un programa" era tipear código en BASIC, y las computadoras eran, por entonces, las Commodore 64 (en mi caso una 128D). Entonces decidimos que yo hacía el código del programa, y @PabloWilson los gráficos, ya que se daba maña para el dibujo (en papel, pero rápidamente descubriría que también con el Koala Paint para C64).

Ahora, ¿Cómo diablos presentar el programa a la "profe" de geografía? (el colegio no tenía computadoras en el aula, mucho menos Commodore, llegarían años después y serían PCs monocromáticas, con MS-DOS).

Fácil "yo llevo la disketera de 3 1/2" * y el diskette, y vos que vivís más cerca, el tv de 14" y la Drean Commodore 64. Así fué.  [(* una rareza por entonces, la mayoría de los diskettes de las máquianas de 8bits e incluso PC eran de 5 1/4")]

Así que mientras todos pasaban al frente con sus láminas y explicación, nosotros a la hora de pasar al frente desplegamos un alargue, y empezamos a enchufar cables, ante la mirada atónita de la profe. El TV de 14" se instaló en el escritorio y todos a mirar la pantalla con los mapas, seguidos de una explicación en texto de cada tema, que se escribia "caracter a caracter" dibujados como si fueran escritos por una máquina de telex (o una máquina de escribir).

Creo que fué @PabloWilson el encargado de, en cuclillas al lado del banco, apretar la barra espaciadora, procedimiento indispensable para avanzar de una pantalla a la siguiente.

No sé que nota nos sacamos. Ni me importa. Sé que ese día, en mi mente, inventamos el Powerpoint para Commodore 64, y como par de nerds le pasamos el trapo a todos los demás y sus láminas de cartulina.

Gracias a que me agarró un ataque de nostalgia, pude re-armar mi C128D y capturar estas imágenes. Demás está decir que el diskette está 100% leíble. A pesar de haber estado guardado en un húmeda baulera por casi 22 años.

¡Gracias, Commodore, por tanta magia!.

Aprendan, niños, una llamada a la rutina en assembler del fast-loader
incluída ad-hoc junto con el programa en BASIC.

Gráficos en 16 colores, en la época que la mayoría de las PCs
tenían todavía monitor monocromático, o a lo sumo CGA 4 colores.

"Cassia y Villanueva, currando con la informática 
desde tiempos inmemoriales" ;-)

La Historia argentina es cíclica, siempre volvemos a "el campo". Ven. ;)
El texto se dibujaba caracter por caracter con una rutina muy linda
 afanosamente inspirada en un programa de alguna revista.

Los gráficos de @PabloWilson
Dibujados a mano con un joystick si no me equivoco con el Koala Painter
(había mouse para C64 pero valía precio oro y solo los potentados poseían uno)

Las vacas robots, otro adelanto de @PabloWilson ;)

FC
PD: Volviendo a lo que importa, el código ;-), había metido una rutina de "fast load" en assembler junto con el programa en Basic para que cargue más rápido, ya que sabía que la máquina de @PabloWilson no contaba con Fast Load Cartridge ni JiffyDos como le había puesto a la mía (lo cual hacía la espera mucho menor).

PD2: Che, Pablo, en todos esos puntos del mapa ¡te olvidaste de señalar donde quedaba el energúmeno de Gualeguaychú!.

2011-10-29

Quien no escuchó música en una Commodore 64 no vivió

Todos los boludos (o la gran mayoría) que en días recientes lloraron exagerademente a Steve Jobs como si fuera el único innovador, no vivieron la revolución de las computadoras de 8 bits en la década del 80, que se conectaban al televisor de la casa (a falta de monitor), y que introdujeron a la informática a toda una generación, en la que por supuesto me incluyo.
Entre todas las máquinas de la época sobresalió con un éxito inusitado (la computadora "más vendida de la historia") la Commodore 64, por una simple razón: su poderoso hardware, tanto en gráficos (con chips especializados capaces de manejar "sprites" para movimiento independiente de objetos en pantalla sin sobrecargar al CPU -lo que lo hacía excelente para los juegos), como así también en sonido, con su maravilloso chip "SID" (MOS 6581 o simplemente "SID 6581").


Y dentro de los programadores de la época, el que más le sacó el jugo al chip se sonido SID 6581 fué el inglés Rob Hubbard, autor de la "banda de sonido" de la mayoría de los mejores juegos. Las empresas desarrolladoras de juegos se peleaban por tener a Rob Hubbard haciendo el tema musical (la música de fondo que se ejecutaba mientras se jugaba, o aunque sólo sea en la intro del mismo). Como en las películas, la música y el sonido es el 50% del mensaje, a veces más.




De hecho, de niños (o no tan niños) muchos de nosotros cargábamos un juego en la C64 sólo para escuchar la música. A continuación, la intro de "Skate or Die", con música de Rob Hubbard. Téngase en cuenta que el chip SID6581 era un SINTETIZADOR, en mitad de la década del 80 las computadoras hogareñas (ni siquiera las PC) no tenían "sampleo" de audio ni WAVs, mucho menos mp3, toda la música era generada en base a notas musicales y registros del mismo chip SID (la C64 y el chip SID es de antes de los chips Yamaha de síntesis FM).



Bueno escuchado esto, ahora otro gran tema de Rob Hubbard... para el juego "Monty On the Run"



Y ahora una versión en vivo, tocada por una orquesta. :)



Y ahora tocada en un sintetizador moderno:



Rob Hubbard explica en una serie de videos de una charla que dió en una conferencia, que el no tenía interfaz MIDI, sino que sacaba los sonidos "a oido" probando desde lenguaje assembler alterando los registros internos del chip SID, hasta sacar el tono y la nota que quería, y anotando los valores en una libretita. Ahora vuelvan a escuchar estas genialidades y piensen que fueron compuestas así...

Acá el tema de "The Last V8"



Y otro homenaje moderno en teclado...



Otro temazo de Hubbard, para "Light Force"



Y acá en teclado:



Desgraciadamente mi sidtune favorito que era el tema del juego Elektra Glide de English Software (por David Whittaker) no está en Youtube. Así que si lo quieren descargar tendrán que bajar el SIDPLAY para windows POR ACÁ y despues bajar el tune por acá.

Sólo puedo decir "que lo parió"... y agradecer a Rob Hubbard por su genialidad como programador y compositor y los ingenieros de Commodore por
tanta magia. Y si quieren seguir escuchando acá tienen más clásicos interpretados por la maravillosa C64 orchestra

FC
PD: Rob Hubbard debería entrar en la historia de la música en la misma categoría que Jean Michel Jarre. Y hablando de Jarre... acá la música de "Bombing Jack"...



PD2: podria seguir con Space Harrier Ghosts´n Goblins, Cauldron II, todos los de Lucasfilm Games y muchos más...