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
|
lbl_80229168:
/* 80229168 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 8022916C 7C 08 02 A6 */ mflr r0
/* 80229170 90 01 00 34 */ stw r0, 0x34(r1)
/* 80229174 93 E1 00 2C */ stw r31, 0x2c(r1)
/* 80229178 7C 7F 1B 78 */ mr r31, r3
/* 8022917C 88 03 12 42 */ lbz r0, 0x1242(r3)
/* 80229180 28 00 00 00 */ cmplwi r0, 0
/* 80229184 41 82 03 10 */ beq lbl_80229494
/* 80229188 80 7F 00 08 */ lwz r3, 8(r31)
/* 8022918C 4B E0 90 11 */ bl checkTrigger__9STControlFv
/* 80229190 88 1F 12 43 */ lbz r0, 0x1243(r31)
/* 80229194 28 00 00 00 */ cmplwi r0, 0
/* 80229198 40 82 01 7C */ bne lbl_80229314
/* 8022919C 80 7F 00 08 */ lwz r3, 8(r31)
/* 802291A0 4B E0 93 85 */ bl checkUpTrigger__9STControlFv
/* 802291A4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802291A8 41 82 00 B0 */ beq lbl_80229258
/* 802291AC 88 1F 12 42 */ lbz r0, 0x1242(r31)
/* 802291B0 28 00 00 02 */ cmplwi r0, 2
/* 802291B4 40 82 00 50 */ bne lbl_80229204
/* 802291B8 88 1F 12 44 */ lbz r0, 0x1244(r31)
/* 802291BC 28 00 00 01 */ cmplwi r0, 1
/* 802291C0 40 82 02 D4 */ bne lbl_80229494
/* 802291C4 38 00 00 00 */ li r0, 0
/* 802291C8 98 1F 12 44 */ stb r0, 0x1244(r31)
/* 802291CC 38 00 00 63 */ li r0, 0x63
/* 802291D0 90 01 00 24 */ stw r0, 0x24(r1)
/* 802291D4 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
/* 802291D8 38 81 00 24 */ addi r4, r1, 0x24
/* 802291DC 38 A0 00 00 */ li r5, 0
/* 802291E0 38 C0 00 00 */ li r6, 0
/* 802291E4 38 E0 00 00 */ li r7, 0
/* 802291E8 C0 22 B0 64 */ lfs f1, lit_4028(r2)
/* 802291EC FC 40 08 90 */ fmr f2, f1
/* 802291F0 C0 62 B0 78 */ lfs f3, lit_4291(r2)
/* 802291F4 FC 80 18 90 */ fmr f4, f3
/* 802291F8 39 00 00 00 */ li r8, 0
/* 802291FC 48 08 27 89 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 80229200 48 00 02 94 */ b lbl_80229494
lbl_80229204:
/* 80229204 28 00 00 03 */ cmplwi r0, 3
/* 80229208 40 82 02 8C */ bne lbl_80229494
/* 8022920C 88 7F 12 44 */ lbz r3, 0x1244(r31)
/* 80229210 28 03 00 00 */ cmplwi r3, 0
/* 80229214 41 82 02 80 */ beq lbl_80229494
/* 80229218 38 03 FF FF */ addi r0, r3, -1
/* 8022921C 98 1F 12 44 */ stb r0, 0x1244(r31)
/* 80229220 38 00 00 63 */ li r0, 0x63
/* 80229224 90 01 00 20 */ stw r0, 0x20(r1)
/* 80229228 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
/* 8022922C 38 81 00 20 */ addi r4, r1, 0x20
/* 80229230 38 A0 00 00 */ li r5, 0
/* 80229234 38 C0 00 00 */ li r6, 0
/* 80229238 38 E0 00 00 */ li r7, 0
/* 8022923C C0 22 B0 64 */ lfs f1, lit_4028(r2)
/* 80229240 FC 40 08 90 */ fmr f2, f1
/* 80229244 C0 62 B0 78 */ lfs f3, lit_4291(r2)
/* 80229248 FC 80 18 90 */ fmr f4, f3
/* 8022924C 39 00 00 00 */ li r8, 0
/* 80229250 48 08 27 35 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 80229254 48 00 02 40 */ b lbl_80229494
lbl_80229258:
/* 80229258 80 7F 00 08 */ lwz r3, 8(r31)
/* 8022925C 4B E0 93 45 */ bl checkDownTrigger__9STControlFv
/* 80229260 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80229264 41 82 02 30 */ beq lbl_80229494
/* 80229268 88 1F 12 42 */ lbz r0, 0x1242(r31)
/* 8022926C 28 00 00 02 */ cmplwi r0, 2
/* 80229270 40 82 00 50 */ bne lbl_802292C0
/* 80229274 88 1F 12 44 */ lbz r0, 0x1244(r31)
/* 80229278 28 00 00 00 */ cmplwi r0, 0
/* 8022927C 40 82 02 18 */ bne lbl_80229494
/* 80229280 38 00 00 01 */ li r0, 1
/* 80229284 98 1F 12 44 */ stb r0, 0x1244(r31)
/* 80229288 38 00 00 63 */ li r0, 0x63
/* 8022928C 90 01 00 1C */ stw r0, 0x1c(r1)
/* 80229290 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
/* 80229294 38 81 00 1C */ addi r4, r1, 0x1c
/* 80229298 38 A0 00 00 */ li r5, 0
/* 8022929C 38 C0 00 00 */ li r6, 0
/* 802292A0 38 E0 00 00 */ li r7, 0
/* 802292A4 C0 22 B0 64 */ lfs f1, lit_4028(r2)
/* 802292A8 FC 40 08 90 */ fmr f2, f1
/* 802292AC C0 62 B0 78 */ lfs f3, lit_4291(r2)
/* 802292B0 FC 80 18 90 */ fmr f4, f3
/* 802292B4 39 00 00 00 */ li r8, 0
/* 802292B8 48 08 26 CD */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 802292BC 48 00 01 D8 */ b lbl_80229494
lbl_802292C0:
/* 802292C0 28 00 00 03 */ cmplwi r0, 3
/* 802292C4 40 82 01 D0 */ bne lbl_80229494
/* 802292C8 88 7F 12 44 */ lbz r3, 0x1244(r31)
/* 802292CC 28 03 00 02 */ cmplwi r3, 2
/* 802292D0 40 80 01 C4 */ bge lbl_80229494
/* 802292D4 38 03 00 01 */ addi r0, r3, 1
/* 802292D8 98 1F 12 44 */ stb r0, 0x1244(r31)
/* 802292DC 38 00 00 63 */ li r0, 0x63
/* 802292E0 90 01 00 18 */ stw r0, 0x18(r1)
/* 802292E4 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
/* 802292E8 38 81 00 18 */ addi r4, r1, 0x18
/* 802292EC 38 A0 00 00 */ li r5, 0
/* 802292F0 38 C0 00 00 */ li r6, 0
/* 802292F4 38 E0 00 00 */ li r7, 0
/* 802292F8 C0 22 B0 64 */ lfs f1, lit_4028(r2)
/* 802292FC FC 40 08 90 */ fmr f2, f1
/* 80229300 C0 62 B0 78 */ lfs f3, lit_4291(r2)
/* 80229304 FC 80 18 90 */ fmr f4, f3
/* 80229308 39 00 00 00 */ li r8, 0
/* 8022930C 48 08 26 79 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 80229310 48 00 01 84 */ b lbl_80229494
lbl_80229314:
/* 80229314 80 7F 00 08 */ lwz r3, 8(r31)
/* 80229318 4B E0 91 15 */ bl checkLeftTrigger__9STControlFv
/* 8022931C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80229320 41 82 00 B0 */ beq lbl_802293D0
/* 80229324 88 1F 12 44 */ lbz r0, 0x1244(r31)
/* 80229328 28 00 00 01 */ cmplwi r0, 1
/* 8022932C 40 82 00 50 */ bne lbl_8022937C
/* 80229330 38 00 00 00 */ li r0, 0
/* 80229334 98 1F 12 44 */ stb r0, 0x1244(r31)
/* 80229338 80 7F 05 C0 */ lwz r3, 0x5c0(r31)
/* 8022933C 80 63 01 1C */ lwz r3, 0x11c(r3)
/* 80229340 48 00 38 A9 */ bl calcStringLength__27jmessage_tSequenceProcessorFv
/* 80229344 38 00 00 63 */ li r0, 0x63
/* 80229348 90 01 00 14 */ stw r0, 0x14(r1)
/* 8022934C 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
/* 80229350 38 81 00 14 */ addi r4, r1, 0x14
/* 80229354 38 A0 00 00 */ li r5, 0
/* 80229358 38 C0 00 00 */ li r6, 0
/* 8022935C 38 E0 00 00 */ li r7, 0
/* 80229360 C0 22 B0 64 */ lfs f1, lit_4028(r2)
/* 80229364 FC 40 08 90 */ fmr f2, f1
/* 80229368 C0 62 B0 78 */ lfs f3, lit_4291(r2)
/* 8022936C FC 80 18 90 */ fmr f4, f3
/* 80229370 39 00 00 00 */ li r8, 0
/* 80229374 48 08 26 11 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 80229378 48 00 01 1C */ b lbl_80229494
lbl_8022937C:
/* 8022937C 28 00 00 02 */ cmplwi r0, 2
/* 80229380 40 82 01 14 */ bne lbl_80229494
/* 80229384 38 00 00 01 */ li r0, 1
/* 80229388 98 1F 12 44 */ stb r0, 0x1244(r31)
/* 8022938C 80 7F 05 C0 */ lwz r3, 0x5c0(r31)
/* 80229390 80 63 01 1C */ lwz r3, 0x11c(r3)
/* 80229394 48 00 38 55 */ bl calcStringLength__27jmessage_tSequenceProcessorFv
/* 80229398 38 00 00 63 */ li r0, 0x63
/* 8022939C 90 01 00 10 */ stw r0, 0x10(r1)
/* 802293A0 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
/* 802293A4 38 81 00 10 */ addi r4, r1, 0x10
/* 802293A8 38 A0 00 00 */ li r5, 0
/* 802293AC 38 C0 00 00 */ li r6, 0
/* 802293B0 38 E0 00 00 */ li r7, 0
/* 802293B4 C0 22 B0 64 */ lfs f1, lit_4028(r2)
/* 802293B8 FC 40 08 90 */ fmr f2, f1
/* 802293BC C0 62 B0 78 */ lfs f3, lit_4291(r2)
/* 802293C0 FC 80 18 90 */ fmr f4, f3
/* 802293C4 39 00 00 00 */ li r8, 0
/* 802293C8 48 08 25 BD */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 802293CC 48 00 00 C8 */ b lbl_80229494
lbl_802293D0:
/* 802293D0 80 7F 00 08 */ lwz r3, 8(r31)
/* 802293D4 4B E0 90 D5 */ bl checkRightTrigger__9STControlFv
/* 802293D8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802293DC 41 82 00 B8 */ beq lbl_80229494
/* 802293E0 88 1F 12 44 */ lbz r0, 0x1244(r31)
/* 802293E4 28 00 00 00 */ cmplwi r0, 0
/* 802293E8 40 82 00 50 */ bne lbl_80229438
/* 802293EC 38 00 00 01 */ li r0, 1
/* 802293F0 98 1F 12 44 */ stb r0, 0x1244(r31)
/* 802293F4 80 7F 05 C0 */ lwz r3, 0x5c0(r31)
/* 802293F8 80 63 01 1C */ lwz r3, 0x11c(r3)
/* 802293FC 48 00 37 ED */ bl calcStringLength__27jmessage_tSequenceProcessorFv
/* 80229400 38 00 00 63 */ li r0, 0x63
/* 80229404 90 01 00 0C */ stw r0, 0xc(r1)
/* 80229408 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
/* 8022940C 38 81 00 0C */ addi r4, r1, 0xc
/* 80229410 38 A0 00 00 */ li r5, 0
/* 80229414 38 C0 00 00 */ li r6, 0
/* 80229418 38 E0 00 00 */ li r7, 0
/* 8022941C C0 22 B0 64 */ lfs f1, lit_4028(r2)
/* 80229420 FC 40 08 90 */ fmr f2, f1
/* 80229424 C0 62 B0 78 */ lfs f3, lit_4291(r2)
/* 80229428 FC 80 18 90 */ fmr f4, f3
/* 8022942C 39 00 00 00 */ li r8, 0
/* 80229430 48 08 25 55 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 80229434 48 00 00 60 */ b lbl_80229494
lbl_80229438:
/* 80229438 28 00 00 01 */ cmplwi r0, 1
/* 8022943C 40 82 00 58 */ bne lbl_80229494
/* 80229440 88 1F 12 42 */ lbz r0, 0x1242(r31)
/* 80229444 28 00 00 03 */ cmplwi r0, 3
/* 80229448 40 82 00 4C */ bne lbl_80229494
/* 8022944C 38 00 00 02 */ li r0, 2
/* 80229450 98 1F 12 44 */ stb r0, 0x1244(r31)
/* 80229454 80 7F 05 C0 */ lwz r3, 0x5c0(r31)
/* 80229458 80 63 01 1C */ lwz r3, 0x11c(r3)
/* 8022945C 48 00 37 8D */ bl calcStringLength__27jmessage_tSequenceProcessorFv
/* 80229460 38 00 00 63 */ li r0, 0x63
/* 80229464 90 01 00 08 */ stw r0, 8(r1)
/* 80229468 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
/* 8022946C 38 81 00 08 */ addi r4, r1, 8
/* 80229470 38 A0 00 00 */ li r5, 0
/* 80229474 38 C0 00 00 */ li r6, 0
/* 80229478 38 E0 00 00 */ li r7, 0
/* 8022947C C0 22 B0 64 */ lfs f1, lit_4028(r2)
/* 80229480 FC 40 08 90 */ fmr f2, f1
/* 80229484 C0 62 B0 78 */ lfs f3, lit_4291(r2)
/* 80229488 FC 80 18 90 */ fmr f4, f3
/* 8022948C 39 00 00 00 */ li r8, 0
/* 80229490 48 08 24 F5 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
lbl_80229494:
/* 80229494 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 80229498 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8022949C 7C 08 03 A6 */ mtlr r0
/* 802294A0 38 21 00 30 */ addi r1, r1, 0x30
/* 802294A4 4E 80 00 20 */ blr
|