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
|
lbl_80235AD4:
/* 80235AD4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80235AD8 7C 08 02 A6 */ mflr r0
/* 80235ADC 90 01 00 24 */ stw r0, 0x24(r1)
/* 80235AE0 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80235AE4 93 C1 00 18 */ stw r30, 0x18(r1)
/* 80235AE8 7C 7F 1B 78 */ mr r31, r3
/* 80235AEC A0 03 01 68 */ lhz r0, 0x168(r3)
/* 80235AF0 28 00 00 10 */ cmplwi r0, 0x10
/* 80235AF4 41 82 00 60 */ beq lbl_80235B54
/* 80235AF8 88 1F 04 CB */ lbz r0, 0x4cb(r31)
/* 80235AFC 28 00 00 00 */ cmplwi r0, 0
/* 80235B00 41 82 00 54 */ beq lbl_80235B54
/* 80235B04 48 00 17 39 */ bl isTalkMessage__12dMsgObject_cFv
/* 80235B08 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80235B0C 41 82 00 48 */ beq lbl_80235B54
/* 80235B10 80 7F 01 18 */ lwz r3, 0x118(r31)
/* 80235B14 88 03 12 47 */ lbz r0, 0x1247(r3)
/* 80235B18 28 00 00 01 */ cmplwi r0, 1
/* 80235B1C 41 82 00 38 */ beq lbl_80235B54
/* 80235B20 38 00 00 60 */ li r0, 0x60
/* 80235B24 90 01 00 0C */ stw r0, 0xc(r1)
/* 80235B28 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
/* 80235B2C 38 81 00 0C */ addi r4, r1, 0xc
/* 80235B30 38 A0 00 00 */ li r5, 0
/* 80235B34 38 C0 00 00 */ li r6, 0
/* 80235B38 38 E0 00 00 */ li r7, 0
/* 80235B3C C0 22 B0 C0 */ lfs f1, lit_4084(r2)
/* 80235B40 FC 40 08 90 */ fmr f2, f1
/* 80235B44 C0 62 B1 10 */ lfs f3, lit_4145(r2)
/* 80235B48 FC 80 18 90 */ fmr f4, f3
/* 80235B4C 39 00 00 00 */ li r8, 0
/* 80235B50 48 07 5E 35 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
lbl_80235B54:
/* 80235B54 80 7F 01 18 */ lwz r3, 0x118(r31)
/* 80235B58 4B FF 36 11 */ bl selectMessage__19jmessage_tReferenceFv
/* 80235B5C 80 7F 01 20 */ lwz r3, 0x120(r31)
/* 80235B60 80 63 00 04 */ lwz r3, 4(r3)
/* 80235B64 88 03 12 4C */ lbz r0, 0x124c(r3)
/* 80235B68 28 00 00 01 */ cmplwi r0, 1
/* 80235B6C 41 82 00 30 */ beq lbl_80235B9C
/* 80235B70 28 00 00 03 */ cmplwi r0, 3
/* 80235B74 41 82 00 28 */ beq lbl_80235B9C
/* 80235B78 28 00 00 04 */ cmplwi r0, 4
/* 80235B7C 41 82 00 20 */ beq lbl_80235B9C
/* 80235B80 28 00 00 06 */ cmplwi r0, 6
/* 80235B84 41 82 00 18 */ beq lbl_80235B9C
/* 80235B88 80 7F 01 04 */ lwz r3, 0x104(r31)
/* 80235B8C 81 83 00 00 */ lwz r12, 0(r3)
/* 80235B90 81 8C 00 30 */ lwz r12, 0x30(r12)
/* 80235B94 7D 89 03 A6 */ mtctr r12
/* 80235B98 4E 80 04 21 */ bctrl
lbl_80235B9C:
/* 80235B9C 7F E3 FB 78 */ mr r3, r31
/* 80235BA0 48 00 15 49 */ bl isHowlMessage__12dMsgObject_cFv
/* 80235BA4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80235BA8 41 82 00 2C */ beq lbl_80235BD4
/* 80235BAC 80 7F 01 04 */ lwz r3, 0x104(r31)
/* 80235BB0 48 00 C4 D1 */ bl isKeyCheck__14dMsgScrnHowl_cFv
/* 80235BB4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80235BB8 41 82 00 1C */ beq lbl_80235BD4
/* 80235BBC 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */
/* 80235BC0 38 63 D2 E8 */ addi r3, r3, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */
/* 80235BC4 80 03 00 34 */ lwz r0, 0x34(r3)
/* 80235BC8 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 80235BCC 41 82 00 08 */ beq lbl_80235BD4
/* 80235BD0 48 00 27 51 */ bl onMsgSend__12dMsgObject_cFv
lbl_80235BD4:
/* 80235BD4 7F E3 FB 78 */ mr r3, r31
/* 80235BD8 48 00 0E 01 */ bl isSend__12dMsgObject_cFv
/* 80235BDC 7C 7E 1B 78 */ mr r30, r3
/* 80235BE0 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */
/* 80235BE4 38 63 D2 E8 */ addi r3, r3, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */
/* 80235BE8 80 63 00 34 */ lwz r3, 0x34(r3)
/* 80235BEC 54 60 05 EF */ rlwinm. r0, r3, 0, 0x17, 0x17
/* 80235BF0 40 82 00 1C */ bne lbl_80235C0C
/* 80235BF4 54 60 05 AD */ rlwinm. r0, r3, 0, 0x16, 0x16
/* 80235BF8 41 82 00 24 */ beq lbl_80235C1C
/* 80235BFC 80 7F 01 04 */ lwz r3, 0x104(r31)
/* 80235C00 48 00 C4 81 */ bl isKeyCheck__14dMsgScrnHowl_cFv
/* 80235C04 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80235C08 40 82 00 14 */ bne lbl_80235C1C
lbl_80235C0C:
/* 80235C0C 7F E3 FB 78 */ mr r3, r31
/* 80235C10 48 00 14 D9 */ bl isHowlMessage__12dMsgObject_cFv
/* 80235C14 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80235C18 40 82 00 90 */ bne lbl_80235CA8
lbl_80235C1C:
/* 80235C1C 57 C0 06 3F */ clrlwi. r0, r30, 0x18
/* 80235C20 41 82 00 88 */ beq lbl_80235CA8
/* 80235C24 80 7F 01 18 */ lwz r3, 0x118(r31)
/* 80235C28 A0 03 05 DE */ lhz r0, 0x5de(r3)
/* 80235C2C 28 00 0C 4E */ cmplwi r0, 0xc4e
/* 80235C30 40 82 00 14 */ bne lbl_80235C44
/* 80235C34 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
/* 80235C38 38 63 03 D0 */ addi r3, r3, 0x3d0
/* 80235C3C 38 80 00 02 */ li r4, 2
/* 80235C40 48 07 A3 4D */ bl changeBgmStatus__8Z2SeqMgrFl
lbl_80235C44:
/* 80235C44 38 00 00 00 */ li r0, 0
/* 80235C48 B0 1F 01 6A */ sth r0, 0x16a(r31)
/* 80235C4C 7F E3 FB 78 */ mr r3, r31
/* 80235C50 38 80 00 11 */ li r4, 0x11
/* 80235C54 48 00 0C 91 */ bl setStatusLocal__12dMsgObject_cFUs
/* 80235C58 7F E3 FB 78 */ mr r3, r31
/* 80235C5C 48 00 15 E1 */ bl isTalkMessage__12dMsgObject_cFv
/* 80235C60 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80235C64 41 82 00 44 */ beq lbl_80235CA8
/* 80235C68 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 80235C6C 28 00 00 02 */ cmplwi r0, 2
/* 80235C70 40 82 00 38 */ bne lbl_80235CA8
/* 80235C74 38 00 00 62 */ li r0, 0x62
/* 80235C78 90 01 00 08 */ stw r0, 8(r1)
/* 80235C7C 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
/* 80235C80 38 81 00 08 */ addi r4, r1, 8
/* 80235C84 38 A0 00 00 */ li r5, 0
/* 80235C88 38 C0 00 00 */ li r6, 0
/* 80235C8C 38 E0 00 00 */ li r7, 0
/* 80235C90 C0 22 B0 C0 */ lfs f1, lit_4084(r2)
/* 80235C94 FC 40 08 90 */ fmr f2, f1
/* 80235C98 C0 62 B1 10 */ lfs f3, lit_4145(r2)
/* 80235C9C FC 80 18 90 */ fmr f4, f3
/* 80235CA0 39 00 00 00 */ li r8, 0
/* 80235CA4 48 07 5C E1 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
lbl_80235CA8:
/* 80235CA8 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80235CAC 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 80235CB0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80235CB4 7C 08 03 A6 */ mtlr r0
/* 80235CB8 38 21 00 20 */ addi r1, r1, 0x20
/* 80235CBC 4E 80 00 20 */ blr
|