7 de octubre de 2019

Nuevo Parcheo: Michel Futbol Master

Seguimos con el otro juego de fútbol que había parcheado.
Estos son unos errores más visuales que otra cosa.
Agradecer (una vez más) a Araubi por haberlos detectado y ayudarme con sus testeos a encontrar los fallos y arreglarlos.

MICHEL (CARA A):
En ciertos momentos del juego, el juego corrompe la pantalla de juego, y en ocasiones, puede colgarlo.
Esto es una circunstancia que ocurre solo en emuladores, ya que hay partes de memoria que tienen un valor incorrecto al esperado.
Esto ocurre porque el juego no inicializa la memoria de variables al comenzar.
Arreglado inicializando esta zona de memoria.

SKILLS (CARA B):
Unos gráficos salían corruptos en la prueba de los penaltis. Problemas? Dos, a falta de uno.
Uno de ellos, en el cargador BASIC, un CLEAR, hacía que la posición de la pila, coincidiese con las direcciones donde se cargaban unos frames del portero. Resultado? Partes corruptas.
Al arreglar este fallo, sigue teniendo partes corruptas. Sospechosamente, una de las cargas acaba en un dirección, y hay un "salto" hasta la direccion donde se sitúan los datos de la siguiente carga. Comprobación con la versión Spectrum, y... como no, otro juego al que le falta una parte. Añadiendo estos bytes, arreglando cabecera y el programa cargador en memoria, listo, ya no hay fallo.

Subo la versión CAS y TSX.

CAS CARA A
CAS CARA B

TSX CARA A
TSX CARA B