8675-GBA_|_Scripting_|_¡Cómo_hacer_tu_primer_script!
#18
Javi4315♪ 13374
Iniciado por pppablooo

tengo algunas dudas:
cuando tu usas #DYNAMIC 0x800000, ¿que hace dynamic exactamente, buscarme un offset mayor al 800000 no?¿siempre tengo q poner 800000?


Mira, el dynamic lo que hace es buscar los bytes necesarios para compilar el script a partir de la dirección que tú le especifiques. Es decir, si utilizas "#dynamic 0x800000", lo que hará XSE será esto:
1) Pasar el script a código hexadecimal.
2) Calcular los bytes del script.
3) Buscar un espacio vacío en el rom (necesita tantos bytes libres como bytes tiene el script) a partir del offset que indicaste (en tu caso, el 800000).
4) Escribe los bytes en la parte vacía del rom que a encontrado.

Lo que hace el dynamic es que busca esos bytes vacíos que necesitas para compilar tu script sin que tengas que buscarlos tú con FSP.

Bueno, espero que lo hayas entendido xD.

Saludos!!