No se si os estais colando o quizás me cuelo yo, pero lo comento y si me equivoco que me corrijan, así aprendo yo también.
El dynamic da igual la dirección que le pongas, no sobreescribe datos busca espacio libre a partir de esa dirección. De todas formas si realmente los sobreescribiese, al abrir el script, se debería ver el script, no unos datos raros... eso demuestra que o no esta compilando como debería.
El problema es claramente de tu compilador, me acabo de bajar esa ROM, acabo de copiar tu script compilarlo en la ROM, descompilarlo y ahi sigue. Sin nngun problema.
Por lo que termino concluyendo que es tu XSE, bájate otro.
PD: Que lento soy coño 3 mensajes en lo que he esrito esste XD