From e7f8be44b7543782c39d8337fc169e23b8adfa9c Mon Sep 17 00:00:00 2001 From: Byron Lathi Date: Tue, 21 Nov 2023 08:06:46 -0800 Subject: [PATCH] enable interrupt when we register irq --- sw/kernel/interrupts/interrupt.s | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/sw/kernel/interrupts/interrupt.s b/sw/kernel/interrupts/interrupt.s index 74442b5..ac245cd 100644 --- a/sw/kernel/interrupts/interrupt.s +++ b/sw/kernel/interrupts/interrupt.s @@ -2,6 +2,8 @@ .autoimport +.import _enable_irq + .export _irq_int, _nmi_int .export _register_irq @@ -35,6 +37,11 @@ rti sta irq_table,x jsr popa sta irq_table+1,x + + lda #$00 + jsr pusha + txa + jsr _enable_irq rts .endproc