Es que si no me equivoco estás poniendo mal el offset en A-MAP. El XSE te da un offset por encima del 0x800000, y tú tienes asignado el 0x168C09. Quizás me equivoco, pero es lo que parece. Si es así, tienes que poner el offset que te de el XSE para el pointer que has llamado "@script".