30 de diciembre de 2019

Conversión MSX GAC - Guerra de las Vajillas

Seguimos con otra conversión de otro juego de aventuras conversacionales, realizadas con el editor de aventuras GAC.
Como os comenté anteriormente, tengo hechas todas las conversiones de estas aventuras a MSX, e iré “liberandolas” poco a poco.
En este tiempo, desde que subí la de Legend, no se ha puesto en contacto conmigo nadie para comentarme sobre los derechos de estas aventuras, por lo que entiendo que no tienen problema para subirlas. Si alguien tiene los derechos, y quieren que se quiten, solo tienen que ponerse en contacto conmigo en los comentarios.
Esta fue la aventura "precursora" que hizo que me pusiera a hacer estas conversiones. De hecho, fue la primera en tener acabada.

Os pego aqui los comentarios que puse en la anterior aventura de Legend, para que sepais sobre la conversión:
“ He realizado una conversión "universal", con lo que podría realizarse para cualquier aventura realizada con este editor.
El problema radica en los derechos de autor de cada una de estas aventuras. Las más conocidas, estaban realizadas por Dinamic antes de crear AD Aventuras. Espero que desde aquí, les pueda llegar la noticia, y den permiso para poder dar a conocer esas aventuras en el sistema MSX.
También comento que si alguien tiene los permisos de distribución de este Legend y no quiere que se distribuya, me lo comente, y será retirado.
Otros juegos que usaron este editor, son por ejemplo: Mantis (1 y 2), Ke rulen los petas, La guerra de las vajillas, Megacorp, Carvalho, La Corona, Aureon, Objetivo Madrid 1 (Hay un 2?), El Quijote (la versión en MSX creo que es un poco distinta y realizada en Basic), y Zipi y Zape (Exactamente lo mismo que Quijote, y además tenía un fallo en MSX).
A parte de alguna aventura más del Concurso Microhobby, como Adventure, Hampa 1930 o el Oráculo.

El comienzo de esta realización empezó por un blog que leí hace tiempo comentando que el juego Mantis 1 en MSX, estaba realizado gracias a una especie de emulación de la BIOS del spectrum, parcheando ciertos aspectos especiales del sistema, como la lectura del teclado, paso de imágenes a pantalla, etc...
Comencé por mirar con detalle como se realizaba esto.
La idea era muy buena, y decidí empezar por ahí. La idea también tenía sus fallos. Comenzando por el "lio" que era dicha BIOS, donde había muchas cosas mezcladas, otras sin uso, otras que si eran llamadas por el MSX, podían significar un cuelgue, y como en muchas otras conversiones, que no eran para nada "satisfactorios con la norma MSX"... Con todo esto, no funcionaba con ordenadores que no fueran MSX1.
Procedí a hacer limpieza de rutinas, cambios de OUT que no deberían estar, y mejorar alguna rutina, como la de los pasos a pantalla. También había que hacerlo un poco más "modular" para que pudiera servir para distintos juegos. Tocó saber donde comenzaba el parser, donde el juego, las direcciones que marcan por ejemplo la ubicación de las letras (cada juego puede tener las suyas propias, etc...)
He de decir que mi versión todavía usa una BIOS bastante caótica, y que tendría mucha "limpieza", pero ya no puede generar cuelgue alguno, a parte de alguna mejora, como he dicho.
También tiene alguna sorpresa oculta, como es habitual en mis "producciones" para que os podáis entretener descubriendo.... Ya que en los ROM no hay Pokes, hay que añadir lo que se puede… ”


Os pongo también el enlace a un video hecho por el genial Araubi a un comentado Walkthrough también de este juego, como hizo en su día con el Legend.