Administrar

Bloc personal de Toni Burguera

Una d'MSX

cronqvist | 10 Setembre, 2006 22:33

Tot i que m'intentava mantenir informat sobre les novetats que apareixien en el "mundillo" de l'MSX, ja feia temps que havia deixat aquest tema un poc de banda. Vaig escriure una breu ressenya sobre el SymbOS i sobre algunes curiositats a la web de Matranet. Però l'altra dia vaig entrar a la web de la MSXDev'06 i haig de dir que em vaig emocionar.

La MSXDev va sortir l'any 2003 com un petit concurs, organitzat per Eduardo Robsy (a qui vaig conèixer, anys enrera, quan tots dos érem estudiants d'Informàtica a la UIB), amb la finalitat de donar un poc més de vida al món de l'MSX. El concurs intentava que es produïssin jocs per a aquest ordinador. Les regles obligaven a que els jocs fossin funcionals en un MSX de primera generació, cosa que facilitava el desenvolupament i animava a començar a aquells que (com jo mateix) mai havíem programat res seriós en ensamblador per a aquesta màquina. Tot i que mai vaig presentar res a aquest concurs, sí que em va animar a programar (RAPIER.ASC), i el resultat inicial va ser "RAPIER.BIN" un joquet que ocupava poc més de 2KB, amb els gràfics copiats descaradament del Nemesis. (Ja que he penjat el joc, si algú el vol executar és tan simple com fer un BLOAD "rapier.bin",r des de l'intèrpret BASIC d'un MSX o d'un emulador).



Tot i que aquell primer concurs va ser un fracàs (de fet, es va haver de cancel·lar degut a la baixa participació), les següents edicions han estat grans èxits i s'han produit jocs d'una qualitat superior a molts dels jocs comercials que es feren als anys 80 i 90. En particular, d'entre els 21 jocs que sortiren a l'edició del 2005, 'The Cure' i "Universe: Unknown" destaquen per la seva impressionant qualitat tècnica, gràfica i sonora (recordem que són jocs que s'executen sobre una màquina, l'MSX-1, que va aparèixer l'any 1983, és a dir, ja fa 23 anys).

La qüestió és que després de veure tot això, m'han tornat a venir les ganes de programar algun joc per a MSX de primera generació. El primer que vaig fer va ser baixar-me un bon emulador d'MSX. Crec que ara mateix la millor opció és el blueMSX, que és molt bo tant en els aspectes d'emulació com en el seu acabat i en l'interfície gràfica. També vaig cercar un bon ensamblador creuat. I vaig trobar l'asMSX, bastant senzill de manejar, ben documentat i amb uns quants de Snippets disponibles.

Però aviat vaig veure que allò no era exactament el que volia. Programar per a MSX sobre un PC amb un ensamblador creuat i un emulador és un tant fals. Fa falta el "feeling" de tocar la màquina per a la qual programes, la sensació de saber que estàs accedint al maquinari real de l'MSX i no a un maquinari emulat sobre Windows. Així que tot d'una que vaig poder vaig treure la pols al meu MSX Turbo-R (un Panasonic FS-A1ST), a l'adaptador IDE i al Moonsound i ho vaig connectar al televisor, a l'aparell de música i al disc dur. Devia fer un parell mallorquí d'anys que no ho tocava, però la màquina (i mira que en té, d'anys) va partir a la primera. He recuperat el Compass, potser el millor ensamblador nadiu de Z80, el "MSX Technical Handbook" i alguns manuals de Z80 i m'he posat a estudiar.


No sé si en sortirà cap joc interessant, de tot això. Potser em passarà la "brusca" i tot quedarà en res, però la veritat és que el gust que hauré passat de tornar a fer coses per a MSX no me'l llevarà ningú.

Comentaris

  1.  
    Ohh
    L´MSX! Ja veus! va ser el primer ordinador que va tenir el meu germà, per la seva comunió, jo debia tenir quatre o cinc anyets quan el veia jugant a jocs com el némesis. I després ja hi jugava jo, a un de cowboys, un de Paris-dakar, buf, quins records... aysh.
    Blackie | 11/09/2006, 10:07
  2.  
    Re: Una d'MSX
    Ostres Toni, molt bé! Recuperem la il·lusió! Al Turbo-R segur que li ha vengut bé veure la llum! I ja saps, si surt res d'aquesta brusca, cap a 9D!
    drfelip | 11/09/2006, 11:30
  3.  
    Ánimos

    Hey! Me acabo de bajar el RAPIER y está muy bien. Sólo se echa de menos un poco de variedad y una rutina de interferencia de sprites, para evitar los nefastos resultados de la regla del 5 sprite.

    Saludos,

    robsy | 17/09/2006, 23:47
  4.  
    Re: Una d'MSX

    M´agradat molt el teu blog Toni,espero que continuis fen jocs tan acollonants com el Caos! A veure si a la proxima ru parlem per que penso en la teva face a las ru´s i ara no em ve XD

    mesiasmsx | 31/12/2007, 14:15
  5.  
    Re: Una d'MSX

    Bones, mesiasmsx! No em deixa de sorprendre la quantitat de catalano parlants que hi ha al mundillo MSX.

    I és normal que no et soni la meva cara de les RUs perquè mai no he anat a cap. Es el problema de la insularitat, no basta agafar cotxe per anar a certs llocs ;-)

    Toni | 03/01/2008, 19:33
Afegeix un comentari
Amb suport per a Gravatars
 
Powered by Life Type - Design by BalearWeb - Accessible and Valid XHTML 1.0 Strict and CSS