perdon... pero... ¿esto acaso fue la salida de un generador de texto?
pareciera que si.
Pero contestando la pregunta de nuestro amigo parecer tiene problemas con los bancos de memoria, si estas programando en asm como creo (ya que con C no tendrias ese problema) te aconsego agrupar las funciones en uno o mas bancos alto de la memoria y
el programa principal en el bajo he ir seteando los bits de cambio de banco antes de entrar a alguna funcion y viceversa.