domingo, 2 de mayo de 2021

Nuevo parcheo Turmoil

Continuamos con otro parche que tenía por aquí pendiente de compartir con vosotros.

En esta ocasión uno de esos “fáciles”, ya que, por otro lado, es inexplicable que en la versión Spectrum esté correcto y en MSX hayan montado estos errores.

He de decir que junto con este parche que os comparto, me puse también a parchear para cursores, aunque después nos dimos cuenta (puede ser que Araubi lo supiera ya, y fuera yo el que no lo sabía... la verdad que no lo recuerdo bien) que el juego ya es controlable mediante cursores.

La equivocación viene, debido a que en la pantalla principal no lo comenta, solo pone las teclas (si, esas raras…)

Pero que sepáis que es controlable con cursores también.

Primer fallo, la pantalla P no es posible pasarla, ya que hay partes de la pantalla corruptas. Como comenté antes, comparando con los niveles de la versión Spectrum, es posible recuperarla y hacer que funcione correctamente.

Vemos que en la pantalla Y, también hay un error bastante grave. Realizo la misma operación, y arreglado el fallo.

Ya puestos, compruebo el resto de pantallas, y veo algún fallo menor. (Supongo que algún cambio gráfico sin importancia). Ya puestos, se arreglan también.

Espero que lo disfrutéis!!!

CAS

TSX


sábado, 1 de mayo de 2021

Nuevo parcheo Colossus 4 Chess

Un parche “facilito” esta vez.

El fallo en esta ocasión es un fallo que sólo ocurre en emuladores.

Los emuladores prácticamente todos, tienen un fallo a la hora de inicializar la memoria principal, y lo hacen de manera errónea.

Por este motivo, los juegos que no inician las variables o buffers de manera adecuada, pueden dar fallos, como éste que nos ocupa.

El fallo  lo que produce es que la IA haga cosas raras. Por ejemplo, podemos fijarnos en los movimientos que realiza la máquina.

Si inicialmente movemos un peón en D2D4, mueve un caballo, cuando en un MSX real, mueve un peón también.

Comprobando donde inicia la zona de variables, tiene un fallo, ya que hay 3 bytes que no inicializa, y esto provoca el fallo. Cambiados los límites de la zona, y fallo arreglado.

Hay que comentar también que se ha probado en el MSXVR, y en éste, funciona correctamente y no necesitaría la versión parcheada.

A intentar ganar a la maquina!!!