Tag Archives: msx

Por qué algunos aprendimos a programar en 1985

16 Ene

La pregunta es ya casi una de las que salen en los libros de historia y eso asusta un poco 🙂 pero bueno estaría en la última parte del libro… La parte de la historia más reciente ¿no?

foto-programador-antigua

La verdad es que me gustaría dar una bonita e idílica respuesta a esta pregunta que sirviera de inspiración y motivación para todos/as aquellos/as que estén pensando en aprender a programar… Y responder algo así como que era un bonito arte similar a la pintura, poesía, literatura… pero bueno la verdad es que mi respuesta es más sencilla…

“¡Porque no nos quedó más remedio!”.

Bueno no cambies la cara que ahora lo explico… jajajaja…

Como ya he dicho varias veces en el Blog, muchos tuvimos la suerte de “recibir” de los Reyes Magos (pues Papa Noel todavía no había encontrado el camino hacia España) en las Navidades de 1984-1985 uno de los ordenadores personales más potentes y modernos de la época … lo he puesto en plural por no generar polémicas… 🙂

Y este es el origen de la respuesta.

Yo con 14 años pensando en estudiar filosofia, pues me gustaban tanto las letras como los números por aquella época y de repente te aparece en casa un pedazo ordenador y entonces te cambia la perspectiva de tu vida… Tener en cuenta que por aquellos años, un Señor Informático era un Señor Informático y lo de Señor iba sin coña y con mayúsculas… es decir, la imagen era casi de científicos de bata blanca y que estaban destinados a controlar el Mundo. Es decir, que por un lado te encuentras que puedes ser uno de esos pocos elegidos pues tienes delante tuyo la llave que te puede abrir la puerta (en mi caso un MSX Sony Hit Bit 55P).

Y por otro lado mientras piensas en que ya sabes lo que vas a ser de mayor, empiezas a ver que tu primo o tu vecino tienen un Spectrum con juegos comerciales y que tu dispones de una maravillosa pantalla azul con un cursor blanco esperando que le digas algo (hablo de colores, por hablar, pues realmente la TV de la época era en blanco y negro, obviamente…). Y entonces empiezas a dudar si aquel maravilloso ordenador es tan maravilloso… 🙂

Menos mal que mientras lo piensas o no, aparecen en el mercado las dos primeras revistas que te hacen compañía y comparten tu ordenador contigo MSX Extra y MSX Club.

msx-extra-portada1msx-club-portada1

Como Google y lo de Internet estaba todavía lejos, pues esa fuente de sabiduría de ambas revistas era lo más grande del momento, y empiezas a teclear el código de las mismas y ves que tu ordenador empieza a hacer cosas, programas, juegos… ¡Alucinante!

Todavía recuerdo la de veces que teclee el juego Indianápolis (MSX Extra Número 1) hasta que me di cuenta que una vez tecleado se podía grabar en cinta y no tener que teclearlo de nuevo para volver a jugar… ahora lo piensas y parece imposible que aquello me sucediera, pero los orígenes de los grandes genios nunca fueron fáciles… jajajajajajaja

Pues ya veis entre teclear y teclear, al principio sin entender mucho, luego empiezan a sonarte algunos comandos de Basic, luego incluso te das cuenta que el ordenador traía unos libros que son muy útiles donde te los explican, luego empiezas a cambiar cosas en los programas tecleados a ver que sucede, luego te animas y empiezas algo desde cero (bueno mejor dicho desde la línea 10) y poco a poco cuando te quieres dar cuenta pues ya al menos, tu nombre impreso en la pantalla eres capaz de programarlo… 🙂

Este contexto se ve, además, apoyado por el tema que pocos juegos comerciales había en la época para los MSX, sumado a que las economías familiares no daban para “jueguecitos”…

Pues sin enrollarme más, esta es la explicación de mi respuesta y como veréis pues no estaba tan desencaminada…

