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
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
|
lbl_8018C8F4:
/* 8018C8F4 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 8018C8F8 7C 08 02 A6 */ mflr r0
/* 8018C8FC 90 01 00 54 */ stw r0, 0x54(r1)
/* 8018C900 39 61 00 50 */ addi r11, r1, 0x50
/* 8018C904 48 1D 58 C5 */ bl _savegpr_24
/* 8018C908 7C 7F 1B 78 */ mr r31, r3
/* 8018C90C 3C 60 80 3C */ lis r3, cNullVec__6Z2Calc@ha /* 0x803BA848@ha */
/* 8018C910 3B 83 A8 48 */ addi r28, r3, cNullVec__6Z2Calc@l /* 0x803BA848@l */
/* 8018C914 38 60 01 18 */ li r3, 0x118
/* 8018C918 48 14 23 35 */ bl __nw__FUl
/* 8018C91C 7C 60 1B 79 */ or. r0, r3, r3
/* 8018C920 41 82 00 0C */ beq lbl_8018C92C
/* 8018C924 48 16 BB 75 */ bl __ct__9J2DScreenFv
/* 8018C928 7C 60 1B 78 */ mr r0, r3
lbl_8018C92C:
/* 8018C92C 90 1F 00 58 */ stw r0, 0x58(r31)
/* 8018C930 80 7F 00 58 */ lwz r3, 0x58(r31)
/* 8018C934 3C 80 80 39 */ lis r4, d_file_d_file_select__stringBase0@ha /* 0x80394388@ha */
/* 8018C938 38 84 43 88 */ addi r4, r4, d_file_d_file_select__stringBase0@l /* 0x80394388@l */
/* 8018C93C 38 84 02 68 */ addi r4, r4, 0x268
/* 8018C940 3C A0 01 10 */ lis r5, 0x110
/* 8018C944 80 DF 00 08 */ lwz r6, 8(r31)
/* 8018C948 48 16 BD 01 */ bl setPriority__9J2DScreenFPCcUlP10JKRArchive
/* 8018C94C 80 7F 00 58 */ lwz r3, 0x58(r31)
/* 8018C950 48 0C 87 99 */ bl dPaneClass_showNullPane__FP9J2DScreen
/* 8018C954 3C 60 80 39 */ lis r3, d_file_d_file_select__stringBase0@ha /* 0x80394388@ha */
/* 8018C958 38 63 43 88 */ addi r3, r3, d_file_d_file_select__stringBase0@l /* 0x80394388@l */
/* 8018C95C 38 63 02 8B */ addi r3, r3, 0x28b
/* 8018C960 80 9F 00 08 */ lwz r4, 8(r31)
/* 8018C964 48 14 79 0D */ bl getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader
/* 8018C968 7C 79 1B 78 */ mr r25, r3
/* 8018C96C 48 17 C1 01 */ bl load__20J2DAnmLoaderDataBaseFPCv
/* 8018C970 90 7F 03 28 */ stw r3, 0x328(r31)
/* 8018C974 7F 23 CB 78 */ mr r3, r25
/* 8018C978 48 17 C0 F5 */ bl load__20J2DAnmLoaderDataBaseFPCv
/* 8018C97C 90 7F 03 2C */ stw r3, 0x32c(r31)
/* 8018C980 80 7F 03 28 */ lwz r3, 0x328(r31)
/* 8018C984 80 9F 00 58 */ lwz r4, 0x58(r31)
/* 8018C988 81 83 00 00 */ lwz r12, 0(r3)
/* 8018C98C 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 8018C990 7D 89 03 A6 */ mtctr r12
/* 8018C994 4E 80 04 21 */ bctrl
/* 8018C998 80 7F 03 2C */ lwz r3, 0x32c(r31)
/* 8018C99C 80 9F 00 58 */ lwz r4, 0x58(r31)
/* 8018C9A0 81 83 00 00 */ lwz r12, 0(r3)
/* 8018C9A4 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 8018C9A8 7D 89 03 A6 */ mtctr r12
/* 8018C9AC 4E 80 04 21 */ bctrl
/* 8018C9B0 3C 60 80 39 */ lis r3, d_file_d_file_select__stringBase0@ha /* 0x80394388@ha */
/* 8018C9B4 38 63 43 88 */ addi r3, r3, d_file_d_file_select__stringBase0@l /* 0x80394388@l */
/* 8018C9B8 38 63 02 AE */ addi r3, r3, 0x2ae
/* 8018C9BC 80 9F 00 08 */ lwz r4, 8(r31)
/* 8018C9C0 48 14 78 B1 */ bl getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader
/* 8018C9C4 48 17 C0 A9 */ bl load__20J2DAnmLoaderDataBaseFPCv
/* 8018C9C8 90 7F 03 30 */ stw r3, 0x330(r31)
/* 8018C9CC 80 7F 03 30 */ lwz r3, 0x330(r31)
/* 8018C9D0 80 9F 00 58 */ lwz r4, 0x58(r31)
/* 8018C9D4 81 83 00 00 */ lwz r12, 0(r3)
/* 8018C9D8 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 8018C9DC 7D 89 03 A6 */ mtctr r12
/* 8018C9E0 4E 80 04 21 */ bctrl
/* 8018C9E4 38 00 00 00 */ li r0, 0
/* 8018C9E8 90 1F 03 34 */ stw r0, 0x334(r31)
/* 8018C9EC 3C 60 80 39 */ lis r3, d_file_d_file_select__stringBase0@ha /* 0x80394388@ha */
/* 8018C9F0 38 63 43 88 */ addi r3, r3, d_file_d_file_select__stringBase0@l /* 0x80394388@l */
/* 8018C9F4 38 63 02 D1 */ addi r3, r3, 0x2d1
/* 8018C9F8 80 9F 00 08 */ lwz r4, 8(r31)
/* 8018C9FC 48 14 78 75 */ bl getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader
/* 8018CA00 48 17 C0 6D */ bl load__20J2DAnmLoaderDataBaseFPCv
/* 8018CA04 90 7F 03 38 */ stw r3, 0x338(r31)
/* 8018CA08 80 7F 03 38 */ lwz r3, 0x338(r31)
/* 8018CA0C 80 9F 00 58 */ lwz r4, 0x58(r31)
/* 8018CA10 81 83 00 00 */ lwz r12, 0(r3)
/* 8018CA14 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 8018CA18 7D 89 03 A6 */ mtctr r12
/* 8018CA1C 4E 80 04 21 */ bctrl
/* 8018CA20 38 00 00 00 */ li r0, 0
/* 8018CA24 90 1F 03 3C */ stw r0, 0x33c(r31)
/* 8018CA28 80 7F 00 58 */ lwz r3, 0x58(r31)
/* 8018CA2C 3C 80 6E 75 */ lis r4, 0x6E75 /* 0x6E755F6E@ha */
/* 8018CA30 38 C4 5F 6E */ addi r6, r4, 0x5F6E /* 0x6E755F6E@l */
/* 8018CA34 3C 80 00 77 */ lis r4, 0x0077 /* 0x00776D65@ha */
/* 8018CA38 38 A4 6D 65 */ addi r5, r4, 0x6D65 /* 0x00776D65@l */
/* 8018CA3C 81 83 00 00 */ lwz r12, 0(r3)
/* 8018CA40 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 8018CA44 7D 89 03 A6 */ mtctr r12
/* 8018CA48 4E 80 04 21 */ bctrl
/* 8018CA4C 90 7F 01 18 */ stw r3, 0x118(r31)
/* 8018CA50 80 7F 01 18 */ lwz r3, 0x118(r31)
/* 8018CA54 80 9F 03 28 */ lwz r4, 0x328(r31)
/* 8018CA58 81 83 00 00 */ lwz r12, 0(r3)
/* 8018CA5C 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 8018CA60 7D 89 03 A6 */ mtctr r12
/* 8018CA64 4E 80 04 21 */ bctrl
/* 8018CA68 C0 02 9F AC */ lfs f0, lit_7146(r2)
/* 8018CA6C 80 7F 03 28 */ lwz r3, 0x328(r31)
/* 8018CA70 D0 03 00 08 */ stfs f0, 8(r3)
/* 8018CA74 80 7F 01 18 */ lwz r3, 0x118(r31)
/* 8018CA78 48 16 B5 55 */ bl animationTransform__7J2DPaneFv
/* 8018CA7C 3B 60 00 00 */ li r27, 0
/* 8018CA80 3B 40 00 00 */ li r26, 0
/* 8018CA84 3B C0 00 00 */ li r30, 0
/* 8018CA88 3B 3C 07 70 */ addi r25, r28, 0x770
lbl_8018CA8C:
/* 8018CA8C 38 60 00 6C */ li r3, 0x6c
/* 8018CA90 48 14 21 BD */ bl __nw__FUl
/* 8018CA94 7C 60 1B 79 */ or. r0, r3, r3
/* 8018CA98 41 82 00 28 */ beq lbl_8018CAC0
/* 8018CA9C 80 9F 00 58 */ lwz r4, 0x58(r31)
/* 8018CAA0 38 1C 07 58 */ addi r0, r28, 0x758
/* 8018CAA4 7C C0 F2 14 */ add r6, r0, r30
/* 8018CAA8 80 A6 00 00 */ lwz r5, 0(r6)
/* 8018CAAC 80 C6 00 04 */ lwz r6, 4(r6)
/* 8018CAB0 38 E0 00 00 */ li r7, 0
/* 8018CAB4 39 00 00 00 */ li r8, 0
/* 8018CAB8 48 0C 6E CD */ bl __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap
/* 8018CABC 7C 60 1B 78 */ mr r0, r3
lbl_8018CAC0:
/* 8018CAC0 7F BF D2 14 */ add r29, r31, r26
/* 8018CAC4 90 1D 03 40 */ stw r0, 0x340(r29)
/* 8018CAC8 38 60 00 6C */ li r3, 0x6c
/* 8018CACC 48 14 21 81 */ bl __nw__FUl
/* 8018CAD0 7C 60 1B 79 */ or. r0, r3, r3
/* 8018CAD4 41 82 00 28 */ beq lbl_8018CAFC
/* 8018CAD8 80 9F 00 58 */ lwz r4, 0x58(r31)
/* 8018CADC 38 1C 07 88 */ addi r0, r28, 0x788
/* 8018CAE0 7C C0 F2 14 */ add r6, r0, r30
/* 8018CAE4 80 A6 00 00 */ lwz r5, 0(r6)
/* 8018CAE8 80 C6 00 04 */ lwz r6, 4(r6)
/* 8018CAEC 38 E0 00 00 */ li r7, 0
/* 8018CAF0 39 00 00 00 */ li r8, 0
/* 8018CAF4 48 0C 6E 91 */ bl __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap
/* 8018CAF8 7C 60 1B 78 */ mr r0, r3
lbl_8018CAFC:
/* 8018CAFC 90 1D 03 94 */ stw r0, 0x394(r29)
/* 8018CB00 80 7F 00 58 */ lwz r3, 0x58(r31)
/* 8018CB04 7C D9 F2 14 */ add r6, r25, r30
/* 8018CB08 80 A6 00 00 */ lwz r5, 0(r6)
/* 8018CB0C 80 C6 00 04 */ lwz r6, 4(r6)
/* 8018CB10 81 83 00 00 */ lwz r12, 0(r3)
/* 8018CB14 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 8018CB18 7D 89 03 A6 */ mtctr r12
/* 8018CB1C 4E 80 04 21 */ bctrl
/* 8018CB20 38 00 00 00 */ li r0, 0
/* 8018CB24 98 03 00 B0 */ stb r0, 0xb0(r3)
/* 8018CB28 80 7D 03 94 */ lwz r3, 0x394(r29)
/* 8018CB2C 83 03 00 04 */ lwz r24, 4(r3)
/* 8018CB30 4B E8 7E C1 */ bl mDoExt_getMesgFont__Fv
/* 8018CB34 7C 64 1B 78 */ mr r4, r3
/* 8018CB38 7F 03 C3 78 */ mr r3, r24
/* 8018CB3C 81 98 00 00 */ lwz r12, 0(r24)
/* 8018CB40 81 8C 00 9C */ lwz r12, 0x9c(r12)
/* 8018CB44 7D 89 03 A6 */ mtctr r12
/* 8018CB48 4E 80 04 21 */ bctrl
/* 8018CB4C 38 61 00 08 */ addi r3, r1, 8
/* 8018CB50 38 8D 81 4C */ la r4, l_msgNum(r13) /* 804506CC-_SDA_BASE_ */
/* 8018CB54 7C 84 D8 AE */ lbzx r4, r4, r27
/* 8018CB58 4B E9 35 69 */ bl fopMsgM_messageGet__FPcUl
/* 8018CB5C 80 7D 03 94 */ lwz r3, 0x394(r29)
/* 8018CB60 80 63 00 04 */ lwz r3, 4(r3)
/* 8018CB64 38 81 00 08 */ addi r4, r1, 8
/* 8018CB68 4C C6 31 82 */ crclr 6
/* 8018CB6C 48 17 3A F5 */ bl setString__10J2DTextBoxFPCce
/* 8018CB70 38 60 00 6C */ li r3, 0x6c
/* 8018CB74 48 14 20 D9 */ bl __nw__FUl
/* 8018CB78 7C 60 1B 79 */ or. r0, r3, r3
/* 8018CB7C 41 82 00 28 */ beq lbl_8018CBA4
/* 8018CB80 80 9F 00 58 */ lwz r4, 0x58(r31)
/* 8018CB84 38 1C 07 10 */ addi r0, r28, 0x710
/* 8018CB88 7C C0 F2 14 */ add r6, r0, r30
/* 8018CB8C 80 A6 00 00 */ lwz r5, 0(r6)
/* 8018CB90 80 C6 00 04 */ lwz r6, 4(r6)
/* 8018CB94 38 E0 00 00 */ li r7, 0
/* 8018CB98 39 00 00 00 */ li r8, 0
/* 8018CB9C 48 0C 6D E9 */ bl __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap
/* 8018CBA0 7C 60 1B 78 */ mr r0, r3
lbl_8018CBA4:
/* 8018CBA4 90 1D 03 64 */ stw r0, 0x364(r29)
/* 8018CBA8 38 60 00 6C */ li r3, 0x6c
/* 8018CBAC 48 14 20 A1 */ bl __nw__FUl
/* 8018CBB0 7C 60 1B 79 */ or. r0, r3, r3
/* 8018CBB4 41 82 00 28 */ beq lbl_8018CBDC
/* 8018CBB8 80 9F 00 58 */ lwz r4, 0x58(r31)
/* 8018CBBC 38 1C 07 28 */ addi r0, r28, 0x728
/* 8018CBC0 7C C0 F2 14 */ add r6, r0, r30
/* 8018CBC4 80 A6 00 00 */ lwz r5, 0(r6)
/* 8018CBC8 80 C6 00 04 */ lwz r6, 4(r6)
/* 8018CBCC 38 E0 00 00 */ li r7, 0
/* 8018CBD0 39 00 00 00 */ li r8, 0
/* 8018CBD4 48 0C 6D B1 */ bl __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap
/* 8018CBD8 7C 60 1B 78 */ mr r0, r3
lbl_8018CBDC:
/* 8018CBDC 90 1D 03 70 */ stw r0, 0x370(r29)
/* 8018CBE0 38 60 00 6C */ li r3, 0x6c
/* 8018CBE4 48 14 20 69 */ bl __nw__FUl
/* 8018CBE8 7C 60 1B 79 */ or. r0, r3, r3
/* 8018CBEC 41 82 00 28 */ beq lbl_8018CC14
/* 8018CBF0 80 9F 00 58 */ lwz r4, 0x58(r31)
/* 8018CBF4 38 1C 07 40 */ addi r0, r28, 0x740
/* 8018CBF8 7C C0 F2 14 */ add r6, r0, r30
/* 8018CBFC 80 A6 00 00 */ lwz r5, 0(r6)
/* 8018CC00 80 C6 00 04 */ lwz r6, 4(r6)
/* 8018CC04 38 E0 00 00 */ li r7, 0
/* 8018CC08 39 00 00 00 */ li r8, 0
/* 8018CC0C 48 0C 6D 79 */ bl __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap
/* 8018CC10 7C 60 1B 78 */ mr r0, r3
lbl_8018CC14:
/* 8018CC14 90 1D 03 7C */ stw r0, 0x37c(r29)
/* 8018CC18 80 7D 03 64 */ lwz r3, 0x364(r29)
/* 8018CC1C 80 63 00 04 */ lwz r3, 4(r3)
/* 8018CC20 80 9F 03 30 */ lwz r4, 0x330(r31)
/* 8018CC24 81 83 00 00 */ lwz r12, 0(r3)
/* 8018CC28 81 8C 00 64 */ lwz r12, 0x64(r12)
/* 8018CC2C 7D 89 03 A6 */ mtctr r12
/* 8018CC30 4E 80 04 21 */ bctrl
/* 8018CC34 80 7D 03 70 */ lwz r3, 0x370(r29)
/* 8018CC38 80 63 00 04 */ lwz r3, 4(r3)
/* 8018CC3C 80 9F 03 30 */ lwz r4, 0x330(r31)
/* 8018CC40 81 83 00 00 */ lwz r12, 0(r3)
/* 8018CC44 81 8C 00 64 */ lwz r12, 0x64(r12)
/* 8018CC48 7D 89 03 A6 */ mtctr r12
/* 8018CC4C 4E 80 04 21 */ bctrl
/* 8018CC50 80 7D 03 7C */ lwz r3, 0x37c(r29)
/* 8018CC54 80 63 00 04 */ lwz r3, 4(r3)
/* 8018CC58 80 9F 03 30 */ lwz r4, 0x330(r31)
/* 8018CC5C 81 83 00 00 */ lwz r12, 0(r3)
/* 8018CC60 81 8C 00 64 */ lwz r12, 0x64(r12)
/* 8018CC64 7D 89 03 A6 */ mtctr r12
/* 8018CC68 4E 80 04 21 */ bctrl
/* 8018CC6C 80 7D 03 70 */ lwz r3, 0x370(r29)
/* 8018CC70 80 63 00 04 */ lwz r3, 4(r3)
/* 8018CC74 80 9F 03 38 */ lwz r4, 0x338(r31)
/* 8018CC78 81 83 00 00 */ lwz r12, 0(r3)
/* 8018CC7C 81 8C 00 6C */ lwz r12, 0x6c(r12)
/* 8018CC80 7D 89 03 A6 */ mtctr r12
/* 8018CC84 4E 80 04 21 */ bctrl
/* 8018CC88 80 7D 03 7C */ lwz r3, 0x37c(r29)
/* 8018CC8C 80 63 00 04 */ lwz r3, 4(r3)
/* 8018CC90 80 9F 03 38 */ lwz r4, 0x338(r31)
/* 8018CC94 81 83 00 00 */ lwz r12, 0(r3)
/* 8018CC98 81 8C 00 6C */ lwz r12, 0x6c(r12)
/* 8018CC9C 7D 89 03 A6 */ mtctr r12
/* 8018CCA0 4E 80 04 21 */ bctrl
/* 8018CCA4 3B 7B 00 01 */ addi r27, r27, 1
/* 8018CCA8 2C 1B 00 03 */ cmpwi r27, 3
/* 8018CCAC 3B 5A 00 04 */ addi r26, r26, 4
/* 8018CCB0 3B DE 00 08 */ addi r30, r30, 8
/* 8018CCB4 41 80 FD D8 */ blt lbl_8018CA8C
/* 8018CCB8 39 61 00 50 */ addi r11, r1, 0x50
/* 8018CCBC 48 1D 55 59 */ bl _restgpr_24
/* 8018CCC0 80 01 00 54 */ lwz r0, 0x54(r1)
/* 8018CCC4 7C 08 03 A6 */ mtlr r0
/* 8018CCC8 38 21 00 50 */ addi r1, r1, 0x50
/* 8018CCCC 4E 80 00 20 */ blr
|