Scenix fixed the "other end" of the subroutine process as well. There is also a call@ mnemonic that will call a routine across page boundries. > Just for info - the Scenix processors (which are upwardly code compatible > with the PIC) have a very useful instruction - RETP which sets the values of > the PCLATH bits to the correct value for the return