Registrarse

problema con una rutina

Estado
Cerrado para nuevas respuestas.

El Carlos Betancourt

Mejorando en el RH
Hola gente, bueno mi problema es que cuando pongo la direccion de la rutina en un offset, a la hora de compilar me aparece un 8 al principio de la rutina. me explico:

la rutina esta en A00054.

Al ponerla en el offset la pongo como callasm 0xA00055.

Pero, cuando se compila y reviso el offset me sale callasm 0x8A00055

Y cuando pruebo la rutina se resetea el juego. Alguien sabe porque sale ese 8 y como puedo hacer que deje de aparecer.
 
Última edición:

Fran Agustín

Si el sol besa tus ojos, ni cuenta te das.
Miembro insignia
Mira amigo, te explico algo: la dirección 0x08000000 es el comienzo de la ROM y todo offset de la forma 0x08XXXXXX es un offset que apunta a una dirección dentro de la ROM.
Entonces, el offset correcto de tu rutina no es 0xA00054 sino 0x08A00054, por eso XSE lo lee de ese modo.

No puedes sacarlo y no es lo que está causándote problemas. Yo que tú revisaría la rutina y no estar olvidándome del +1 en el callasm (sé que aquí lo pusiste, pero quizás se te olvidó en el script).
 
Estado
Cerrado para nuevas respuestas.
Arriba