diff options
-rw-r--r-- | arm9/arm9.lcf | 172 | ||||
-rw-r--r-- | arm9/asm/unk_02000E0C.s | 4 | ||||
-rw-r--r-- | arm9/asm/unk_020023C0.s | 72 | ||||
-rw-r--r-- | arm9/asm/unk_02006864.s | 4 | ||||
-rw-r--r-- | arm9/asm/unk_02046030.s | 30 | ||||
-rw-r--r-- | arm9/global.inc | 91 | ||||
-rw-r--r-- | arm9/modules/05/asm/module_05.s | 72 | ||||
-rw-r--r-- | arm9/modules/11/asm/module_11.s | 70 | ||||
-rw-r--r-- | arm9/modules/12/asm/module_12.s | 60 | ||||
-rw-r--r-- | arm9/undefined_syms.txt | 87 | ||||
-rw-r--r-- | global.inc | 4 |
11 files changed, 421 insertions, 245 deletions
diff --git a/arm9/arm9.lcf b/arm9/arm9.lcf index f0817e8d..b9a69071 100644 --- a/arm9/arm9.lcf +++ b/arm9/arm9.lcf @@ -253,92 +253,92 @@ SECTIONS { .overlay : AT (0x107800) { OVERLAY_TABLE(SDK_MODULE_00, 0) - OVERLAY_TABLE(SDK_MODULE_01, 1) - OVERLAY_TABLE(SDK_MODULE_02, 2) - OVERLAY_TABLE(SDK_MODULE_03, 3) - OVERLAY_TABLE(SDK_MODULE_04, 4) - OVERLAY_TABLE(SDK_MODULE_05, 5) - OVERLAY_TABLE(SDK_MODULE_06, 6) - OVERLAY_TABLE(SDK_MODULE_07, 7) - OVERLAY_TABLE(SDK_MODULE_08, 8) - OVERLAY_TABLE(SDK_MODULE_09, 9) - OVERLAY_TABLE(SDK_MODULE_10, 10) - OVERLAY_TABLE(SDK_MODULE_11, 11) - OVERLAY_TABLE(SDK_MODULE_12, 12) - OVERLAY_TABLE(SDK_MODULE_13, 13) - OVERLAY_TABLE(SDK_MODULE_14, 14) - OVERLAY_TABLE(SDK_MODULE_15, 15) - OVERLAY_TABLE(SDK_MODULE_16, 16) - OVERLAY_TABLE(SDK_MODULE_17, 17) - OVERLAY_TABLE(SDK_MODULE_18, 18) - OVERLAY_TABLE(SDK_MODULE_19, 19) - OVERLAY_TABLE(SDK_MODULE_20, 20) - OVERLAY_TABLE(SDK_MODULE_21, 21) - OVERLAY_TABLE(SDK_MODULE_22, 22) - OVERLAY_TABLE(SDK_MODULE_23, 23) - OVERLAY_TABLE(SDK_MODULE_24, 24) - OVERLAY_TABLE(SDK_MODULE_25, 25) - OVERLAY_TABLE(SDK_MODULE_26, 26) - OVERLAY_TABLE(SDK_MODULE_27, 27) - OVERLAY_TABLE(SDK_MODULE_28, 28) - OVERLAY_TABLE(SDK_MODULE_29, 29) - OVERLAY_TABLE(SDK_MODULE_30, 30) - OVERLAY_TABLE(SDK_MODULE_31, 31) - OVERLAY_TABLE(SDK_MODULE_32, 32) - OVERLAY_TABLE(SDK_MODULE_33, 33) - OVERLAY_TABLE(SDK_MODULE_34, 34) - OVERLAY_TABLE(SDK_MODULE_35, 35) - OVERLAY_TABLE(SDK_MODULE_36, 36) - OVERLAY_TABLE(SDK_MODULE_37, 37) - OVERLAY_TABLE(SDK_MODULE_38, 38) - OVERLAY_TABLE(SDK_MODULE_39, 39) - OVERLAY_TABLE(SDK_MODULE_40, 40) - OVERLAY_TABLE(SDK_MODULE_41, 41) - OVERLAY_TABLE(SDK_MODULE_42, 42) - OVERLAY_TABLE(SDK_MODULE_43, 43) - OVERLAY_TABLE(SDK_MODULE_44, 44) - OVERLAY_TABLE(SDK_MODULE_45, 45) - OVERLAY_TABLE(SDK_MODULE_46, 46) - OVERLAY_TABLE(SDK_MODULE_47, 47) - OVERLAY_TABLE(SDK_MODULE_48, 48) - OVERLAY_TABLE(SDK_MODULE_49, 49) - OVERLAY_TABLE(SDK_MODULE_50, 50) - OVERLAY_TABLE(SDK_MODULE_51, 51) - OVERLAY_TABLE(SDK_MODULE_52, 52) - OVERLAY_TABLE(SDK_MODULE_53, 53) - OVERLAY_TABLE(SDK_MODULE_54, 54) - OVERLAY_TABLE(SDK_MODULE_55, 55) - OVERLAY_TABLE(SDK_MODULE_56, 56) - OVERLAY_TABLE(SDK_MODULE_57, 57) - OVERLAY_TABLE(SDK_MODULE_58, 58) - OVERLAY_TABLE(SDK_MODULE_59, 59) - OVERLAY_TABLE(SDK_MODULE_60, 60) - OVERLAY_TABLE(SDK_MODULE_61, 61) - OVERLAY_TABLE(SDK_MODULE_62, 62) - OVERLAY_TABLE(SDK_MODULE_63, 63) - OVERLAY_TABLE(SDK_MODULE_64, 64) - OVERLAY_TABLE(SDK_MODULE_65, 65) - OVERLAY_TABLE(SDK_MODULE_66, 66) - OVERLAY_TABLE(SDK_MODULE_67, 67) - OVERLAY_TABLE(SDK_MODULE_68, 68) - OVERLAY_TABLE(SDK_MODULE_69, 69) - OVERLAY_TABLE(SDK_MODULE_70, 70) - OVERLAY_TABLE(SDK_MODULE_71, 71) - OVERLAY_TABLE(SDK_MODULE_72, 72) - OVERLAY_TABLE(SDK_MODULE_73, 73) - OVERLAY_TABLE(SDK_MODULE_74, 74) - OVERLAY_TABLE(SDK_MODULE_75, 75) - OVERLAY_TABLE(SDK_MODULE_76, 76) - OVERLAY_TABLE(SDK_MODULE_77, 77) - OVERLAY_TABLE(SDK_MODULE_78, 78) - OVERLAY_TABLE(SDK_MODULE_79, 79) - OVERLAY_TABLE(SDK_MODULE_80, 80) - OVERLAY_TABLE(SDK_MODULE_81, 81) - OVERLAY_TABLE(SDK_MODULE_82, 82) - OVERLAY_TABLE(SDK_MODULE_83, 83) - OVERLAY_TABLE(SDK_MODULE_84, 84) - OVERLAY_TABLE(SDK_MODULE_85, 85) - OVERLAY_TABLE(SDK_MODULE_86, 86) + OVERLAY_TABLE(SDK_MODULE_01, 1) + OVERLAY_TABLE(SDK_MODULE_02, 2) + OVERLAY_TABLE(SDK_MODULE_03, 3) + OVERLAY_TABLE(SDK_MODULE_04, 4) + OVERLAY_TABLE(SDK_MODULE_05, 5) + OVERLAY_TABLE(SDK_MODULE_06, 6) + OVERLAY_TABLE(SDK_MODULE_07, 7) + OVERLAY_TABLE(SDK_MODULE_08, 8) + OVERLAY_TABLE(SDK_MODULE_09, 9) + OVERLAY_TABLE(SDK_MODULE_10, 10) + OVERLAY_TABLE(SDK_MODULE_11, 11) + OVERLAY_TABLE(SDK_MODULE_12, 12) + OVERLAY_TABLE(SDK_MODULE_13, 13) + OVERLAY_TABLE(SDK_MODULE_14, 14) + OVERLAY_TABLE(SDK_MODULE_15, 15) + OVERLAY_TABLE(SDK_MODULE_16, 16) + OVERLAY_TABLE(SDK_MODULE_17, 17) + OVERLAY_TABLE(SDK_MODULE_18, 18) + OVERLAY_TABLE(SDK_MODULE_19, 19) + OVERLAY_TABLE(SDK_MODULE_20, 20) + OVERLAY_TABLE(SDK_MODULE_21, 21) + OVERLAY_TABLE(SDK_MODULE_22, 22) + OVERLAY_TABLE(SDK_MODULE_23, 23) + OVERLAY_TABLE(SDK_MODULE_24, 24) + OVERLAY_TABLE(SDK_MODULE_25, 25) + OVERLAY_TABLE(SDK_MODULE_26, 26) + OVERLAY_TABLE(SDK_MODULE_27, 27) + OVERLAY_TABLE(SDK_MODULE_28, 28) + OVERLAY_TABLE(SDK_MODULE_29, 29) + OVERLAY_TABLE(SDK_MODULE_30, 30) + OVERLAY_TABLE(SDK_MODULE_31, 31) + OVERLAY_TABLE(SDK_MODULE_32, 32) + OVERLAY_TABLE(SDK_MODULE_33, 33) + OVERLAY_TABLE(SDK_MODULE_34, 34) + OVERLAY_TABLE(SDK_MODULE_35, 35) + OVERLAY_TABLE(SDK_MODULE_36, 36) + OVERLAY_TABLE(SDK_MODULE_37, 37) + OVERLAY_TABLE(SDK_MODULE_38, 38) + OVERLAY_TABLE(SDK_MODULE_39, 39) + OVERLAY_TABLE(SDK_MODULE_40, 40) + OVERLAY_TABLE(SDK_MODULE_41, 41) + OVERLAY_TABLE(SDK_MODULE_42, 42) + OVERLAY_TABLE(SDK_MODULE_43, 43) + OVERLAY_TABLE(SDK_MODULE_44, 44) + OVERLAY_TABLE(SDK_MODULE_45, 45) + OVERLAY_TABLE(SDK_MODULE_46, 46) + OVERLAY_TABLE(SDK_MODULE_47, 47) + OVERLAY_TABLE(SDK_MODULE_48, 48) + OVERLAY_TABLE(SDK_MODULE_49, 49) + OVERLAY_TABLE(SDK_MODULE_50, 50) + OVERLAY_TABLE(SDK_MODULE_51, 51) + OVERLAY_TABLE(SDK_MODULE_52, 52) + OVERLAY_TABLE(SDK_MODULE_53, 53) + OVERLAY_TABLE(SDK_MODULE_54, 54) + OVERLAY_TABLE(SDK_MODULE_55, 55) + OVERLAY_TABLE(SDK_MODULE_56, 56) + OVERLAY_TABLE(SDK_MODULE_57, 57) + OVERLAY_TABLE(SDK_MODULE_58, 58) + OVERLAY_TABLE(SDK_MODULE_59, 59) + OVERLAY_TABLE(SDK_MODULE_60, 60) + OVERLAY_TABLE(SDK_MODULE_61, 61) + OVERLAY_TABLE(SDK_MODULE_62, 62) + OVERLAY_TABLE(SDK_MODULE_63, 63) + OVERLAY_TABLE(SDK_MODULE_64, 64) + OVERLAY_TABLE(SDK_MODULE_65, 65) + OVERLAY_TABLE(SDK_MODULE_66, 66) + OVERLAY_TABLE(SDK_MODULE_67, 67) + OVERLAY_TABLE(SDK_MODULE_68, 68) + OVERLAY_TABLE(SDK_MODULE_69, 69) + OVERLAY_TABLE(SDK_MODULE_70, 70) + OVERLAY_TABLE(SDK_MODULE_71, 71) + OVERLAY_TABLE(SDK_MODULE_72, 72) + OVERLAY_TABLE(SDK_MODULE_73, 73) + OVERLAY_TABLE(SDK_MODULE_74, 74) + OVERLAY_TABLE(SDK_MODULE_75, 75) + OVERLAY_TABLE(SDK_MODULE_76, 76) + OVERLAY_TABLE(SDK_MODULE_77, 77) + OVERLAY_TABLE(SDK_MODULE_78, 78) + OVERLAY_TABLE(SDK_MODULE_79, 79) + OVERLAY_TABLE(SDK_MODULE_80, 80) + OVERLAY_TABLE(SDK_MODULE_81, 81) + OVERLAY_TABLE(SDK_MODULE_82, 82) + OVERLAY_TABLE(SDK_MODULE_83, 83) + OVERLAY_TABLE(SDK_MODULE_84, 84) + OVERLAY_TABLE(SDK_MODULE_85, 85) + OVERLAY_TABLE(SDK_MODULE_86, 86) } > .overlay .MODULE.00 : AT (0x108400) diff --git a/arm9/asm/unk_02000E0C.s b/arm9/asm/unk_02000E0C.s index 50b0dace..9c67c9fd 100644 --- a/arm9/asm/unk_02000E0C.s +++ b/arm9/asm/unk_02000E0C.s @@ -19,7 +19,7 @@ FUN_02000E0C: ; 0x02000E0C cmp r0, r1 beq _02000E2C mov r1, #0x0 - bl FUN_02005FDC + bl HandleLoadOverlay _02000E2C: ldr r0, _02000E74 ; =0x02106FA0 mov r2, #0x0 @@ -51,7 +51,7 @@ _02000E4A: sub r1, r1, #0x1 cmp r0, r1 beq _02000E70 - bl FUN_02005F60 + bl UnloadOverlayByID _02000E70: pop {r3, pc} nop diff --git a/arm9/asm/unk_020023C0.s b/arm9/asm/unk_020023C0.s index 2024d9d7..ef8f06bf 100644 --- a/arm9/asm/unk_020023C0.s +++ b/arm9/asm/unk_020023C0.s @@ -7793,8 +7793,10 @@ _02005F36: bx lr .balign 4 - thumb_func_start FUN_02005F3C -FUN_02005F3C: ; 0x02005F3C + ; Code that handles overlays? + + thumb_func_start FreeOverlayAllocation +FreeOverlayAllocation: ; 0x02005F3C push {r4, lr} add r4, r0, #0x0 ldr r0, [r4, #0x4] @@ -7813,12 +7815,12 @@ _02005F5A: str r0, [r4, #0x4] pop {r4, pc} - thumb_func_start FUN_02005F60 -FUN_02005F60: ; 0x02005F60 + thumb_func_start UnloadOverlayByID +UnloadOverlayByID: ; 0x02005F60 push {r4, lr} add r4, r0, #0x0 - bl FUN_02005F90 - bl FUN_0200610C + bl GetOverlayLoadDestination + bl GetLoadedOverlaysInRegion mov r2, #0x0 add r3, r0, #0x0 _02005F70: @@ -7830,7 +7832,7 @@ _02005F70: bne _02005F86 lsl r1, r2, #0x3 add r0, r0, r1 - bl FUN_02005F3C + bl FreeOverlayAllocation pop {r4, pc} _02005F86: add r2, r2, #0x1 @@ -7839,8 +7841,8 @@ _02005F86: blt _02005F70 pop {r4, pc} - thumb_func_start FUN_02005F90 -FUN_02005F90: ; 0x02005F90 + thumb_func_start GetOverlayLoadDestination +GetOverlayLoadDestination: ; 0x02005F90 push {lr} sub sp, #0x2c add r2, r0, #0x0 @@ -7881,24 +7883,24 @@ _02005FD2: .balign 4 _02005FD8: .word 0x027E0000 - thumb_func_start FUN_02005FDC -FUN_02005FDC: ; 0x02005FDC + thumb_func_start HandleLoadOverlay +HandleLoadOverlay: ; 0x02005FDC push {r3-r7, lr} add r4, r1, #0x0 mov r1, #0x0 mvn r1, r1 add r5, r0, #0x0 str r1, [sp, #0x0] - bl FUN_02006090 + bl CanOverlayBeLoaded cmp r0, #0x0 bne _02005FF4 mov r0, #0x0 pop {r3-r7, pc} _02005FF4: add r0, r5, #0x0 - bl FUN_02005F90 + bl GetOverlayLoadDestination add r7, r0, #0x0 - bl FUN_0200610C + bl GetLoadedOverlaysInRegion add r3, r0, #0x0 mov r6, #0x0 add r1, r3, #0x0 @@ -7942,19 +7944,19 @@ _0200603C: _0200604A: mov r0, #0x0 add r1, r5, #0x0 - bl FUN_02006168 + bl LoadOverlayNormal add r4, r0, #0x0 b _02006076 _02006056: mov r0, #0x0 add r1, r5, #0x0 - bl FUN_02006170 + bl LoadOverlayNoInit add r4, r0, #0x0 b _02006076 _02006062: mov r0, #0x0 add r1, r5, #0x0 - bl FUN_020061A8 + bl LoadOverlayNoInitAsync add r4, r0, #0x0 b _02006076 _0200606E: @@ -7976,14 +7978,14 @@ _0200608C: mov r0, #0x1 pop {r3-r7, pc} - thumb_func_start FUN_02006090 -FUN_02006090: ; 0x02006090 + thumb_func_start CanOverlayBeLoaded +CanOverlayBeLoaded: ; 0x02006090 push {r3-r7, lr} sub sp, #0x10 add r1, sp, #0xc add r2, sp, #0x8 add r4, r0, #0x0 - bl FUN_02006130 + bl GetOverlayRamBounds cmp r0, #0x0 bne _020060A8 add sp, #0x10 @@ -7991,8 +7993,8 @@ FUN_02006090: ; 0x02006090 pop {r3-r7, pc} _020060A8: add r0, r4, #0x0 - bl FUN_02005F90 - bl FUN_0200610C + bl GetOverlayLoadDestination + bl GetLoadedOverlaysInRegion add r5, r0, #0x0 mov r4, #0x0 add r6, sp, #0x4 @@ -8004,7 +8006,7 @@ _020060BA: ldr r0, [r5, #0x0] add r1, r6, #0x0 add r2, r7, #0x0 - bl FUN_02006130 + bl GetOverlayRamBounds cmp r0, #0x1 bne _020060FC ldr r1, [sp, #0x4] @@ -8042,8 +8044,8 @@ _020060FC: pop {r3-r7, pc} .balign 4 - thumb_func_start FUN_0200610C -FUN_0200610C: ; 0x0200610C + thumb_func_start GetLoadedOverlaysInRegion +GetLoadedOverlaysInRegion: ; 0x0200610C cmp r0, #0x0 beq _02006118 cmp r0, #0x1 @@ -8064,8 +8066,8 @@ _02006124: .word 0x021C45B0 _02006128: .word 0x021C45F0 _0200612C: .word 0x021C4630 - thumb_func_start FUN_02006130 -FUN_02006130: ; 0x02006130 + thumb_func_start GetOverlayRamBounds +GetOverlayRamBounds: ; 0x02006130 push {r4-r5, lr} sub sp, #0x2c add r3, r0, #0x0 @@ -8094,15 +8096,15 @@ _02006152: pop {r4-r5, pc} .balign 4 - thumb_func_start FUN_02006168 -FUN_02006168: ; 0x02006168 + thumb_func_start LoadOverlayNormal +LoadOverlayNormal: ; 0x02006168 ldr r3, _0200616C ; =FS_LoadOverlay bx r3 .balign 4 _0200616C: .word FS_LoadOverlay - thumb_func_start FUN_02006170 -FUN_02006170: ; 0x02006170 + thumb_func_start LoadOverlayNoInit +LoadOverlayNoInit: ; 0x02006170 push {lr} sub sp, #0x2c add r3, r0, #0x0 @@ -8131,8 +8133,8 @@ _0200619A: pop {pc} .balign 4 - thumb_func_start FUN_020061A8 -FUN_020061A8: ; 0x020061A8 + thumb_func_start LoadOverlayNoInitAsync +LoadOverlayNoInitAsync: ; 0x020061A8 push {lr} sub sp, #0x74 add r3, r0, #0x0 @@ -8289,7 +8291,7 @@ _020062AE: cmp r0, r1 beq _020062BE mov r1, #0x2 - bl FUN_02005FDC + bl HandleLoadOverlay _020062BE: mov r0, #0x1 str r0, [r4, #0x10] @@ -8330,7 +8332,7 @@ _020062F0: mvn r1, r1 cmp r0, r1 beq _0200630A - bl FUN_02005F60 + bl UnloadOverlayByID _0200630A: mov r0, #0x1 pop {r4, pc} diff --git a/arm9/asm/unk_02006864.s b/arm9/asm/unk_02006864.s index 203f6b36..ae663521 100644 --- a/arm9/asm/unk_02006864.s +++ b/arm9/asm/unk_02006864.s @@ -106335,7 +106335,7 @@ _02037360: _0203736C:
ldr r0, _0203738C ; =0x00000005
mov r1, #0x2
- bl FUN_02005FDC
+ bl HandleLoadOverlay
mov r1, #0x0
str r1, [r4, #0x64]
ldr r0, [r4, #0x0]
@@ -106576,7 +106576,7 @@ _02037546: cmp r0, #0x0
bne _0203756E
ldr r0, _02037590 ; =0x00000005
- bl FUN_02005F60
+ bl UnloadOverlayByID
b _0203756E
_02037562:
ldr r1, [r0, #0x4]
diff --git a/arm9/asm/unk_02046030.s b/arm9/asm/unk_02046030.s index b70ef94e..872e976a 100644 --- a/arm9/asm/unk_02046030.s +++ b/arm9/asm/unk_02046030.s @@ -7227,7 +7227,7 @@ _02049A14: str r0, [r5, #0x6c]
ldr r0, _02049AC8 ; =0x00000012
mov r1, #0x2
- bl FUN_02005FDC
+ bl HandleLoadOverlay
add r0, r5, #0x0
bl FUN_0204FC5C
ldr r0, [r4, #0x14]
@@ -7387,7 +7387,7 @@ _02049B76: mov r0, #0x0
str r0, [r5, #0x6c]
ldr r0, _02049BE4 ; =0x00000012
- bl FUN_02005F60
+ bl UnloadOverlayByID
ldr r0, [r4, #0x14]
mov r2, #0x1
str r0, [sp, #0x0]
@@ -132323,7 +132323,7 @@ FUN_02085C08: ; 0x02085C08 mov r0, #0x35
bl FUN_020168D0
ldr r0, _02085D68 ; =0x00000008
- bl FUN_02005F60
+ bl UnloadOverlayByID
mov r0, #0x1
pop {r3-r5, pc}
nop
@@ -137757,40 +137757,40 @@ FUN_02088854: ; 0x02088854 thumb_func_start FUN_02088858
FUN_02088858: ; 0x02088858
- ldr r3, _02088860 ; =FUN_02005FDC
+ ldr r3, _02088860 ; =HandleLoadOverlay
ldr r0, _02088864 ; =0x00000004
mov r1, #0x2
bx r3
.balign 4
-_02088860: .word FUN_02005FDC
+_02088860: .word HandleLoadOverlay
_02088864: .word 0x00000004
thumb_func_start FUN_02088868
FUN_02088868: ; 0x02088868
- ldr r3, _02088870 ; =FUN_02005F60
+ ldr r3, _02088870 ; =UnloadOverlayByID
ldr r0, _02088874 ; =0x00000004
bx r3
nop
-_02088870: .word FUN_02005F60
+_02088870: .word UnloadOverlayByID
_02088874: .word 0x00000004
thumb_func_start FUN_02088878
FUN_02088878: ; 0x02088878
- ldr r3, _02088880 ; =FUN_02005FDC
+ ldr r3, _02088880 ; =HandleLoadOverlay
ldr r0, _02088884 ; =0x0000000D
mov r1, #0x2
bx r3
.balign 4
-_02088880: .word FUN_02005FDC
+_02088880: .word HandleLoadOverlay
_02088884: .word 0x0000000D
thumb_func_start FUN_02088888
FUN_02088888: ; 0x02088888
- ldr r3, _02088890 ; =FUN_02005F60
+ ldr r3, _02088890 ; =UnloadOverlayByID
ldr r0, _02088894 ; =0x0000000D
bx r3
nop
-_02088890: .word FUN_02005F60
+_02088890: .word UnloadOverlayByID
_02088894: .word 0x0000000D
thumb_func_start FUN_02088898
@@ -137810,21 +137810,21 @@ FUN_02088898: ; 0x02088898 thumb_func_start FUN_020888BC
FUN_020888BC: ; 0x020888BC
- ldr r3, _020888C4 ; =FUN_02005FDC
+ ldr r3, _020888C4 ; =HandleLoadOverlay
ldr r0, _020888C8 ; =0x0000004F
mov r1, #0x2
bx r3
.balign 4
-_020888C4: .word FUN_02005FDC
+_020888C4: .word HandleLoadOverlay
_020888C8: .word 0x0000004F
thumb_func_start FUN_020888CC
FUN_020888CC: ; 0x020888CC
- ldr r3, _020888D4 ; =FUN_02005F60
+ ldr r3, _020888D4 ; =UnloadOverlayByID
ldr r0, _020888D8 ; =0x0000004F
bx r3
nop
-_020888D4: .word FUN_02005F60
+_020888D4: .word UnloadOverlayByID
_020888D8: .word 0x0000004F
thumb_func_start FUN_020888DC
diff --git a/arm9/global.inc b/arm9/global.inc index 0981d566..7947390a 100644 --- a/arm9/global.inc +++ b/arm9/global.inc @@ -141,8 +141,8 @@ .extern FUN_02005E80
.extern FUN_02005E90
.extern FUN_02005F14
-.extern FUN_02005F60
-.extern FUN_02005FDC
+.extern UnloadOverlayByID
+.extern HandleLoadOverlay
.extern FUN_020061E8
.extern FUN_0200621C
.extern FUN_02006234
@@ -4943,3 +4943,90 @@ .extern FUN_02211FF0
.extern MOD08_02228574
.extern MOD08_0222A6C8
+.extern SDK_MODULE_00_ID
+.extern SDK_MODULE_01_ID
+.extern SDK_MODULE_02_ID
+.extern SDK_MODULE_03_ID
+.extern SDK_MODULE_04_ID
+.extern SDK_MODULE_05_ID
+.extern SDK_MODULE_06_ID
+.extern SDK_MODULE_07_ID
+.extern SDK_MODULE_08_ID
+.extern SDK_MODULE_09_ID
+.extern SDK_MODULE_10_ID
+.extern SDK_MODULE_11_ID
+.extern SDK_MODULE_12_ID
+.extern SDK_MODULE_13_ID
+.extern SDK_MODULE_14_ID
+.extern SDK_MODULE_15_ID
+.extern SDK_MODULE_16_ID
+.extern SDK_MODULE_17_ID
+.extern SDK_MODULE_18_ID
+.extern SDK_MODULE_19_ID
+.extern SDK_MODULE_20_ID
+.extern SDK_MODULE_21_ID
+.extern SDK_MODULE_22_ID
+.extern SDK_MODULE_23_ID
+.extern SDK_MODULE_24_ID
+.extern SDK_MODULE_25_ID
+.extern SDK_MODULE_26_ID
+.extern SDK_MODULE_27_ID
+.extern SDK_MODULE_28_ID
+.extern SDK_MODULE_29_ID
+.extern SDK_MODULE_30_ID
+.extern SDK_MODULE_31_ID
+.extern SDK_MODULE_32_ID
+.extern SDK_MODULE_33_ID
+.extern SDK_MODULE_34_ID
+.extern SDK_MODULE_35_ID
+.extern SDK_MODULE_36_ID
+.extern SDK_MODULE_37_ID
+.extern SDK_MODULE_38_ID
+.extern SDK_MODULE_39_ID
+.extern SDK_MODULE_40_ID
+.extern SDK_MODULE_41_ID
+.extern SDK_MODULE_42_ID
+.extern SDK_MODULE_43_ID
+.extern SDK_MODULE_44_ID
+.extern SDK_MODULE_45_ID
+.extern SDK_MODULE_46_ID
+.extern SDK_MODULE_47_ID
+.extern SDK_MODULE_48_ID
+.extern SDK_MODULE_49_ID
+.extern SDK_MODULE_50_ID
+.extern SDK_MODULE_51_ID
+.extern SDK_MODULE_52_ID
+.extern SDK_MODULE_53_ID
+.extern SDK_MODULE_54_ID
+.extern SDK_MODULE_55_ID
+.extern SDK_MODULE_56_ID
+.extern SDK_MODULE_57_ID
+.extern SDK_MODULE_58_ID
+.extern SDK_MODULE_59_ID
+.extern SDK_MODULE_60_ID
+.extern SDK_MODULE_61_ID
+.extern SDK_MODULE_62_ID
+.extern SDK_MODULE_63_ID
+.extern SDK_MODULE_64_ID
+.extern SDK_MODULE_65_ID
+.extern SDK_MODULE_66_ID
+.extern SDK_MODULE_67_ID
+.extern SDK_MODULE_68_ID
+.extern SDK_MODULE_69_ID
+.extern SDK_MODULE_70_ID
+.extern SDK_MODULE_71_ID
+.extern SDK_MODULE_72_ID
+.extern SDK_MODULE_73_ID
+.extern SDK_MODULE_74_ID
+.extern SDK_MODULE_75_ID
+.extern SDK_MODULE_76_ID
+.extern SDK_MODULE_77_ID
+.extern SDK_MODULE_78_ID
+.extern SDK_MODULE_79_ID
+.extern SDK_MODULE_80_ID
+.extern SDK_MODULE_81_ID
+.extern SDK_MODULE_82_ID
+.extern SDK_MODULE_83_ID
+.extern SDK_MODULE_84_ID
+.extern SDK_MODULE_85_ID
+.extern SDK_MODULE_86_ID
diff --git a/arm9/modules/05/asm/module_05.s b/arm9/modules/05/asm/module_05.s index e4c836c6..9374c856 100644 --- a/arm9/modules/05/asm/module_05.s +++ b/arm9/modules/05/asm/module_05.s @@ -61,9 +61,9 @@ _021D752C: lsl r0, r0, #8 lsr r0, r0, #0x1c beq _021D7564 - ldr r0, _021D7678 ; =0x00000006 + ldr r0, _021D7678 ; =SDK_MODULE_06_ID mov r1, #2 - bl FUN_02005FDC + bl HandleLoadOverlay _021D7564: ldr r2, [r4, #0x70] mov r0, #3 @@ -174,7 +174,7 @@ _021D7666: .balign 4, 0 _021D7670: .word 0x04000050 _021D7674: .word 0x04001050 -_021D7678: .word 0x00000006 +_021D7678: .word SDK_MODULE_06_ID thumb_func_start MOD05_021D767C MOD05_021D767C: ; 0x021D767C @@ -367,8 +367,8 @@ _021D7806: lsl r0, r0, #8 lsr r0, r0, #0x1c beq _021D7856 - ldr r0, _021D7860 ; =0x00000006 - bl FUN_02005F60 + ldr r0, _021D7860 ; =SDK_MODULE_06_ID + bl UnloadOverlayByID _021D7856: mov r0, #1 pop {r3, r4, r5, pc} @@ -376,7 +376,7 @@ _021D785A: mov r0, #0 pop {r3, r4, r5, pc} nop -_021D7860: .word 0x00000006 +_021D7860: .word SDK_MODULE_06_ID thumb_func_start MOD05_021D7864 MOD05_021D7864: ; 0x021D7864 @@ -9485,16 +9485,16 @@ _021DBE9C: .word 0x02050E2D MOD05_021DBEA0: ; 0x021DBEA0 push {r4, lr} add r4, r0, #0 - ldr r0, _021DBEB8 ; =0x00000033 + ldr r0, _021DBEB8 ; =SDK_MODULE_51_ID mov r1, #2 - bl FUN_02005FDC + bl HandleLoadOverlay add r0, r4, #0 bl FUN_02254A68 add r4, #0x80 str r0, [r4] pop {r4, pc} .balign 4, 0 -_021DBEB8: .word 0x00000033 +_021DBEB8: .word SDK_MODULE_51_ID thumb_func_start MOD05_021DBEBC MOD05_021DBEBC: ; 0x021DBEBC @@ -9516,11 +9516,11 @@ MOD05_021DBECC: ; 0x021DBECC add r0, #0x80 ldr r0, [r0] bl FUN_02254AB8 - ldr r0, _021DBEE0 ; =0x00000033 - bl FUN_02005F60 + ldr r0, _021DBEE0 ; =SDK_MODULE_51_ID + bl UnloadOverlayByID pop {r3, pc} nop -_021DBEE0: .word 0x00000033 +_021DBEE0: .word SDK_MODULE_51_ID thumb_func_start MOD05_021DBEE4 MOD05_021DBEE4: ; 0x021DBEE4 @@ -24576,11 +24576,11 @@ _021E33A0: ldr r0, [r5, #0xc] bl FUN_0204C1A8 add r6, r0, #0 - ldr r0, _021E341C ; =0x00000013 - bl FUN_02005F60 - ldr r0, _021E3420 ; =0x00000014 + ldr r0, _021E341C ; =SDK_MODULE_19_ID + bl UnloadOverlayByID + ldr r0, _021E3420 ; =SDK_MODULE_20_ID mov r1, #2 - bl FUN_02005FDC + bl HandleLoadOverlay add r0, r6, #0 bl FUN_0204BEB8 mov r0, #1 @@ -24624,8 +24624,8 @@ _021E3414: add sp, #4 pop {r3, r4, r5, r6, pc} nop -_021E341C: .word 0x00000013 -_021E3420: .word 0x00000014 +_021E341C: .word SDK_MODULE_19_ID +_021E3420: .word SDK_MODULE_20_ID thumb_func_start MOD05_021E3424 MOD05_021E3424: ; 0x021E3424 @@ -50085,9 +50085,9 @@ MOD05_021EFAAC: ; 0x021EFAAC bl FUN_0205F1E4 cmp r0, #0 bne _021EFAF8 - ldr r0, _021EFB0C ; =0x00000014 + ldr r0, _021EFB0C ; =SDK_MODULE_20_ID mov r1, #2 - bl FUN_02005FDC + bl HandleLoadOverlay mov r0, #1 bl FUN_0200A03C str r0, [sp] @@ -50100,16 +50100,16 @@ MOD05_021EFAAC: ; 0x021EFAAC add sp, #4 pop {r3, r4, r5, r6, pc} _021EFAF8: - ldr r0, _021EFB10 ; =0x00000013 + ldr r0, _021EFB10 ; =SDK_MODULE_19_ID mov r1, #2 - bl FUN_02005FDC + bl HandleLoadOverlay ldr r0, [r5, #8] bl FUN_02252440 add sp, #4 pop {r3, r4, r5, r6, pc} nop -_021EFB0C: .word 0x00000014 -_021EFB10: .word 0x00000013 +_021EFB0C: .word SDK_MODULE_20_ID +_021EFB10: .word SDK_MODULE_19_ID thumb_func_start MOD05_021EFB14 MOD05_021EFB14: ; 0x021EFB14 @@ -50165,8 +50165,8 @@ MOD05_021EFB50: ; 0x021EFB50 ldr r0, [r5, #4] mov r1, #0 str r1, [r0, #0x14] - ldr r0, _021EFBAC ; =0x00000014 - bl FUN_02005F60 + ldr r0, _021EFBAC ; =SDK_MODULE_20_ID + bl UnloadOverlayByID mov r0, #1 pop {r4, r5, r6, pc} _021EFB94: @@ -50174,29 +50174,29 @@ _021EFB94: bl FUN_02252504 cmp r0, #0 beq _021EFBA8 - ldr r0, _021EFBB0 ; =0x00000013 - bl FUN_02005F60 + ldr r0, _021EFBB0 ; =SDK_MODULE_19_ID + bl UnloadOverlayByID mov r0, #1 pop {r4, r5, r6, pc} _021EFBA8: mov r0, #0 pop {r4, r5, r6, pc} .balign 4, 0 -_021EFBAC: .word 0x00000014 -_021EFBB0: .word 0x00000013 +_021EFBAC: .word SDK_MODULE_20_ID +_021EFBB0: .word SDK_MODULE_19_ID thumb_func_start MOD05_021EFBB4 MOD05_021EFBB4: ; 0x021EFBB4 push {r4, lr} add r4, r0, #0 - ldr r0, _021EFBC8 ; =0x00000013 + ldr r0, _021EFBC8 ; =SDK_MODULE_19_ID mov r1, #2 - bl FUN_02005FDC + bl HandleLoadOverlay ldr r0, [r4, #8] bl FUN_02252440 pop {r4, pc} .balign 4, 0 -_021EFBC8: .word 0x00000013 +_021EFBC8: .word SDK_MODULE_19_ID thumb_func_start MOD05_021EFBCC MOD05_021EFBCC: ; 0x021EFBCC @@ -50213,15 +50213,15 @@ MOD05_021EFBD8: ; 0x021EFBD8 bl FUN_02252504 cmp r0, #0 beq _021EFBEE - ldr r0, _021EFBF4 ; =0x00000013 - bl FUN_02005F60 + ldr r0, _021EFBF4 ; =SDK_MODULE_19_ID + bl UnloadOverlayByID mov r0, #1 pop {r3, pc} _021EFBEE: mov r0, #0 pop {r3, pc} nop -_021EFBF4: .word 0x00000013 +_021EFBF4: .word SDK_MODULE_19_ID thumb_func_start MOD05_021EFBF8 MOD05_021EFBF8: ; 0x021EFBF8 diff --git a/arm9/modules/11/asm/module_11.s b/arm9/modules/11/asm/module_11.s index 21634f2b..1f539d08 100644 --- a/arm9/modules/11/asm/module_11.s +++ b/arm9/modules/11/asm/module_11.s @@ -128,8 +128,8 @@ _0222D6AC: bl MOD11_0222FC38
cmp r0, #1
bne _0222D6D2
- ldr r0, _0222D7F0 ; =0x00000007
- bl FUN_02005F60
+ ldr r0, _0222D7F0 ; =SDK_MODULE_07_ID
+ bl UnloadOverlayByID
mov r0, #7
str r0, [r4]
mov r0, #0x3d
@@ -147,9 +147,9 @@ _0222D6D4: str r0, [r4]
b _0222D7EA
_0222D6DA:
- ldr r0, _0222D7F4 ; =0x00000008
+ ldr r0, _0222D7F4 ; =SDK_MODULE_08_ID
mov r1, #2
- bl FUN_02005FDC
+ bl HandleLoadOverlay
add r0, r6, #0
bl MOD11_0222DB50
mov r0, #9
@@ -184,8 +184,8 @@ _0222D720: bl MOD11_0222FE58
cmp r0, #1
bne _0222D7EA
- ldr r0, _0222D7F0 ; =0x00000007
- bl FUN_02005F60
+ ldr r0, _0222D7F0 ; =SDK_MODULE_07_ID
+ bl UnloadOverlayByID
mov r0, #5
bl FUN_020168D0
mov r0, #0x3e
@@ -279,8 +279,8 @@ _0222D7EA: add sp, #0x28
pop {r4, r5, r6, pc}
.align 2, 0
-_0222D7F0: .word 0x00000007
-_0222D7F4: .word 0x00000008
+_0222D7F0: .word SDK_MODULE_07_ID
+_0222D7F4: .word SDK_MODULE_08_ID
thumb_func_start MOD11_0222D7F8
MOD11_0222D7F8: ; 0x0222D7F8
@@ -302,16 +302,16 @@ MOD11_0222D7F8: ; 0x0222D7F8 add r0, r4, #0
mov r1, #3
bl MOD11_02231338
- ldr r0, _0222D838 ; =0x00000008
- bl FUN_02005F60
- ldr r0, _0222D83C ; =0x00000009
+ ldr r0, _0222D838 ; =SDK_MODULE_08_ID
+ bl UnloadOverlayByID
+ ldr r0, _0222D83C ; =SDK_MODULE_09_ID
mov r1, #2
- bl FUN_02005FDC
+ bl HandleLoadOverlay
pop {r4, pc}
.align 2, 0
_0222D834: .word 0x000023FB
-_0222D838: .word 0x00000008
-_0222D83C: .word 0x00000009
+_0222D838: .word SDK_MODULE_08_ID
+_0222D83C: .word SDK_MODULE_09_ID
thumb_func_start MOD11_0222D840
MOD11_0222D840: ; 0x0222D840
@@ -349,11 +349,11 @@ MOD11_0222D840: ; 0x0222D840 MOD11_0222D88C: ; 0x0222D88C
push {r3, r4, r5, lr}
add r4, r0, #0
- ldr r0, _0222D938 ; =0x00000009
- bl FUN_02005F60
- ldr r0, _0222D93C ; =0x00000008
+ ldr r0, _0222D938 ; =SDK_MODULE_09_ID
+ bl UnloadOverlayByID
+ ldr r0, _0222D93C ; =SDK_MODULE_08_ID
mov r1, #2
- bl FUN_02005FDC
+ bl HandleLoadOverlay
add r0, r4, #0
mov r1, #0
bl MOD11_02231338
@@ -415,8 +415,8 @@ MOD11_0222D88C: ; 0x0222D88C bl FUN_02008D24
pop {r3, r4, r5, pc}
.align 2, 0
-_0222D938: .word 0x00000009
-_0222D93C: .word 0x00000008
+_0222D938: .word SDK_MODULE_09_ID
+_0222D93C: .word SDK_MODULE_08_ID
_0222D940: .word 0x000023FB
thumb_func_start MOD11_0222D944
@@ -1396,13 +1396,13 @@ _0222E220: bl FUN_0201C350
add r0, r4, #0
bl FUN_02016A18
- ldr r0, _0222E25C ; =0x00000008
- bl FUN_02005F60
+ ldr r0, _0222E25C ; =SDK_MODULE_08_ID
+ bl UnloadOverlayByID
bl FUN_02033590
cmp r0, #0
bne _0222E244
- ldr r0, _0222E260 ; =0x00000010
- bl FUN_02005F60
+ ldr r0, _0222E260 ; =SDK_MODULE_16_ID
+ bl UnloadOverlayByID
_0222E244:
pop {r3, r4, r5, r6, r7, pc}
nop
@@ -1411,8 +1411,8 @@ _0222E24C: .word 0x00002410 _0222E250: .word 0x000023F9
_0222E254: .word 0x00002430
_0222E258: .word 0x00000704
-_0222E25C: .word 0x00000008
-_0222E260: .word 0x00000010
+_0222E25C: .word SDK_MODULE_08_ID
+_0222E260: .word SDK_MODULE_16_ID
thumb_func_start MOD11_0222E264
MOD11_0222E264: ; 0x0222E264
@@ -3384,13 +3384,13 @@ MOD11_0222F284: ; 0x0222F284 bl FUN_02033590
cmp r0, #0
bne _0222F296
- ldr r0, _0222F298 ; =0x00000010
+ ldr r0, _0222F298 ; =SDK_MODULE_16_ID
mov r1, #2
- bl FUN_02005FDC
+ bl HandleLoadOverlay
_0222F296:
pop {r3, pc}
.align 2, 0
-_0222F298: .word 0x00000010
+_0222F298: .word SDK_MODULE_16_ID
thumb_func_start MOD11_0222F29C
MOD11_0222F29C: ; 0x0222F29C
@@ -4244,9 +4244,9 @@ _0222F9C6: mov r0, #0
pop {r4, r5, r6, pc}
_0222F9CA:
- ldr r0, _0222FAB8 ; =0x00000007
+ ldr r0, _0222FAB8 ; =SDK_MODULE_07_ID
mov r1, #2
- bl FUN_02005FDC
+ bl HandleLoadOverlay
ldr r1, [r4, #0x2c]
mov r0, #8
tst r0, r1
@@ -4363,7 +4363,7 @@ _0222FAA4: pop {r4, r5, r6, pc}
nop
_0222FAB4: .word 0x00002444
-_0222FAB8: .word 0x00000007
+_0222FAB8: .word SDK_MODULE_07_ID
thumb_func_start MOD11_0222FABC
MOD11_0222FABC: ; 0x0222FABC
@@ -4612,9 +4612,9 @@ _0222FCA2: mov r0, #0
pop {r3, r4, r5, r6, r7, pc}
_0222FCA8:
- ldr r0, _0222FE54 ; =0x00000007
+ ldr r0, _0222FE54 ; =SDK_MODULE_07_ID
mov r1, #2
- bl FUN_02005FDC
+ bl HandleLoadOverlay
mov r0, #5
mov r1, #0x2c
bl FUN_02016998
@@ -4818,7 +4818,7 @@ _0222FE48: add sp, #0x10
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
-_0222FE54: .word 0x00000007
+_0222FE54: .word SDK_MODULE_07_ID
thumb_func_start MOD11_0222FE58
MOD11_0222FE58: ; 0x0222FE58
diff --git a/arm9/modules/12/asm/module_12.s b/arm9/modules/12/asm/module_12.s index 3f005555..9748eb5c 100644 --- a/arm9/modules/12/asm/module_12.s +++ b/arm9/modules/12/asm/module_12.s @@ -524,16 +524,16 @@ MOD12_0222D9B0: ; 0x0222D9B0 bl FUN_020168D0 bl FUN_02083404 bl FUN_02033ED0 - ldr r0, _0222DADC ; =0x00000008 - bl FUN_02005F60 - ldr r0, _0222DAE0 ; =0x00000011 - bl FUN_02005F60 + ldr r0, _0222DADC ; =SDK_MODULE_08_ID + bl UnloadOverlayByID + ldr r0, _0222DAE0 ; =SDK_MODULE_17_ID + bl UnloadOverlayByID mov r0, #1 pop {r3, r4, r5, pc} nop _0222DAD8: .word 0x0000081C -_0222DADC: .word 0x00000008 -_0222DAE0: .word 0x00000011 +_0222DADC: .word SDK_MODULE_08_ID +_0222DAE0: .word SDK_MODULE_17_ID thumb_func_start MOD12_0222DAE4 MOD12_0222DAE4: ; 0x0222DAE4 @@ -3689,15 +3689,15 @@ _0222F3AE: bl FUN_020168D0 bl FUN_02083404 bl FUN_02033ED0 - ldr r0, _0222F450 ; =0x00000008 - bl FUN_02005F60 - ldr r0, _0222F454 ; =0x00000011 - bl FUN_02005F60 + ldr r0, _0222F450 ; =SDK_MODULE_08_ID + bl UnloadOverlayByID + ldr r0, _0222F454 ; =SDK_MODULE_17_ID + bl UnloadOverlayByID mov r0, #1 pop {r3, r4, r5, r6, r7, pc} nop -_0222F450: .word 0x00000008 -_0222F454: .word 0x00000011 +_0222F450: .word SDK_MODULE_08_ID +_0222F454: .word SDK_MODULE_17_ID thumb_func_start MOD12_0222F458 MOD12_0222F458: ; 0x0222F458 @@ -5533,17 +5533,17 @@ _02230296: bl FUN_020168D0 bl FUN_02083404 bl FUN_02033ED0 - ldr r0, _022303B8 ; =0x00000008 - bl FUN_02005F60 - ldr r0, _022303BC ; =0x00000011 - bl FUN_02005F60 + ldr r0, _022303B8 ; =SDK_MODULE_08_ID + bl UnloadOverlayByID + ldr r0, _022303BC ; =SDK_MODULE_17_ID + bl UnloadOverlayByID mov r0, #1 pop {r3, r4, r5, r6, r7, pc} .align 2, 0 _022303B0: .word 0x00001130 _022303B4: .word 0x0000110C -_022303B8: .word 0x00000008 -_022303BC: .word 0x00000011 +_022303B8: .word SDK_MODULE_08_ID +_022303BC: .word SDK_MODULE_17_ID thumb_func_start MOD12_022303C0 MOD12_022303C0: ; 0x022303C0 @@ -7447,16 +7447,16 @@ _022312B8: .word 0x00000127 thumb_func_start MOD12_022312BC MOD12_022312BC: ; 0x022312BC push {r3, lr} - ldr r0, _022312D0 ; =0x00000008 + ldr r0, _022312D0 ; =SDK_MODULE_08_ID mov r1, #2 - bl FUN_02005FDC - ldr r0, _022312D4 ; =0x00000011 + bl HandleLoadOverlay + ldr r0, _022312D4 ; =SDK_MODULE_17_ID mov r1, #2 - bl FUN_02005FDC + bl HandleLoadOverlay pop {r3, pc} .align 2, 0 -_022312D0: .word 0x00000008 -_022312D4: .word 0x00000011 +_022312D0: .word SDK_MODULE_08_ID +_022312D4: .word SDK_MODULE_17_ID thumb_func_start MOD12_022312D8 MOD12_022312D8: ; 0x022312D8 @@ -41601,10 +41601,10 @@ _022415D4: lsl r2, r2, #8 bl MIi_CpuClear16 bl FUN_02033ED0 - ldr r0, _0224174C ; =0x00000008 - bl FUN_02005F60 - ldr r0, _02241750 ; =0x00000011 - bl FUN_02005F60 + ldr r0, _0224174C ; =SDK_MODULE_08_ID + bl UnloadOverlayByID + ldr r0, _02241750 ; =SDK_MODULE_17_ID + bl UnloadOverlayByID mov r0, #1 pop {r3, r4, r5, r6, r7, pc} .align 2, 0 @@ -41614,8 +41614,8 @@ _0224173C: .word 0x00007FFF _02241740: .word 0x05000200 _02241744: .word 0x05000400 _02241748: .word 0x05000600 -_0224174C: .word 0x00000008 -_02241750: .word 0x00000011 +_0224174C: .word SDK_MODULE_08_ID +_02241750: .word SDK_MODULE_17_ID thumb_func_start MOD12_02241754 MOD12_02241754: ; 0x02241754 diff --git a/arm9/undefined_syms.txt b/arm9/undefined_syms.txt index 534f040a..72e1c07e 100644 --- a/arm9/undefined_syms.txt +++ b/arm9/undefined_syms.txt @@ -715,436 +715,523 @@ SDK_AUTOLOAD_LIST_END = 0x02107724; // Overlay +SDK_MODULE_00_ID = 0; SDK_MODULE_00_START = 0x021D74E0; SDK_MODULE_00_SIZE = 0x00000020; SDK_MODULE_00_BSSSIZE = 0x00000000; SDK_MODULE_00_STATIC_INIT_START = 0x021D74E0; SDK_MODULE_00_STATIC_INIT_END = 0x021D74E4; +SDK_MODULE_01_ID = 1; SDK_MODULE_01_START = 0x021D74E0; SDK_MODULE_01_SIZE = 0x00000020; SDK_MODULE_01_BSSSIZE = 0x00000020; SDK_MODULE_01_STATIC_INIT_START = 0x021D74F0; SDK_MODULE_01_STATIC_INIT_END = 0x021D74F8; +SDK_MODULE_02_ID = 2; SDK_MODULE_02_START = 0x021D7520; SDK_MODULE_02_SIZE = 0x00000020; SDK_MODULE_02_BSSSIZE = 0x00000000; SDK_MODULE_02_STATIC_INIT_START = 0x021D7520; SDK_MODULE_02_STATIC_INIT_END = 0x021D7524; +SDK_MODULE_03_ID = 3; SDK_MODULE_03_START = 0x01FF8700; SDK_MODULE_03_SIZE = 0x00000020; SDK_MODULE_03_BSSSIZE = 0x00000000; SDK_MODULE_03_STATIC_INIT_START = 0x01FF8700; SDK_MODULE_03_STATIC_INIT_END = 0x01FF8704; +SDK_MODULE_04_ID = 4; SDK_MODULE_04_START = 0x021D74E0; SDK_MODULE_04_SIZE = 0x000386E0; SDK_MODULE_04_BSSSIZE = 0x000022A0; SDK_MODULE_04_STATIC_INIT_START = 0x0220BE94; SDK_MODULE_04_STATIC_INIT_END = 0x0220BE98; +SDK_MODULE_05_ID = 5; SDK_MODULE_05_START = 0x021D74E0; SDK_MODULE_05_SIZE = 0x000261A0; SDK_MODULE_05_BSSSIZE = 0x0003C020; SDK_MODULE_05_STATIC_INIT_START = 0x021FD1C8; SDK_MODULE_05_STATIC_INIT_END = 0x021FD1CC; +SDK_MODULE_06_ID = 6; SDK_MODULE_06_START = 0x022396A0; SDK_MODULE_06_SIZE = 0x00018D80; SDK_MODULE_06_BSSSIZE = 0x00000020; SDK_MODULE_06_STATIC_INIT_START = 0x02252228; SDK_MODULE_06_STATIC_INIT_END = 0x0225222C; +SDK_MODULE_07_ID = 7; SDK_MODULE_07_START = 0x02211E60; SDK_MODULE_07_SIZE = 0x000032E0; SDK_MODULE_07_BSSSIZE = 0x00000000; SDK_MODULE_07_STATIC_INIT_START = 0x02215134; SDK_MODULE_07_STATIC_INIT_END = 0x02215138; +SDK_MODULE_08_ID = 8; SDK_MODULE_08_START = 0x02211E60; SDK_MODULE_08_SIZE = 0x0001B760; SDK_MODULE_08_BSSSIZE = 0x00000000; SDK_MODULE_08_STATIC_INIT_START = 0x0222D598; SDK_MODULE_08_STATIC_INIT_END = 0x0222D59C; +SDK_MODULE_09_ID = 9; SDK_MODULE_09_START = 0x02211E60; SDK_MODULE_09_SIZE = 0x0000A1A0; SDK_MODULE_09_BSSSIZE = 0x00000000; SDK_MODULE_09_STATIC_INIT_START = 0x0221BFE8; SDK_MODULE_09_STATIC_INIT_END = 0x0221BFEC; +SDK_MODULE_10_ID = 10; SDK_MODULE_10_START = 0x021D74E0; SDK_MODULE_10_SIZE = 0x00000020; SDK_MODULE_10_BSSSIZE = 0x00000000; SDK_MODULE_10_STATIC_INIT_START = 0x021D74E0; SDK_MODULE_10_STATIC_INIT_END = 0x021D74E4; +SDK_MODULE_11_ID = 11; SDK_MODULE_11_START = 0x0222D5C0; SDK_MODULE_11_SIZE = 0x000329E0; SDK_MODULE_11_BSSSIZE = 0x00000000; SDK_MODULE_11_STATIC_INIT_START = 0x0225FF18; SDK_MODULE_11_STATIC_INIT_END = 0x0225FF20; +SDK_MODULE_12_ID = 12; SDK_MODULE_12_START = 0x0222D5C0; SDK_MODULE_12_SIZE = 0x00019260; SDK_MODULE_12_BSSSIZE = 0x00000000; SDK_MODULE_12_STATIC_INIT_START = 0x02246810; SDK_MODULE_12_STATIC_INIT_END = 0x02246818; +SDK_MODULE_13_ID = 13; SDK_MODULE_13_START = 0x02211E60; SDK_MODULE_13_SIZE = 0x0002EBE0; SDK_MODULE_13_BSSSIZE = 0x000027E0; SDK_MODULE_13_STATIC_INIT_START = 0x0223F768; SDK_MODULE_13_STATIC_INIT_END = 0x0223F76C; +SDK_MODULE_14_ID = 14; SDK_MODULE_14_START = 0x021D74E0; SDK_MODULE_14_SIZE = 0x0000F520; SDK_MODULE_14_BSSSIZE = 0x000001A0; SDK_MODULE_14_STATIC_INIT_START = 0x021E69C8; SDK_MODULE_14_STATIC_INIT_END = 0x021E69CC; +SDK_MODULE_15_ID = 15; SDK_MODULE_15_START = 0x021D74E0; SDK_MODULE_15_SIZE = 0x00004680; SDK_MODULE_15_BSSSIZE = 0x00000000; SDK_MODULE_15_STATIC_INIT_START = 0x021DBB5C; SDK_MODULE_15_STATIC_INIT_END = 0x021DBB60; +SDK_MODULE_16_ID = 16; SDK_MODULE_16_START = 0x021D74E0; SDK_MODULE_16_SIZE = 0x00028500; SDK_MODULE_16_BSSSIZE = 0x00000000; SDK_MODULE_16_STATIC_INIT_START = 0x021FF9C4; SDK_MODULE_16_STATIC_INIT_END = 0x021FF9C8; +SDK_MODULE_17_ID = 17; SDK_MODULE_17_START = 0x021D74E0; SDK_MODULE_17_SIZE = 0x00006E80; SDK_MODULE_17_BSSSIZE = 0x00000000; SDK_MODULE_17_STATIC_INIT_START = 0x021DE354; SDK_MODULE_17_STATIC_INIT_END = 0x021DE358; +SDK_MODULE_18_ID = 18; SDK_MODULE_18_START = 0x022396A0; SDK_MODULE_18_SIZE = 0x00017CE0; SDK_MODULE_18_BSSSIZE = 0x00000080; SDK_MODULE_18_STATIC_INIT_START = 0x02250858; SDK_MODULE_18_STATIC_INIT_END = 0x0225085C; +SDK_MODULE_19_ID = 19; SDK_MODULE_19_START = 0x02252440; SDK_MODULE_19_SIZE = 0x00000100; SDK_MODULE_19_BSSSIZE = 0x00000000; SDK_MODULE_19_STATIC_INIT_START = 0x02252524; SDK_MODULE_19_STATIC_INIT_END = 0x02252528; +SDK_MODULE_20_ID = 20; SDK_MODULE_20_START = 0x02252440; SDK_MODULE_20_SIZE = 0x00002400; SDK_MODULE_20_BSSSIZE = 0x00000000; SDK_MODULE_20_STATIC_INIT_START = 0x02254838; SDK_MODULE_20_STATIC_INIT_END = 0x0225483C; +SDK_MODULE_21_ID = 21; SDK_MODULE_21_START = 0x02254840; SDK_MODULE_21_SIZE = 0x000005C0; SDK_MODULE_21_BSSSIZE = 0x00000000; SDK_MODULE_21_STATIC_INIT_START = 0x02254DE8; SDK_MODULE_21_STATIC_INIT_END = 0x02254DF0; +SDK_MODULE_22_ID = 22; SDK_MODULE_22_START = 0x02254840; SDK_MODULE_22_SIZE = 0x00000F00; SDK_MODULE_22_BSSSIZE = 0x00000000; SDK_MODULE_22_STATIC_INIT_START = 0x02255730; SDK_MODULE_22_STATIC_INIT_END = 0x02255738; +SDK_MODULE_23_ID = 23; SDK_MODULE_23_START = 0x02254840; SDK_MODULE_23_SIZE = 0x00001900; SDK_MODULE_23_BSSSIZE = 0x00000000; SDK_MODULE_23_STATIC_INIT_START = 0x02256128; SDK_MODULE_23_STATIC_INIT_END = 0x02256130; +SDK_MODULE_24_ID = 24; SDK_MODULE_24_START = 0x02254840; SDK_MODULE_24_SIZE = 0x000009A0; SDK_MODULE_24_BSSSIZE = 0x00000000; SDK_MODULE_24_STATIC_INIT_START = 0x022551C0; SDK_MODULE_24_STATIC_INIT_END = 0x022551C8; +SDK_MODULE_25_ID = 25; SDK_MODULE_25_START = 0x02254840; SDK_MODULE_25_SIZE = 0x00000560; SDK_MODULE_25_BSSSIZE = 0x00000000; SDK_MODULE_25_STATIC_INIT_START = 0x02254D80; SDK_MODULE_25_STATIC_INIT_END = 0x02254D88; +SDK_MODULE_26_ID = 26; SDK_MODULE_26_START = 0x02254840; SDK_MODULE_26_SIZE = 0x00000800; SDK_MODULE_26_BSSSIZE = 0x00000000; SDK_MODULE_26_STATIC_INIT_START = 0x02255020; SDK_MODULE_26_STATIC_INIT_END = 0x02255028; +SDK_MODULE_27_ID = 27; SDK_MODULE_27_START = 0x02254840; SDK_MODULE_27_SIZE = 0x00000BA0; SDK_MODULE_27_BSSSIZE = 0x00000000; SDK_MODULE_27_STATIC_INIT_START = 0x022553C4; SDK_MODULE_27_STATIC_INIT_END = 0x022553CC; +SDK_MODULE_28_ID = 28; SDK_MODULE_28_START = 0x02254840; SDK_MODULE_28_SIZE = 0x00001780; SDK_MODULE_28_BSSSIZE = 0x00000000; SDK_MODULE_28_STATIC_INIT_START = 0x02255F18; SDK_MODULE_28_STATIC_INIT_END = 0x02255F20; +SDK_MODULE_29_ID = 29; SDK_MODULE_29_START = 0x02254840; SDK_MODULE_29_SIZE = 0x00000900; SDK_MODULE_29_BSSSIZE = 0x00000000; SDK_MODULE_29_STATIC_INIT_START = 0x0225512C; SDK_MODULE_29_STATIC_INIT_END = 0x02255134; +SDK_MODULE_30_ID = 30; SDK_MODULE_30_START = 0x02254840; SDK_MODULE_30_SIZE = 0x00000600; SDK_MODULE_30_BSSSIZE = 0x00000000; SDK_MODULE_30_STATIC_INIT_START = 0x02254E28; SDK_MODULE_30_STATIC_INIT_END = 0x02254E30; +SDK_MODULE_31_ID = 31; SDK_MODULE_31_START = 0x02254840; SDK_MODULE_31_SIZE = 0x00000600; SDK_MODULE_31_BSSSIZE = 0x00000000; SDK_MODULE_31_STATIC_INIT_START = 0x02254E20; SDK_MODULE_31_STATIC_INIT_END = 0x02254E28; +SDK_MODULE_32_ID = 32; SDK_MODULE_32_START = 0x02254840; SDK_MODULE_32_SIZE = 0x000004A0; SDK_MODULE_32_BSSSIZE = 0x00000000; SDK_MODULE_32_STATIC_INIT_START = 0x02254CC4; SDK_MODULE_32_STATIC_INIT_END = 0x02254CCC; +SDK_MODULE_33_ID = 33; SDK_MODULE_33_START = 0x02254840; SDK_MODULE_33_SIZE = 0x00000320; SDK_MODULE_33_BSSSIZE = 0x00000000; SDK_MODULE_33_STATIC_INIT_START = 0x02254B40; SDK_MODULE_33_STATIC_INIT_END = 0x02254B48; +SDK_MODULE_34_ID = 34; SDK_MODULE_34_START = 0x02254840; SDK_MODULE_34_SIZE = 0x000004C0; SDK_MODULE_34_BSSSIZE = 0x00000000; SDK_MODULE_34_STATIC_INIT_START = 0x02254CF8; SDK_MODULE_34_STATIC_INIT_END = 0x02254D00; +SDK_MODULE_35_ID = 35; SDK_MODULE_35_START = 0x02254840; SDK_MODULE_35_SIZE = 0x000009A0; SDK_MODULE_35_BSSSIZE = 0x00000000; SDK_MODULE_35_STATIC_INIT_START = 0x022551C0; SDK_MODULE_35_STATIC_INIT_END = 0x022551C8; +SDK_MODULE_36_ID = 36; SDK_MODULE_36_START = 0x02254840; SDK_MODULE_36_SIZE = 0x00000CC0; SDK_MODULE_36_BSSSIZE = 0x00000000; SDK_MODULE_36_STATIC_INIT_START = 0x022554F8; SDK_MODULE_36_STATIC_INIT_END = 0x02255500; +SDK_MODULE_37_ID = 37; SDK_MODULE_37_START = 0x02254840; SDK_MODULE_37_SIZE = 0x00000560; SDK_MODULE_37_BSSSIZE = 0x00000020; SDK_MODULE_37_STATIC_INIT_START = 0x02254D90; SDK_MODULE_37_STATIC_INIT_END = 0x02254D98; +SDK_MODULE_38_ID = 38; SDK_MODULE_38_START = 0x02254840; SDK_MODULE_38_SIZE = 0x00000B40; SDK_MODULE_38_BSSSIZE = 0x00000000; SDK_MODULE_38_STATIC_INIT_START = 0x02255360; SDK_MODULE_38_STATIC_INIT_END = 0x02255368; +SDK_MODULE_39_ID = 39; SDK_MODULE_39_START = 0x02254840; SDK_MODULE_39_SIZE = 0x00000CC0; SDK_MODULE_39_BSSSIZE = 0x00000000; SDK_MODULE_39_STATIC_INIT_START = 0x022554E4; SDK_MODULE_39_STATIC_INIT_END = 0x022554EC; +SDK_MODULE_40_ID = 40; SDK_MODULE_40_START = 0x02254840; SDK_MODULE_40_SIZE = 0x00000C60; SDK_MODULE_40_BSSSIZE = 0x00000000; SDK_MODULE_40_STATIC_INIT_START = 0x02255480; SDK_MODULE_40_STATIC_INIT_END = 0x02255488; +SDK_MODULE_41_ID = 41; SDK_MODULE_41_START = 0x02254840; SDK_MODULE_41_SIZE = 0x00001140; SDK_MODULE_41_BSSSIZE = 0x00000000; SDK_MODULE_41_STATIC_INIT_START = 0x02255974; SDK_MODULE_41_STATIC_INIT_END = 0x0225597C; +SDK_MODULE_42_ID = 42; SDK_MODULE_42_START = 0x02254840; SDK_MODULE_42_SIZE = 0x00000900; SDK_MODULE_42_BSSSIZE = 0x00000000; SDK_MODULE_42_STATIC_INIT_START = 0x0225511C; SDK_MODULE_42_STATIC_INIT_END = 0x02255124; +SDK_MODULE_43_ID = 43; SDK_MODULE_43_START = 0x02254840; SDK_MODULE_43_SIZE = 0x000009C0; SDK_MODULE_43_BSSSIZE = 0x00000000; SDK_MODULE_43_STATIC_INIT_START = 0x022551EC; SDK_MODULE_43_STATIC_INIT_END = 0x022551F4; +SDK_MODULE_44_ID = 44; SDK_MODULE_44_START = 0x02254840; SDK_MODULE_44_SIZE = 0x000004A0; SDK_MODULE_44_BSSSIZE = 0x00000000; SDK_MODULE_44_STATIC_INIT_START = 0x02254CBC; SDK_MODULE_44_STATIC_INIT_END = 0x02254CC4; +SDK_MODULE_45_ID = 45; SDK_MODULE_45_START = 0x02254840; SDK_MODULE_45_SIZE = 0x00000940; SDK_MODULE_45_BSSSIZE = 0x00000000; SDK_MODULE_45_STATIC_INIT_START = 0x02255170; SDK_MODULE_45_STATIC_INIT_END = 0x02255178; +SDK_MODULE_46_ID = 46; SDK_MODULE_46_START = 0x02254840; SDK_MODULE_46_SIZE = 0x00000320; SDK_MODULE_46_BSSSIZE = 0x00000000; SDK_MODULE_46_STATIC_INIT_START = 0x02254B40; SDK_MODULE_46_STATIC_INIT_END = 0x02254B48; +SDK_MODULE_47_ID = 47; SDK_MODULE_47_START = 0x02254840; SDK_MODULE_47_SIZE = 0x00000CA0; SDK_MODULE_47_BSSSIZE = 0x00000000; SDK_MODULE_47_STATIC_INIT_START = 0x022554BC; SDK_MODULE_47_STATIC_INIT_END = 0x022554C4; +SDK_MODULE_48_ID = 48; SDK_MODULE_48_START = 0x02254840; SDK_MODULE_48_SIZE = 0x000008A0; SDK_MODULE_48_BSSSIZE = 0x00000000; SDK_MODULE_48_STATIC_INIT_START = 0x022550D0; SDK_MODULE_48_STATIC_INIT_END = 0x022550D8; +SDK_MODULE_49_ID = 49; SDK_MODULE_49_START = 0x02254840; SDK_MODULE_49_SIZE = 0x00000600; SDK_MODULE_49_BSSSIZE = 0x00000000; SDK_MODULE_49_STATIC_INIT_START = 0x02254E20; SDK_MODULE_49_STATIC_INIT_END = 0x02254E28; +SDK_MODULE_50_ID = 50; SDK_MODULE_50_START = 0x02254840; SDK_MODULE_50_SIZE = 0x00000320; SDK_MODULE_50_BSSSIZE = 0x00000000; SDK_MODULE_50_STATIC_INIT_START = 0x02254B50; SDK_MODULE_50_STATIC_INIT_END = 0x02254B58; +SDK_MODULE_51_ID = 51; SDK_MODULE_51_START = 0x02254840; SDK_MODULE_51_SIZE = 0x00000FC0; SDK_MODULE_51_BSSSIZE = 0x00000020; SDK_MODULE_51_STATIC_INIT_START = 0x022557E0; SDK_MODULE_51_STATIC_INIT_END = 0x022557E4; +SDK_MODULE_52_ID = 52; SDK_MODULE_52_START = 0x021D74E0; SDK_MODULE_52_SIZE = 0x00000400; SDK_MODULE_52_BSSSIZE = 0x00000000; SDK_MODULE_52_STATIC_INIT_START = 0x021D78D0; SDK_MODULE_52_STATIC_INIT_END = 0x021D78D4; +SDK_MODULE_53_ID = 53; SDK_MODULE_53_START = 0x021D74E0; SDK_MODULE_53_SIZE = 0x00002480; SDK_MODULE_53_BSSSIZE = 0x00000000; SDK_MODULE_53_STATIC_INIT_START = 0x021D9888; SDK_MODULE_53_STATIC_INIT_END = 0x021D988C; +SDK_MODULE_54_ID = 54; SDK_MODULE_54_START = 0x021D74E0; SDK_MODULE_54_SIZE = 0x00002380; SDK_MODULE_54_BSSSIZE = 0x00000000; SDK_MODULE_54_STATIC_INIT_START = 0x021D97D4; SDK_MODULE_54_STATIC_INIT_END = 0x021D97D8; +SDK_MODULE_55_ID = 55; SDK_MODULE_55_START = 0x021D74E0; SDK_MODULE_55_SIZE = 0x00003040; SDK_MODULE_55_BSSSIZE = 0x00000000; SDK_MODULE_55_STATIC_INIT_START = 0x021DA480; SDK_MODULE_55_STATIC_INIT_END = 0x021DA484; +SDK_MODULE_56_ID = 56; SDK_MODULE_56_START = 0x02211E60; SDK_MODULE_56_SIZE = 0x000047A0; SDK_MODULE_56_BSSSIZE = 0x00000000; SDK_MODULE_56_STATIC_INIT_START = 0x0221647C; SDK_MODULE_56_STATIC_INIT_END = 0x02216480; +SDK_MODULE_57_ID = 57; SDK_MODULE_57_START = 0x021D74E0; SDK_MODULE_57_SIZE = 0x00002540; SDK_MODULE_57_BSSSIZE = 0x00000000; SDK_MODULE_57_STATIC_INIT_START = 0x021D9A10; SDK_MODULE_57_STATIC_INIT_END = 0x021D9A14; +SDK_MODULE_58_ID = 58; SDK_MODULE_58_START = 0x021D9A20; SDK_MODULE_58_SIZE = 0x000015A0; SDK_MODULE_58_BSSSIZE = 0x00000000; SDK_MODULE_58_STATIC_INIT_START = 0x021DAF94; SDK_MODULE_58_STATIC_INIT_END = 0x021DAF98; +SDK_MODULE_59_ID = 59; SDK_MODULE_59_START = 0x021D74E0; SDK_MODULE_59_SIZE = 0x00002C20; SDK_MODULE_59_BSSSIZE = 0x00000000; SDK_MODULE_59_STATIC_INIT_START = 0x021DA0FC; SDK_MODULE_59_STATIC_INIT_END = 0x021DA100; +SDK_MODULE_60_ID = 60; SDK_MODULE_60_START = 0x021D74E0; SDK_MODULE_60_SIZE = 0x00000D00; SDK_MODULE_60_BSSSIZE = 0x00000000; SDK_MODULE_60_STATIC_INIT_START = 0x021D81D8; SDK_MODULE_60_STATIC_INIT_END = 0x021D81DC; +SDK_MODULE_61_ID = 61; SDK_MODULE_61_START = 0x021D74E0; SDK_MODULE_61_SIZE = 0x00001080; SDK_MODULE_61_BSSSIZE = 0x00000000; SDK_MODULE_61_STATIC_INIT_START = 0x021D8554; SDK_MODULE_61_STATIC_INIT_END = 0x021D8558; +SDK_MODULE_62_ID = 62; SDK_MODULE_62_START = 0x0222D5C0; SDK_MODULE_62_SIZE = 0x00003DE0; SDK_MODULE_62_BSSSIZE = 0x00000000; SDK_MODULE_62_STATIC_INIT_START = 0x02231380; SDK_MODULE_62_STATIC_INIT_END = 0x02231388; +SDK_MODULE_63_ID = 63; SDK_MODULE_63_START = 0x021D74E0; SDK_MODULE_63_SIZE = 0x00004AC0; SDK_MODULE_63_BSSSIZE = 0x00000020; SDK_MODULE_63_STATIC_INIT_START = 0x021DBF20; SDK_MODULE_63_STATIC_INIT_END = 0x021DBF24; +SDK_MODULE_64_ID = 64; SDK_MODULE_64_START = 0x021D74E0; SDK_MODULE_64_SIZE = 0x00001C40; SDK_MODULE_64_BSSSIZE = 0x00000000; SDK_MODULE_64_STATIC_INIT_START = 0x021D9110; SDK_MODULE_64_STATIC_INIT_END = 0x021D9114; +SDK_MODULE_65_ID = 65; SDK_MODULE_65_START = 0x021D74E0; SDK_MODULE_65_SIZE = 0x00003000; SDK_MODULE_65_BSSSIZE = 0x00000000; SDK_MODULE_65_STATIC_INIT_START = 0x021DA428; SDK_MODULE_65_STATIC_INIT_END = 0x021DA42C; +SDK_MODULE_66_ID = 66; SDK_MODULE_66_START = 0x021D74E0; SDK_MODULE_66_SIZE = 0x00002660; SDK_MODULE_66_BSSSIZE = 0x00000000; SDK_MODULE_66_STATIC_INIT_START = 0x021D9A9C; SDK_MODULE_66_STATIC_INIT_END = 0x021D9AA0; +SDK_MODULE_67_ID = 67; SDK_MODULE_67_START = 0x021D74E0; SDK_MODULE_67_SIZE = 0x00002440; SDK_MODULE_67_BSSSIZE = 0x00000000; SDK_MODULE_67_STATIC_INIT_START = 0x021D9918; SDK_MODULE_67_STATIC_INIT_END = 0x021D991C; +SDK_MODULE_68_ID = 68; SDK_MODULE_68_START = 0x021D74E0; SDK_MODULE_68_SIZE = 0x00001600; SDK_MODULE_68_BSSSIZE = 0x00000000; SDK_MODULE_68_STATIC_INIT_START = 0x021D8AD4; SDK_MODULE_68_STATIC_INIT_END = 0x021D8AD8; +SDK_MODULE_69_ID = 69; SDK_MODULE_69_START = 0x0222D5C0; SDK_MODULE_69_SIZE = 0x000023A0; SDK_MODULE_69_BSSSIZE = 0x00000020; SDK_MODULE_69_STATIC_INIT_START = 0x0222F93C; SDK_MODULE_69_STATIC_INIT_END = 0x0222F940; +SDK_MODULE_70_ID = 70; SDK_MODULE_70_START = 0x021D74E0; SDK_MODULE_70_SIZE = 0x00000E20; SDK_MODULE_70_BSSSIZE = 0x00000000; SDK_MODULE_70_STATIC_INIT_START = 0x021D82DC; SDK_MODULE_70_STATIC_INIT_END = 0x021D82E0; +SDK_MODULE_71_ID = 71; SDK_MODULE_71_START = 0x0222D5C0; SDK_MODULE_71_SIZE = 0x00003EC0; SDK_MODULE_71_BSSSIZE = 0x00000000; SDK_MODULE_71_STATIC_INIT_START = 0x0223147C; SDK_MODULE_71_STATIC_INIT_END = 0x02231480; +SDK_MODULE_72_ID = 72; SDK_MODULE_72_START = 0x021D74E0; SDK_MODULE_72_SIZE = 0x00000020; SDK_MODULE_72_BSSSIZE = 0x00000000; SDK_MODULE_72_STATIC_INIT_START = 0x021D74E0; SDK_MODULE_72_STATIC_INIT_END = 0x021D74E4; +SDK_MODULE_73_ID = 73; SDK_MODULE_73_START = 0x021D74E0; SDK_MODULE_73_SIZE = 0x00004AE0; SDK_MODULE_73_BSSSIZE = 0x00000000; SDK_MODULE_73_STATIC_INIT_START = 0x021DBF70; SDK_MODULE_73_STATIC_INIT_END = 0x021DBF74; +SDK_MODULE_74_ID = 74; SDK_MODULE_74_START = 0x021D74E0; SDK_MODULE_74_SIZE = 0x00001220; SDK_MODULE_74_BSSSIZE = 0x00000000; SDK_MODULE_74_STATIC_INIT_START = 0x021D8664; SDK_MODULE_74_STATIC_INIT_END = 0x021D8668; +SDK_MODULE_75_ID = 75; SDK_MODULE_75_START = 0x021E6BA0; SDK_MODULE_75_SIZE = 0x00005DE0; SDK_MODULE_75_BSSSIZE = 0x00000000; SDK_MODULE_75_STATIC_INIT_START = 0x021EC97C; SDK_MODULE_75_STATIC_INIT_END = 0x021EC980; +SDK_MODULE_76_ID = 76; SDK_MODULE_76_START = 0x021D74E0; SDK_MODULE_76_SIZE = 0x00001E20; SDK_MODULE_76_BSSSIZE = 0x00000000; SDK_MODULE_76_STATIC_INIT_START = 0x021D92E0; SDK_MODULE_76_STATIC_INIT_END = 0x021D92E4; +SDK_MODULE_77_ID = 77; SDK_MODULE_77_START = 0x021D74E0; SDK_MODULE_77_SIZE = 0x00001BE0; SDK_MODULE_77_BSSSIZE = 0x00000000; SDK_MODULE_77_STATIC_INIT_START = 0x021D90AC; SDK_MODULE_77_STATIC_INIT_END = 0x021D90B0; +SDK_MODULE_78_ID = 78; SDK_MODULE_78_START = 0x021D74E0; SDK_MODULE_78_SIZE = 0x00000460; SDK_MODULE_78_BSSSIZE = 0x00000000; SDK_MODULE_78_STATIC_INIT_START = 0x021D78F8; SDK_MODULE_78_STATIC_INIT_END = 0x021D78FC; +SDK_MODULE_79_ID = 79; SDK_MODULE_79_START = 0x02211E60; SDK_MODULE_79_SIZE = 0x000052C0; SDK_MODULE_79_BSSSIZE = 0x00000040; SDK_MODULE_79_STATIC_INIT_START = 0x02216748; SDK_MODULE_79_STATIC_INIT_END = 0x0221674C; +SDK_MODULE_80_ID = 80; SDK_MODULE_80_START = 0x0222D5C0; SDK_MODULE_80_SIZE = 0x0000A720; SDK_MODULE_80_BSSSIZE = 0x00000160; SDK_MODULE_80_STATIC_INIT_START = 0x02237670; SDK_MODULE_80_STATIC_INIT_END = 0x02237674; +SDK_MODULE_81_ID = 81; SDK_MODULE_81_START = 0x02237E40; SDK_MODULE_81_SIZE = 0x00005580; SDK_MODULE_81_BSSSIZE = 0x000000A0; SDK_MODULE_81_STATIC_INIT_START = 0x0223D39C; SDK_MODULE_81_STATIC_INIT_END = 0x0223D3A0; +SDK_MODULE_82_ID = 82; SDK_MODULE_82_START = 0x0222D5C0; SDK_MODULE_82_SIZE = 0x00002540; SDK_MODULE_82_BSSSIZE = 0x00000120; SDK_MODULE_82_STATIC_INIT_START = 0x0222F8CC; SDK_MODULE_82_STATIC_INIT_END = 0x0222F8D0; +SDK_MODULE_83_ID = 83; SDK_MODULE_83_START = 0x0222D5C0; SDK_MODULE_83_SIZE = 0x0000E2A0; SDK_MODULE_83_BSSSIZE = 0x00001980; SDK_MODULE_83_STATIC_INIT_START = 0x0223A77C; SDK_MODULE_83_STATIC_INIT_END = 0x0223A780; +SDK_MODULE_84_ID = 84; SDK_MODULE_84_START = 0x021D74E0; SDK_MODULE_84_SIZE = 0x00003920; SDK_MODULE_84_BSSSIZE = 0x00000000; SDK_MODULE_84_STATIC_INIT_START = 0x021DADE4; SDK_MODULE_84_STATIC_INIT_END = 0x021DADE8; +SDK_MODULE_85_ID = 85; SDK_MODULE_85_START = 0x021D74E0; SDK_MODULE_85_SIZE = 0x00009100; SDK_MODULE_85_BSSSIZE = 0x00000000; SDK_MODULE_85_STATIC_INIT_START = 0x021E05A0; SDK_MODULE_85_STATIC_INIT_END = 0x021E05A4; +SDK_MODULE_86_ID = 86; SDK_MODULE_86_START = 0x021D74E0; SDK_MODULE_86_SIZE = 0x00000820; SDK_MODULE_86_BSSSIZE = 0x00000000; @@ -144,8 +144,8 @@ .extern FUN_02005E80
.extern FUN_02005E90
.extern FUN_02005F14
-.extern FUN_02005F60
-.extern FUN_02005FDC
+.extern UnloadOverlayByID
+.extern HandleLoadOverlay
.extern FUN_020061E8
.extern FUN_0200621C
.extern FUN_02006234
|