From c734347a8fed09aff1aacaad89eb7db831a00a3c Mon Sep 17 00:00:00 2001 From: red031000 Date: Sun, 14 Jun 2020 21:47:39 +0100 Subject: arm7 OS_interrupt --- arm7/asm/OS_irqTable.s | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) (limited to 'arm7/asm/OS_irqTable.s') diff --git a/arm7/asm/OS_irqTable.s b/arm7/asm/OS_irqTable.s index a61e448f..36a550fe 100644 --- a/arm7/asm/OS_irqTable.s +++ b/arm7/asm/OS_irqTable.s @@ -1,6 +1,44 @@ .include "asm/macros.inc" .include "global.inc" + .section .data + + .global _038075E4 +_038075E4: + .word 0x00090008 + .word 0x000B000A + .word 0x00040003 + .word 0x00060005 + .word 0x00000000 + + .global OS_IRQTable +OS_IRQTable: + .word OSi_IrqVBlank + .word OS_IrqDummy + .word OS_IrqDummy + .word OSi_IrqTimer0 + .word OSi_IrqTimer1 + .word OSi_IrqTimer2 + .word OSi_IrqTimer3 + .word OS_IrqDummy + .word OSi_IrqDma0 + .word OSi_IrqDma1 + .word OSi_IrqDma2 + .word OSi_IrqDma3 + .word OS_IrqDummy + .word OS_IrqDummy + .word OS_IrqDummy + .word OS_IrqDummy + .word OS_IrqDummy + .word OS_IrqDummy + .word OS_IrqDummy + .word OS_IrqDummy + .word OS_IrqDummy + .word OS_IrqDummy + .word OS_IrqDummy + .word OS_IrqDummy + .word OS_IrqDummy + .section .bss .global OSi_IrqThreadQueue @@ -19,6 +57,22 @@ _03807718: ;0x03807718 _0380771C: ;0x0380771C .space 0x03807744 - 0x0380771C + .global _03807744 +_03807744: ;0x03807744 + .space 0x03807748 - 0x03807744 + + .global _03807748 +_03807748: ;0x03807748 + .space 0x0380774C - 0x03807748 + + .global _0380774C +_0380774C: ;0x0380774C + .space 0x03807774 - 0x0380774C + + .global _03807774 +_03807774: ;0x03807774 + .space 0x03807780 - 0x03807774 + .section .text arm_func_start OSi_IrqVBlank -- cgit v1.2.3