The new Proton+, which was released this morning as a Beta for licensed users, has register saving for real-time interrupts, all built in. It's a very nice feature. The PBP has a "fix" that Darrel has posted that allows similar functions.