1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
|
.include "asm/macros.inc"
.include "global.inc"
.text
thumb_func_start FUN_02034D7C
FUN_02034D7C: ; 0x02034D7C
mov r0, #0xa0
bx lr
thumb_func_start FUN_02034D80
FUN_02034D80: ; 0x02034D80
mov r0, #0x5
lsl r0, r0, #0xa
bx lr
.balign 4
thumb_func_start FUN_02034D88
FUN_02034D88: ; 0x02034D88
ldr r3, _02034D94 ; =MIi_CpuClear32
mov r2, #0x5
add r1, r0, #0x0
mov r0, #0x0
lsl r2, r2, #0xa
bx r3
.balign 4
_02034D94: .word MIi_CpuClear32
thumb_func_start FUN_02034D98
FUN_02034D98: ; 0x02034D98
push {r4, lr}
add r4, r0, #0x0
mov r1, #0x0
mov r2, #0xa0
bl memset
add r0, r4, #0x0
add r0, #0x6c
bl FUN_0204ADE0
add r0, r4, #0x0
add r0, #0x8c
bl FUN_02055468
bl FUN_02034E8C
add r4, #0x68
strh r0, [r4, #0x0]
pop {r4, pc}
.balign 4
thumb_func_start FUN_02034DC0
FUN_02034DC0: ; 0x02034DC0
bx lr
.balign 4
thumb_func_start FUN_02034DC4
FUN_02034DC4: ; 0x02034DC4
add r0, #0x14
bx lr
thumb_func_start FUN_02034DC8
FUN_02034DC8: ; 0x02034DC8
add r0, #0x28
bx lr
thumb_func_start FUN_02034DCC
FUN_02034DCC: ; 0x02034DCC
add r0, #0x50
bx lr
thumb_func_start FUN_02034DD0
FUN_02034DD0: ; 0x02034DD0
add r0, #0x3c
bx lr
thumb_func_start FUN_02034DD4
FUN_02034DD4: ; 0x02034DD4
add r3, r1, #0x0
add r2, r0, #0x0
ldmia r3!, {r0-r1}
add r2, #0x3c
stmia r2!, {r0-r1}
ldmia r3!, {r0-r1}
stmia r2!, {r0-r1}
ldr r0, [r3, #0x0]
str r0, [r2, #0x0]
bx lr
thumb_func_start FUN_02034DE8
FUN_02034DE8: ; 0x02034DE8
add r0, #0x64
bx lr
thumb_func_start FUN_02034DEC
FUN_02034DEC: ; 0x02034DEC
add r0, #0x66
ldrh r0, [r0, #0x0]
bx lr
.balign 4
thumb_func_start FUN_02034DF4
FUN_02034DF4: ; 0x02034DF4
add r0, #0x66
strh r1, [r0, #0x0]
bx lr
.balign 4
thumb_func_start FUN_02034DFC
FUN_02034DFC: ; 0x02034DFC
add r0, #0x68
ldrh r0, [r0, #0x0]
bx lr
.balign 4
thumb_func_start FUN_02034E04
FUN_02034E04: ; 0x02034E04
add r0, #0x68
strh r1, [r0, #0x0]
bx lr
.balign 4
thumb_func_start FUN_02034E0C
FUN_02034E0C: ; 0x02034E0C
add r0, #0x6c
bx lr
thumb_func_start FUN_02034E10
FUN_02034E10: ; 0x02034E10
add r0, #0x6a
ldrb r0, [r0, #0x0]
bx lr
.balign 4
thumb_func_start FUN_02034E18
FUN_02034E18: ; 0x02034E18
add r0, #0x6a
strb r1, [r0, #0x0]
bx lr
.balign 4
thumb_func_start FUN_02034E20
FUN_02034E20: ; 0x02034E20
add r0, #0x8c
bx lr
thumb_func_start FUN_02034E24
FUN_02034E24: ; 0x02034E24
add r0, #0x98
bx lr
thumb_func_start FUN_02034E28
FUN_02034E28: ; 0x02034E28
add r0, #0x96
bx lr
thumb_func_start FUN_02034E2C
FUN_02034E2C: ; 0x02034E2C
add r0, #0x94
bx lr
thumb_func_start FUN_02034E30
FUN_02034E30: ; 0x02034E30
ldr r3, _02034E38 ; =FUN_02022610
mov r1, #0x6
bx r3
nop
_02034E38: .word FUN_02022610
thumb_func_start FUN_02034E3C
FUN_02034E3C: ; 0x02034E3C
ldr r3, _02034E44 ; =FUN_02022610
mov r1, #0xb
bx r3
nop
_02034E44: .word FUN_02022610
thumb_func_start FUN_02034E48
FUN_02034E48: ; 0x02034E48
push {r4, lr}
add r4, r0, #0x0
ldr r0, [r4, #0xc]
bl FUN_02034E3C
add r2, r0, #0x0
ldr r1, [r4, #0x34]
add r0, r4, #0x0
mov r3, #0x40
bl FUN_02057800
pop {r4, pc}
thumb_func_start FUN_02034E60
FUN_02034E60: ; 0x02034E60
push {r4, lr}
add r4, r0, #0x0
ldr r0, [r4, #0xc]
bl FUN_02034E3C
add r1, r0, #0x0
ldr r0, [r4, #0x34]
mov r2, #0x40
bl FUN_0205785C
pop {r4, pc}
.balign 4
|