summaryrefslogtreecommitdiff
path: root/arm9/src/game_init.c
diff options
context:
space:
mode:
Diffstat (limited to 'arm9/src/game_init.c')
-rw-r--r--arm9/src/game_init.c13
1 files changed, 12 insertions, 1 deletions
diff --git a/arm9/src/game_init.c b/arm9/src/game_init.c
index 9cc12ad2..020d4b75 100644
--- a/arm9/src/game_init.c
+++ b/arm9/src/game_init.c
@@ -7,6 +7,7 @@
#include "MWC_string.h"
#include "tp.h"
#include "unk_0201B4E8.h"
+#include "unk_02022450.h"
#include "game_init.h"
#include "registers.h"
#include "heap.h"
@@ -14,7 +15,17 @@
#pragma thumb on
-extern void FUN_02022450(void);
+typedef volatile struct
+{
+ u8 sys_and_irq_stack[0x3F80];
+ u8 svc_stack[0x40];
+ u8 reserved[0x38];
+ u32 intr_check;
+ void * intr_vector;
+}
+OS_DTCM;
+
+#define DTCM (*(OS_DTCM *)HW_DTCM)
static struct {
void * contents;