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
|
.include "asm/macros.inc"
.include "global.inc"
.section .text
.balign 4, 0
thumb_func_start MOD19_02252440
MOD19_02252440: ; 0x02252440
push {r4, lr}
sub sp, #0x10
add r4, r0, #0
mov r0, #3
mov r1, #8
lsl r2, r0, #0xf
bl FUN_0201681C
mov r0, #0
bl GXS_SetGraphicsMode
mov r0, #0x80
bl GX_SetBankForSubBG
mov r0, #1
lsl r0, r0, #8
bl GX_SetBankForSubOBJ
ldr r2, _022524E0 ; =0x04001000
ldr r0, _022524E4 ; =0xFFCFFFEF
ldr r1, [r2]
mov r3, #0
and r1, r0
mov r0, #0x10
orr r0, r1
str r0, [r2]
ldr r2, _022524E8 ; =0x02252508
add r0, r4, #0
mov r1, #4
bl FUN_02016C18
mov r0, #0
str r0, [sp]
str r0, [sp, #4]
mov r0, #1
str r0, [sp, #8]
mov r0, #8
str r0, [sp, #0xc]
mov r0, #0xc
mov r1, #0xa
add r2, r4, #0
mov r3, #4
bl FUN_0200687C
mov r0, #0
str r0, [sp]
str r0, [sp, #4]
mov r0, #1
str r0, [sp, #8]
mov r0, #8
str r0, [sp, #0xc]
mov r0, #0xc
mov r1, #0xb
add r2, r4, #0
mov r3, #4
bl FUN_020068C8
mov r0, #0x20
str r0, [sp]
mov r0, #8
str r0, [sp, #4]
mov r0, #0xc
add r1, r0, #0
mov r2, #4
mov r3, #0
bl FUN_02006930
ldr r2, _022524E0 ; =0x04001000
ldr r0, _022524EC ; =0xFFFF1FFF
ldr r1, [r2]
and r0, r1
str r0, [r2]
ldr r1, [r2]
ldr r0, _022524F0 ; =0xFFFFE0FF
and r1, r0
lsr r0, r2, #0x12
orr r0, r1
str r0, [r2]
add sp, #0x10
pop {r4, pc}
.align 2, 0
_022524E0: .word 0x04001000
_022524E4: .word 0xFFCFFFEF
_022524E8: .word MOD19_02252508
_022524EC: .word 0xFFFF1FFF
_022524F0: .word 0xFFFFE0FF
thumb_func_end MOD19_02252440
thumb_func_start MOD19_022524F4
MOD19_022524F4: ; 0x022524F4
push {r3, lr}
mov r1, #4
bl FUN_020178A0
mov r0, #8
bl FUN_020168D0
pop {r3, pc}
thumb_func_end MOD19_022524F4
thumb_func_start MOD19_02252504
MOD19_02252504: ; 0x02252504
mov r0, #1
bx lr
thumb_func_end MOD19_02252504
.rodata
.global MOD19_02252508
MOD19_02252508: ; 0x02252508
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.data
.bss
|