Estaba explicando yo pero por error borré el mensaje :I
Así que aquí tienes un tutorial, está en inglés, pero creo que lo entenderás. Alguna duda dime :D
http://whackahack.com/foro/t-23551/gba-otros-insert-asm-routine
¡Saludos!
Vale, o sea que si uso BL pongo push {lr} y si no, pongo push {registros que vaya a usar, lr}.
Y otra cosa, sé que soy pesado :( ¿Para qué sirve poner:
lsl r0, #0x18
lsr r0, #0x18?
Muchas gracias :D
But then it's very useless, because if I write this:
lsl r0, r0, #0x18
lsr r0, r0, #0x18
the register content finishes on the same bit, doesn't it?
ASM is not for me:s
Voto por Ángel.
Su mapa me parece que está mucho más currado, y me lo pasaría mejor jugando en su mapa creo yo. Aún así, preciosos mapas ambos. Es mi opinión.
¡Saludos!
PD: Ángel, no hace falta que me hagas una firma o un avatar.