I have two questions: Will the disable interrupt instruction disable the interrupt in interrupt mode 2? And, if instead of pushing the registers in an interrupt routine you did <pop hl>, would you have the program counter in hl from where the routine was called? I don't think this would be possible using the regular interrupt because you would destroy the registers, but maybe using interrupt mode 2?