HispaMSX

RE: Problema con traduccion

2012-05-09 19:29:27
Sabiendo algo de assembler podrías identificar el bloque de código que realiza 
la suma, pero es tedioso ir siguiendo la pista.

Te recomiendo comenzar buscando las instrucciones de suma con acarreo de doble 
byte, por ejemplo:
ADC HL,BC
ADC HL,DE

Si estas están precedidas por una instrucción de carga con indexado es probable 
que sea la rutina que buscas.
Ej:
LD B,(IX+0)
LD C,(IX+1)
o
LD D,(IX+0)
LD E,(IX+1)

Luego vendría algún checkeo de flag de acarreo y un almacenamiento de HL.

Esto sería así de fácil siempre que no se les haya ocurrido hacer un control de 
paridad de bits.

Digamos que lleva tiempo y no tenés garantía de encontrarlo.

Saludos.

--- En hispamsx(_en_)yahoogroups(_punto_)com, Pablibiris - <Pablibiris@...> 
escribió:


Gracias tocayo! Pues algo asi me imaginaba,la verdad... Hay forma de 
solucionar un problema de Cheksum? Seria muy complicado explicarlo por 
aqui?....gracias!!

To: hispamsx(_en_)yahoogroups(_punto_)com
From: pablomarco2@...
Date: Wed, 9 May 2012 17:01:02 +0000
Subject: [hispamsx] RE: Problema con traduccion
















 



  


    
      
      
      Hola,

Algunos roms contenían una rutina que calculaba el checksum y si no coincidía 
se bloqueaban, esto se hacía para evitar cambios en los textos, logos, etc...

Saludos.



--- En hispamsx(_en_)yahoogroups(_punto_)com, Pablibiris - <Pablibiris@> 
escribió:





Hola gente! Recientemente estoy intentando traducir la rom de Shalom,pero 
tengo un gran problema. Cuando traduje King Kong 2,modificaba los textos 
sin problemas. Ahora con esta Rom,en cuanto modifico  UNA LETRA la rom se 
me cuelga (uso una tabla). Alguien sabe a que se debe?

Gracias!!                                     



[Se han eliminado los trozos de este mensaje que no contenían texto]







    
     

    
    






                                        

[Se han eliminado los trozos de este mensaje que no contenían texto]




<Anterior en la conversación] Conversación actual [Siguiente en la conversación>