Després d'unes setmanetes d'haver-me posat a reestudiar les interioritats dels MSX de primera generació, la cosa comença a donar alguns fruits en forma de videojoc per a l'esmentada màquina.A poc a poc, llegint, sobretot, informació sobre el
Z80 i el
TMS9918 i amb l'inestimable ajut de la gent del
foro de Karoshi, les coses van sortint. Així mateix, el programa està en aquest estat:
- Permet dibuixar i recórrer tot el mapejat del joc (el mapejat, això sí, encara s'ha de definir be)
- Cada pantalla està composada per un patró de fons, i una llista d'objectes, on cada objecte manté informació sobre els patrons que el composen. Aquesta estructura facilita bastant el disseny del mapejat i, a més, permet una representació ben compacta (dada interessant, tenint en compte que només disposo de 64KB per a codi, dades, gràfics i variables).
- Realitza descompressió de dades comprimides amb BitBuster, gràcies al descompressor de BitBuster de TeamBomba. De moment, només la informació gràfica de patrons i colors està comprimida. A mesura que el projecte avanci, probablement s'hagin de comprimir més dades.
- Gestiona una finestra de visualització de text amb funcionalitats variades: control de la velocitat d'aparició del text, salts de línia, borrat de la finestra, repetició del text i scroll. La finestra pot mostrant missatges paralel·lament a l'execució del joc, cosa que permet mostrar informació al jugador en temps real.
- Disposa de petites rutines per a la gestió dels marcadors, realitzant les operacions numèriques amb BCD empaquetat.
- Els gràfics dels marcadors estan totalment acabats. També s'ha definit una nova tipografia per a mostrar els missatges per pantalla.
- Codi 100 per 100 ensamblador.
Haig de destacar la gran utilitat del "duo" asMSX i blueMSX per a dur a terme desenvolupament reuat sobre una plataforma Windows.
El joc presenta, ara mateix, aquest aspecte. Els gràfics dels marcadors i la tipografia són riginals. De moment, i per anar fent proves, però, els gràfics de la pantalla de joc provenen del Maze of Galious, de Konami amb petites modificacions.
Per quan una demo? :>)
Segurament podré posar una pre-demo pre-alfa quan tingui algun sprite movent-se per pantalla. Meam si és aviat.