Hola Fermin.
Desde el mismo niple, a la hora de generar el *.hex, podrás observar la distribución de bancos y subrutinas, si clikas encima de cualquiera de ellas te da la opción de recolocar la en uno u otro banco, si es cierto que a veces , (sobre todo en versiones anteriores) niple no gestionaba bien la ubicación dela subrutinas, lo cierto es que desde las ultimas versiones no he notado dicho problema.
De todas maneras, para mi es un verdadero placer poder ayudarte, cosa que se, que para ti es practica habitual con todos los usuarios del foro, siempre o haces de forma rápida y clara.
Desde aquí , gracias por tu dedicación.
Te adjunto imagen de la reestructuracion de las subrutinas.
Gracias Fermin
Juanfra