Thank you Darrel.

As usual, you are the man with the gracious and complete answer.

I understood the need for saving / restoring the various registers when entering / exiting an interrupt, but was totally confused about the various locations.

I've copied your answer and pasted it in my PBP tips folder.

Thanks again

Ken