From da2fba9623d1826e30434704fb056be7dae54a4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20Fr=C3=B6schle?= Date: Fri, 9 Jan 2015 16:01:58 +0000 Subject: [PATCH] (re) implemented irq1-4 + irq7 --- BaS_gcc/sys/exceptions.S | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/BaS_gcc/sys/exceptions.S b/BaS_gcc/sys/exceptions.S index e4d0dd5..b6a2af7 100644 --- a/BaS_gcc/sys/exceptions.S +++ b/BaS_gcc/sys/exceptions.S @@ -190,7 +190,7 @@ init_vec_loop: lea _get_bas_drivers(pc),a1 move.l a1,0x80(a0) // trap #0 exception vector -// MFP interrupt handlers. Those are rerouted to their autovector counterparts +// MFP non-autovector interrupt handlers. Those are rerouted to their autovector counterparts lea irq1(pc),a1 move.l a1,0x104(a0) @@ -212,6 +212,8 @@ init_vec_loop: lea irq7(pc),a1 move.l a1,0x11c(a0) + + #ifdef MACHINE_FIREBEE // timer vectors (triggers when vbashi gets changed, used for video page copy) @@ -305,7 +307,7 @@ exception_text: .align 4 reset_vector: - move.w #0x2700,sr // disable interrupt + move.w #0x2700,sr // disable interrupts move.l #0x31415926,d0 cmp.l 0x426,d0 // _resvalid: reset vector valid? beq std_exc_vec // yes->