Registrarse

[RH - ASM] Fallo con rutina

Estado
Cerrado para nuevas respuestas.

MetalKaktus

A la luz del quinto día, mira al este
Miembro insignia
La rutina es la siguiente:

.text
.align 2
.thumb
.thumb_func
.global rutina

main:
push{r0-r3,lr}
ldr r0, .PID1
ldr r1, .PID2
ldr r2, .VAR1
ldr r3, .VAR2
str r0, [r2]
str r1, [r3]
pop {r0-r3,pc}


.PID1
.word 0x02024284
.PID2
.word 0x02024288

.VAR1
.word 0x020370B8
.VAR2
.word 0x020370BA
Lo que quiero es copiar el Personal Value de un pokemon del primero pokemon de tu equipo en las variables 0x8000 y 0x8001, es decir, los primeros cuatro bytes en una y los demás en otra) ya que el Personal Value es una dword.

Directamente se me bloquea al probarlo vamos se crashea el juego. He de decir que al compilar no me crea un .bin sino un .asm, pero se puede abrir con HxD igual.
 
Estado
Cerrado para nuevas respuestas.
Arriba