Engineering Department (Win) wrote: > Here is what I'm doing: > 00F9 MYROUTINE: ; Start Callable routine > goto TASK ; Jump outside first 256 bytes > 00FB TSKRTN: return ; Exit "MYROUTINE" .......... > 011E TASK: ; Start "MYROUTINE" > : > : > 0129 goto TSKRTN ; Done, return to "MYROUTINE" In fact, there's no necessity whatsoever to return to within the first page to perform the return. Waste of (execution) time. Bung the "return" straight on the end of MYROUTINE, forget the (second) "goto". -- Cheers, Paul B.