Que version de xse usas? Aparte veo algun error en tu script y deberias de optimizarlo un poco más, no hace falta comprobar todos los casos pues si no se cumple uno sigue el script. Ademas para que limpias la flag antes de setearla? No tiene sentido. Te adjunto el script
#dynamic 0x800000
#org...