Pues a mí me va perfecto... No sé qué puede estar pasando.
¿Estás seguro de que no estás usando esas variables para otra cosa? ¿Algo de JPAN o algo así?
Por cierto, en la 0x4FFE va el lugar donde va la posición de la tb normal, no la de los pensamientos. Si también quieres eso te tendría que volver a modificar la rutina xD