Registrarse

(Para scripters) el error de el de arriba

Estado
Cerrado para nuevas respuestas.

cosarara97

Dejad de cambiar de nick
Miembro de honor
Re: Respuesta: (Para scripters) el error de el de arriba

No apto para principiantes. A ver si tenéis huevos de ver qué está mal aquí. Es lo primero que he aprendido a hacer:

Código:
.align 2
.arm

main:
        push {r0-r1,lr}
        ldr r0, pokemon_data
        ldrb r0, [r0]
        ldr r1, var
        strh r0, [r1]
        pops {r0-r1,pc}

.align 2

pokemon_data:
        .word 0x02024284 + 0x54
var:
        .word 0x020270B6 + (0x800D * 2)
pop, no "pops". Si no hay errores semánticos, creo que ya está.
EDIT: Añado:
El segundo ".align 2" me parece que no lo necesitas. Oh, y si quieres linkar eso, vas a necesitar declarar main como global.
 
Última edición:

Jon.

Usuario mítico
#dynamic 0x6B0000

#org @1
lock
nop
createsprite 0x50 0x2 0x325 0x255 0x? 0x1
end

msgbox @frase 0x4

#org @frase
= Ala.

Facil.
 

PabloGTD

WiiU developer
Respuesta: Re: Respuesta: (Para scripters) el error de el de arriba

pop, no "pops". Si no hay errores semánticos, creo que ya está.
EDIT: Añado:
El segundo ".align 2" me parece que no lo necesitas. Oh, y si quieres linkar eso, vas a necesitar declarar main como global.
Te faltó que aquí se usa el conjunto de instrucciones .Thumb y no el .ARM.
 

cosarara97

Dejad de cambiar de nick
Miembro de honor
Re: Respuesta: Re: Respuesta: (Para scripters) el error de el de arriba

Te faltó que aquí se usa el conjunto de instrucciones .Thumb y no el .ARM.
Thumb es un subset de arm, por lo que las instrucciones de thumb pueden usarse desde arm.
 
Estado
Cerrado para nuevas respuestas.
Arriba