Pero bueno, luego ves que eso de programar es lo más grande del mundo, pues puedes CREAR cosas y te vas animando… Acabas estudiando una Ingeniería de Informática y luego la triste realidad… “¡Has llegado tarde… los Sr. Informáticos han perdido la bata blanca!!!”… pero bueno esa es otro historia que algún día también os contaré…

¿Os pasó lo mismo? ¿Nada que ver con esto?¿Fue similar pero con sus matices?

MSX con FPGA Altera DE1 sin conectores

6 Nov

Efectivamente recibí la placa Altera DE1 la semana pasada y hacía tiempo que no pasaba tantas horas “cacharreando” con un aparatito, como este pasado fin de semana (tres días en realidad).

Convertirlo en un MSX fue sencillo (os lo contaré a continuación) pero claro este cacharrito daba para más cosas y empecé a “convertirlo” en todo tipo de retro-ordenador, pues en la red podéis encontraros proyectos de todos los tipos y colores (unos mejores y otros no tanto, unos funcionan algo mejor y otros no he podido conseguir hacerlos funcionar de momento) que lo transforman desde un Spectrum, Apple II, C64, Amiga 500 (minimig) …

Pero bueno a lo que íbamos, que era al tema del MSX…

Recibí la placa y lo primero la buena presentación y calidad del cacharrito en sí…

2013-10-29 15.57.51

2013-10-29 15.58.38

“Flashearlo” es muy sencillo y ya os comenté en el anterior artículo las dos direcciones donde está perfectamente explicado, pero bueno os resumo:

1) Conectáis la placa a la corriente y mediante el cable USB al ordenador, también a un monitor con entrada VGA  y ya de paso si le conectáis un teclado PS2 y unos altavoces… pues ya lo tenéis todo listo.

2) Colocáis el interruptor de la izquierda en la posición de prog.

3) Instaláis el software Quartus II que viene en el CD de la placa o bien os descargáis la ultima versión (en formato web free) de su página (a efectos nos sirve igual).

4) Encendéis la placa con el interruptor.

5) A todo esto tiene que haberse instalado ya la el driver USB-Blaster para poder tener acceso mediante USB a la placa. Si tenéis algún problema y no os lo instala, a mi me pasó, simplemente lo hacéis a mano buscando los drivers en el directorio Altera\…\Quartus\Drivers donde se ha instalado en vuestro disco duro el programa Quartus II (por defecto es en C:\Altera\…)

6) Abrís el programa Quartus II y cogéis la opción “Tools –> Programmer”.

7) Hay que elegir con el botón “Hardware Setup” el USB-Blaster, luego cambiar el mode a “Active Serial Programming”, darle al boton “Add File” y elegir el fichero .pof que ya os indiqué donde teníais que descargarlo en el artículo anterior. Descargarlo de http://www.caro.su/msx/ocm_de1.htm y descargais el “POF-File”

8) Es decir, tendréis una pantalla similar a la siguiente

altera-msx-prog9) Recordar marcar “Program/Configure” y “Verify”

10) Luego le dais a “Start” y si todo va bien tendréis una pantalla similar a la siguiente

altera-msx-prog-ok

Y como cuando uno ve la palabra “Successful” le da un subidón… pues efectivamente, apagáis la placa, cambiáis el interruptor de la izquierda de nuevo a “run” y encendéis… y …

2013-11-04 22.32.45

2013-11-04 22.33.31A partir de este momento ya tenéis vuestro MSX2+ y podeis cargar vuestros juegos. Yo utilicé la tarjeta SD que tenía preparada para la tarjeta Padial y funcionó todo correctamente.

2013-11-04 22.35.27Bueno he hecho un breve resumen pero insisto que tenéis muy bien explicado este tema en los links que os comenté y sobre todo el de nuestro compañero Aivalahostia ( http://www.msx.cat/blog/aivalahostia/hardware/manuals/manual-de-com-fer-un-1-chip ).

Pero claro, esto es la primera parte, pues como podréis observar no tenemos conectores ni de joystick ni de cartucho… Eso lo dejo para otro rato que tenga más tiempo y os lo cuento…

Ahhh y no dudéis en aportar lo que consideréis y preguntar lo que no os quede claro…