Before all the suggestions about using DT_INT, I have tried them, they work great, but not for my current app.

I see in the book I just need to "DEFINE INTHAND SOMELABEL" to get PBP to place a jump at location 4 in memory.

Then at the SOMELABEL routine, I ASM and write my code. Now my question is do I RETFIE at the end of my routine? then ENDASM.

I don't need to think about how I got to SOMELABEL? It is a true GOTO and not a GOSUB placed at location 4?