diff --git a/c64/kernal/ea81.s b/c64/kernal/ea81.s index 431b65f0..077d2845 100644 --- a/c64/kernal/ea81.s +++ b/c64/kernal/ea81.s @@ -8,6 +8,7 @@ return_from_interrupt: ;; Restore registers and return + ;; Sequence according to Compute's Mapping the 64 p73 pla tay pla diff --git a/c64/kernal/irq_handler.s b/c64/kernal/irq_handler.s index f090b05a..7340963b 100644 --- a/c64/kernal/irq_handler.s +++ b/c64/kernal/irq_handler.s @@ -8,6 +8,7 @@ irq_handler: ;; Also the $0314 vector is widely used (e.g., https://www.lemon64.com/forum/viewtopic.php?t=2112&sid=6ea01982b26da69783120a7923ca46fb) ;; Save registers + ;; Sequence according to Compute's Mapping the 64 p73 pha txa pha