Jerson,
Yes, I had forgotten about the address that was pushed on the stack by the interrupt. I tried a RETURN and @RETFIE , the micro locked up for a couple of seconds then restarted, I think by WDT, and would not re-interrupt. I know I have to deal with the stack but RETURN will load an address I don’t want to use. So my challenge it to find a way to POP the stack, discard the address and load a new address while still resetting interrupt bits. It looks like there is NO easy way to do this. I’m sure that is why DT_INT is so popular. By the way thanks again for lending a helping hand to the struggling hobbyist, mainly me. I’ll keep working on this problem and post any success.
WANTED: easy way to use Ext Interrupt to change the course of a program.