mirror of
https://github.com/zeldaret/tp
synced 2026-09-01 09:43:27 -04:00
d_item (#18)
* item_funcs ok * item_getcheck_func ok * remove unnecessary asm file * execItemGet / checkItemGet ok, add enums for readability * fix return types
This commit is contained in:
+2086
-2086
File diff suppressed because it is too large
Load Diff
@@ -36,8 +36,8 @@ daItemBase_c_NS_CreateItemHeap:
|
||||
/* 80144788 001416C8 AB 61 00 4A */ lha r27, 0x4a(r1)
|
||||
/* 8014478C 001416CC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80144790 001416D0 7C A4 07 34 */ extsh r4, r5
|
||||
/* 80144794 001416D4 3C A0 80 40 */ lis r5, lbl_804061C0@ha
|
||||
/* 80144798 001416D8 38 A5 61 C0 */ addi r5, r5, lbl_804061C0@l
|
||||
/* 80144794 001416D4 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
|
||||
/* 80144798 001416D8 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
|
||||
/* 8014479C 001416DC 3F 85 00 02 */ addis r28, r5, 2
|
||||
/* 801447A0 001416E0 3B 9C C2 F8 */ addi r28, r28, -15624
|
||||
/* 801447A4 001416E4 7F 85 E3 78 */ mr r5, r28
|
||||
@@ -373,8 +373,8 @@ lbl_80144B7C:
|
||||
/* 80144C70 00141BB0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80144C74 00141BB4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80144C78 00141BB8 4E 80 00 20 */ blr
|
||||
/* 80144C7C 00141BBC 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80144C80 00141BC0 38 83 61 C0 */ addi r4, r3, lbl_804061C0@l
|
||||
/* 80144C7C 00141BBC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80144C80 00141BC0 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l
|
||||
/* 80144C84 00141BC4 80 04 5F 88 */ lwz r0, 0x5f88(r4)
|
||||
/* 80144C88 00141BC8 3C 60 80 43 */ lis r3, lbl_80434AC8@ha
|
||||
/* 80144C8C 00141BCC 38 63 4A C8 */ addi r3, r3, lbl_80434AC8@l
|
||||
@@ -385,8 +385,8 @@ lbl_80144B7C:
|
||||
|
||||
.global daItemBase_c_NS_setListEnd
|
||||
daItemBase_c_NS_setListEnd:
|
||||
/* 80144CA0 00141BE0 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80144CA4 00141BE4 38 83 61 C0 */ addi r4, r3, lbl_804061C0@l
|
||||
/* 80144CA0 00141BE0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80144CA4 00141BE4 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l
|
||||
/* 80144CA8 00141BE8 80 04 5F 80 */ lwz r0, 0x5f80(r4)
|
||||
/* 80144CAC 00141BEC 3C 60 80 43 */ lis r3, lbl_80434AC8@ha
|
||||
/* 80144CB0 00141BF0 38 63 4A C8 */ addi r3, r3, lbl_80434AC8@l
|
||||
|
||||
+166
-166
@@ -1779,8 +1779,8 @@ lbl_80146ED4:
|
||||
/* 801470C0 00144000 38 00 00 00 */ li r0, 0
|
||||
/* 801470C4 00144004 90 1F 00 20 */ stw r0, 0x20(r31)
|
||||
/* 801470C8 00144008 48 00 02 44 */ b lbl_8014730C
|
||||
/* 801470CC 0014400C 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 801470D0 00144010 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 801470CC 0014400C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 801470D0 00144010 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 801470D4 00144014 80 63 5D AC */ lwz r3, 0x5dac(r3)
|
||||
/* 801470D8 00144018 38 03 05 50 */ addi r0, r3, 0x550
|
||||
/* 801470DC 0014401C 90 1F 00 20 */ stw r0, 0x20(r31)
|
||||
@@ -1824,8 +1824,8 @@ lbl_80147148:
|
||||
/* 80147170 001440B0 C0 03 00 08 */ lfs f0, 8(r3)
|
||||
/* 80147174 001440B4 D0 1F 00 1C */ stfs f0, 0x1c(r31)
|
||||
/* 80147178 001440B8 48 00 01 94 */ b lbl_8014730C
|
||||
/* 8014717C 001440BC 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80147180 001440C0 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8014717C 001440BC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80147180 001440C0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80147184 001440C4 88 03 5D B0 */ lbz r0, 0x5db0(r3)
|
||||
/* 80147188 001440C8 7C 00 07 74 */ extsb r0, r0
|
||||
/* 8014718C 001440CC 1C 00 00 38 */ mulli r0, r0, 0x38
|
||||
@@ -2834,8 +2834,8 @@ daNpcT_c_NS_getTrnsfrmAnmP:
|
||||
/* 80148060 00144FA0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80148064 00144FA4 7C 83 23 78 */ mr r3, r4
|
||||
/* 80148068 00144FA8 7C A4 2B 78 */ mr r4, r5
|
||||
/* 8014806C 00144FAC 3C A0 80 40 */ lis r5, lbl_804061C0@ha
|
||||
/* 80148070 00144FB0 38 A5 61 C0 */ addi r5, r5, lbl_804061C0@l
|
||||
/* 8014806C 00144FAC 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
|
||||
/* 80148070 00144FB0 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
|
||||
/* 80148074 00144FB4 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80148078 00144FB8 38 C0 00 80 */ li r6, 0x80
|
||||
/* 8014807C 00144FBC 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
@@ -2852,8 +2852,8 @@ daNpcT_c_NS_getTrnsfrmKeyAnmP:
|
||||
/* 8014809C 00144FDC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801480A0 00144FE0 7C 83 23 78 */ mr r3, r4
|
||||
/* 801480A4 00144FE4 7C A4 2B 78 */ mr r4, r5
|
||||
/* 801480A8 00144FE8 3C A0 80 40 */ lis r5, lbl_804061C0@ha
|
||||
/* 801480AC 00144FEC 38 A5 61 C0 */ addi r5, r5, lbl_804061C0@l
|
||||
/* 801480A8 00144FE8 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
|
||||
/* 801480AC 00144FEC 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
|
||||
/* 801480B0 00144FF0 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 801480B4 00144FF4 38 C0 00 80 */ li r6, 0x80
|
||||
/* 801480B8 00144FF8 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
@@ -2870,8 +2870,8 @@ daNpcT_c_NS_getTexPtrnAnmP:
|
||||
/* 801480D8 00145018 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801480DC 0014501C 7C 83 23 78 */ mr r3, r4
|
||||
/* 801480E0 00145020 7C A4 2B 78 */ mr r4, r5
|
||||
/* 801480E4 00145024 3C A0 80 40 */ lis r5, lbl_804061C0@ha
|
||||
/* 801480E8 00145028 38 A5 61 C0 */ addi r5, r5, lbl_804061C0@l
|
||||
/* 801480E4 00145024 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
|
||||
/* 801480E8 00145028 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
|
||||
/* 801480EC 0014502C 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 801480F0 00145030 38 C0 00 80 */ li r6, 0x80
|
||||
/* 801480F4 00145034 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
@@ -2888,8 +2888,8 @@ daNpcT_c_NS_getTexSRTKeyAnmP:
|
||||
/* 80148114 00145054 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80148118 00145058 7C 83 23 78 */ mr r3, r4
|
||||
/* 8014811C 0014505C 7C A4 2B 78 */ mr r4, r5
|
||||
/* 80148120 00145060 3C A0 80 40 */ lis r5, lbl_804061C0@ha
|
||||
/* 80148124 00145064 38 A5 61 C0 */ addi r5, r5, lbl_804061C0@l
|
||||
/* 80148120 00145060 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
|
||||
/* 80148124 00145064 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
|
||||
/* 80148128 00145068 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 8014812C 0014506C 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80148130 00145070 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
@@ -2903,8 +2903,8 @@ daNpcT_c_NS_getTexSRTKeyAnmP:
|
||||
/* 80148150 00145090 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80148154 00145094 7C 83 23 78 */ mr r3, r4
|
||||
/* 80148158 00145098 7C A4 2B 78 */ mr r4, r5
|
||||
/* 8014815C 0014509C 3C A0 80 40 */ lis r5, lbl_804061C0@ha
|
||||
/* 80148160 001450A0 38 A5 61 C0 */ addi r5, r5, lbl_804061C0@l
|
||||
/* 8014815C 0014509C 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
|
||||
/* 80148160 001450A0 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
|
||||
/* 80148164 001450A4 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80148168 001450A8 38 C0 00 80 */ li r6, 0x80
|
||||
/* 8014816C 001450AC 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
@@ -2918,8 +2918,8 @@ daNpcT_c_NS_getTexSRTKeyAnmP:
|
||||
/* 8014818C 001450CC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80148190 001450D0 7C 83 23 78 */ mr r3, r4
|
||||
/* 80148194 001450D4 7C A4 2B 78 */ mr r4, r5
|
||||
/* 80148198 001450D8 3C A0 80 40 */ lis r5, lbl_804061C0@ha
|
||||
/* 8014819C 001450DC 38 A5 61 C0 */ addi r5, r5, lbl_804061C0@l
|
||||
/* 80148198 001450D8 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
|
||||
/* 8014819C 001450DC 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
|
||||
/* 801481A0 001450E0 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 801481A4 001450E4 38 C0 00 80 */ li r6, 0x80
|
||||
/* 801481A8 001450E8 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
@@ -3202,8 +3202,8 @@ lbl_80148584:
|
||||
/* 8014859C 001454DC 38 9E 08 64 */ addi r4, r30, 0x864
|
||||
/* 801485A0 001454E0 4B ED 21 2D */ bl fopAcM_posMoveF
|
||||
/* 801485A4 001454E4 38 7E 06 8C */ addi r3, r30, 0x68c
|
||||
/* 801485A8 001454E8 3C 80 80 40 */ lis r4, lbl_804061C0@ha
|
||||
/* 801485AC 001454EC 38 84 61 C0 */ addi r4, r4, lbl_804061C0@l
|
||||
/* 801485A8 001454E8 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
|
||||
/* 801485AC 001454EC 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
|
||||
/* 801485B0 001454F0 3B E4 0F 38 */ addi r31, r4, 0xf38
|
||||
/* 801485B4 001454F4 7F E4 FB 78 */ mr r4, r31
|
||||
/* 801485B8 001454F8 4B F2 E4 F5 */ bl dBgS_Acch_NS_CrrPos
|
||||
@@ -3361,8 +3361,8 @@ lbl_801487F8:
|
||||
/* 801487F8 00145738 54 00 06 3F */ clrlwi. r0, r0, 0x18
|
||||
/* 801487FC 0014573C 40 82 00 18 */ bne lbl_80148814
|
||||
lbl_80148800:
|
||||
/* 80148800 00145740 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80148804 00145744 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 80148800 00145740 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80148804 00145744 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80148808 00145748 88 03 4F AD */ lbz r0, 0x4fad(r3)
|
||||
/* 8014880C 0014574C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80148810 00145750 40 82 00 18 */ bne lbl_80148828
|
||||
@@ -3560,8 +3560,8 @@ lbl_80148AA8:
|
||||
/* 80148AD4 00145A14 80 9F 00 04 */ lwz r4, 4(r31)
|
||||
/* 80148AD8 00145A18 38 B7 01 0C */ addi r5, r23, 0x10c
|
||||
/* 80148ADC 00145A1C 48 05 C2 C5 */ bl dScnKy_env_light_c_NS_setLightTevColorType_MAJI
|
||||
/* 80148AE0 00145A20 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80148AE4 00145A24 38 83 61 C0 */ addi r4, r3, lbl_804061C0@l
|
||||
/* 80148AE0 00145A20 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80148AE4 00145A24 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l
|
||||
/* 80148AE8 00145A28 80 04 5F 88 */ lwz r0, 0x5f88(r4)
|
||||
/* 80148AEC 00145A2C 3C 60 80 43 */ lis r3, lbl_80434AC8@ha
|
||||
/* 80148AF0 00145A30 3B 03 4A C8 */ addi r24, r3, lbl_80434AC8@l
|
||||
@@ -3570,8 +3570,8 @@ lbl_80148AA8:
|
||||
/* 80148AFC 00145A3C 90 18 00 4C */ stw r0, 0x4c(r24)
|
||||
/* 80148B00 00145A40 80 77 05 78 */ lwz r3, 0x578(r23)
|
||||
/* 80148B04 00145A44 4B EC 86 BD */ bl mDoExt_McaMorfSO_NS_entryDL
|
||||
/* 80148B08 00145A48 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80148B0C 00145A4C 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 80148B08 00145A48 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80148B0C 00145A4C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80148B10 00145A50 80 03 5F 80 */ lwz r0, 0x5f80(r3)
|
||||
/* 80148B14 00145A54 90 18 00 48 */ stw r0, 0x48(r24)
|
||||
/* 80148B18 00145A58 80 03 5F 84 */ lwz r0, 0x5f84(r3)
|
||||
@@ -3678,8 +3678,8 @@ daNpcT_c_NS_setEnvTevColor:
|
||||
/* 80148C7C 00145BBC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80148C80 00145BC0 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80148C84 00145BC4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80148C88 00145BC8 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80148C8C 00145BCC 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 80148C88 00145BC8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80148C8C 00145BCC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80148C90 00145BD0 3B E3 0F 38 */ addi r31, r3, 0xf38
|
||||
/* 80148C94 00145BD4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80148C98 00145BD8 38 9E 09 44 */ addi r4, r30, 0x944
|
||||
@@ -3703,8 +3703,8 @@ daNpcT_c_NS_setRoomNo:
|
||||
/* 80148CD4 00145C14 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80148CD8 00145C18 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80148CDC 00145C1C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80148CE0 00145C20 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80148CE4 00145C24 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 80148CE0 00145C20 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80148CE4 00145C24 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80148CE8 00145C28 38 63 0F 38 */ addi r3, r3, 0xf38
|
||||
/* 80148CEC 00145C2C 38 9F 09 44 */ addi r4, r31, 0x944
|
||||
/* 80148CF0 00145C30 4B F2 C4 11 */ bl dBgS_NS_GetRoomId
|
||||
@@ -4219,8 +4219,8 @@ daNpcT_c_NS_ctrlMsgAnm:
|
||||
/* 80149400 00146340 2C 00 FF FF */ cmpwi r0, -1
|
||||
/* 80149404 00146344 41 82 00 EC */ beq lbl_801494F0
|
||||
lbl_80149408:
|
||||
/* 80149408 00146348 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8014940C 0014634C 38 83 61 C0 */ addi r4, r3, lbl_804061C0@l
|
||||
/* 80149408 00146348 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8014940C 0014634C 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l
|
||||
/* 80149410 00146350 38 64 4E C8 */ addi r3, r4, 0x4ec8
|
||||
/* 80149414 00146354 80 84 4F 94 */ lwz r4, 0x4f94(r4)
|
||||
/* 80149418 00146358 4B EF 9E D5 */ bl dEvt_control_c_NS_convPId
|
||||
@@ -4243,8 +4243,8 @@ lbl_80149448:
|
||||
/* 80149454 00146394 80 1E 0D 9C */ lwz r0, 0xd9c(r30)
|
||||
/* 80149458 00146398 7C 04 00 40 */ cmplw r4, r0
|
||||
/* 8014945C 0014639C 41 82 00 24 */ beq lbl_80149480
|
||||
/* 80149460 001463A0 3C 80 80 40 */ lis r4, lbl_804061C0@ha
|
||||
/* 80149464 001463A4 38 84 61 C0 */ addi r4, r4, lbl_804061C0@l
|
||||
/* 80149460 001463A0 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
|
||||
/* 80149464 001463A4 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
|
||||
/* 80149468 001463A8 88 04 5E 7B */ lbz r0, 0x5e7b(r4)
|
||||
/* 8014946C 001463AC 90 1B 00 00 */ stw r0, 0(r27)
|
||||
/* 80149470 001463B0 88 04 5E 7A */ lbz r0, 0x5e7a(r4)
|
||||
@@ -4596,8 +4596,8 @@ lbl_80149960:
|
||||
/* 8014998C 001468CC 48 21 88 4D */ bl _savegpr_28
|
||||
/* 80149990 001468D0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80149994 001468D4 3B E0 00 00 */ li r31, 0
|
||||
/* 80149998 001468D8 3C 80 80 40 */ lis r4, lbl_804061C0@ha
|
||||
/* 8014999C 001468DC 3B A4 61 C0 */ addi r29, r4, lbl_804061C0@l
|
||||
/* 80149998 001468D8 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
|
||||
/* 8014999C 001468DC 3B A4 61 C0 */ addi r29, r4, g_dComIfG_gameInfo@l
|
||||
/* 801499A0 001468E0 88 1D 4F AD */ lbz r0, 0x4fad(r29)
|
||||
/* 801499A4 001468E4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801499A8 001468E8 41 82 01 C4 */ beq lbl_80149B6C
|
||||
@@ -4898,8 +4898,8 @@ lbl_80149D68:
|
||||
/* 80149E0C 00146D4C 38 A1 00 18 */ addi r5, r1, 0x18
|
||||
/* 80149E10 00146D50 7F 46 D3 78 */ mr r6, r26
|
||||
/* 80149E14 00146D54 4B F2 DF 51 */ bl dBgS_LinChk_NS_Set
|
||||
/* 80149E18 00146D58 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80149E1C 00146D5C 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 80149E18 00146D58 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80149E1C 00146D5C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80149E20 00146D60 3B 23 0F 38 */ addi r25, r3, 0xf38
|
||||
/* 80149E24 00146D64 7F 23 CB 78 */ mr r3, r25
|
||||
/* 80149E28 00146D68 38 9A 0A E0 */ addi r4, r26, 0xae0
|
||||
@@ -5107,14 +5107,14 @@ lbl_8014A0A0:
|
||||
/* 8014A124 00147064 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 8014A128 00147068 7C 04 00 2E */ lwzx r0, r4, r0
|
||||
/* 8014A12C 0014706C 90 1F 01 00 */ stw r0, 0x100(r31)
|
||||
/* 8014A130 00147070 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8014A134 00147074 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8014A130 00147070 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8014A134 00147074 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8014A138 00147078 38 63 4F F8 */ addi r3, r3, 0x4ff8
|
||||
/* 8014A13C 0014707C 80 9F 01 00 */ lwz r4, 0x100(r31)
|
||||
/* 8014A140 00147080 4B EF C6 C1 */ bl dEvent_manager_c_NS_setObjectArchive
|
||||
lbl_8014A144:
|
||||
/* 8014A144 00147084 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8014A148 00147088 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8014A144 00147084 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8014A148 00147088 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8014A14C 0014708C 38 63 4F F8 */ addi r3, r3, 0x4ff8
|
||||
/* 8014A150 00147090 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8014A154 00147094 80 BF 05 70 */ lwz r5, 0x570(r31)
|
||||
@@ -5210,14 +5210,14 @@ daNpcT_c_NS_evtChange:
|
||||
/* 8014A29C 001471DC 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 8014A2A0 001471E0 7C 04 00 2E */ lwzx r0, r4, r0
|
||||
/* 8014A2A4 001471E4 90 1F 01 00 */ stw r0, 0x100(r31)
|
||||
/* 8014A2A8 001471E8 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8014A2AC 001471EC 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8014A2A8 001471E8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8014A2AC 001471EC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8014A2B0 001471F0 38 63 4F F8 */ addi r3, r3, 0x4ff8
|
||||
/* 8014A2B4 001471F4 80 9F 01 00 */ lwz r4, 0x100(r31)
|
||||
/* 8014A2B8 001471F8 4B EF C5 49 */ bl dEvent_manager_c_NS_setObjectArchive
|
||||
lbl_8014A2BC:
|
||||
/* 8014A2BC 001471FC 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8014A2C0 00147200 3B C3 61 C0 */ addi r30, r3, lbl_804061C0@l
|
||||
/* 8014A2BC 001471FC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8014A2C0 00147200 3B C3 61 C0 */ addi r30, r3, g_dComIfG_gameInfo@l
|
||||
/* 8014A2C4 00147204 38 7E 4F F8 */ addi r3, r30, 0x4ff8
|
||||
/* 8014A2C8 00147208 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8014A2CC 0014720C 80 BF 05 70 */ lwz r5, 0x570(r31)
|
||||
@@ -5661,8 +5661,8 @@ lbl_8014A8E8:
|
||||
/* 8014A930 00147870 D0 04 00 04 */ stfs f0, 4(r4)
|
||||
/* 8014A934 00147874 38 7E 09 30 */ addi r3, r30, 0x930
|
||||
/* 8014A938 00147878 48 11 D3 F1 */ bl cBgS_GndChk_NS_SetPos_X1_
|
||||
/* 8014A93C 0014787C 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8014A940 00147880 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8014A93C 0014787C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8014A940 00147880 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8014A944 00147884 38 63 0F 38 */ addi r3, r3, 0xf38
|
||||
/* 8014A948 00147888 38 9E 09 30 */ addi r4, r30, 0x930
|
||||
/* 8014A94C 0014788C 4B F2 9B 55 */ bl cBgS_NS_GroundCross
|
||||
@@ -6151,8 +6151,8 @@ daNpcT_c_NS_chkWolfAction:
|
||||
/* 8014B02C 00147F6C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8014B030 00147F70 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8014B034 00147F74 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8014B038 00147F78 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8014B03C 00147F7C 3B C3 61 C0 */ addi r30, r3, lbl_804061C0@l
|
||||
/* 8014B038 00147F78 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8014B03C 00147F7C 3B C3 61 C0 */ addi r30, r3, g_dComIfG_gameInfo@l
|
||||
/* 8014B040 00147F80 80 7E 5D B4 */ lwz r3, 0x5db4(r30)
|
||||
/* 8014B044 00147F84 80 03 05 74 */ lwz r0, 0x574(r3)
|
||||
/* 8014B048 00147F88 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
|
||||
@@ -6165,8 +6165,8 @@ daNpcT_c_NS_chkWolfAction:
|
||||
/* 8014B064 00147FA4 4E 80 04 21 */ bctrl
|
||||
/* 8014B068 00147FA8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8014B06C 00147FAC 40 82 00 38 */ bne lbl_8014B0A4
|
||||
/* 8014B070 00147FB0 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8014B074 00147FB4 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8014B070 00147FB0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8014B074 00147FB4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8014B078 00147FB8 80 03 5F 18 */ lwz r0, 0x5f18(r3)
|
||||
/* 8014B07C 00147FBC 54 00 01 09 */ rlwinm. r0, r0, 0, 4, 4
|
||||
/* 8014B080 00147FC0 40 82 00 24 */ bne lbl_8014B0A4
|
||||
@@ -6214,8 +6214,8 @@ lbl_8014B0B0:
|
||||
/* 8014B11C 0014805C 7C FE 3B 78 */ mr r30, r7
|
||||
/* 8014B120 00148060 38 61 00 50 */ addi r3, r1, 0x50
|
||||
/* 8014B124 00148064 7F 44 D3 78 */ mr r4, r26
|
||||
/* 8014B128 00148068 3C A0 80 40 */ lis r5, lbl_804061C0@ha
|
||||
/* 8014B12C 0014806C 3B E5 61 C0 */ addi r31, r5, lbl_804061C0@l
|
||||
/* 8014B128 00148068 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
|
||||
/* 8014B12C 0014806C 3B E5 61 C0 */ addi r31, r5, g_dComIfG_gameInfo@l
|
||||
/* 8014B130 00148070 80 BF 5D AC */ lwz r5, 0x5dac(r31)
|
||||
/* 8014B134 00148074 48 00 02 B9 */ bl daNpcT_c_NS_getAttnPos
|
||||
/* 8014B138 00148078 C0 41 00 50 */ lfs f2, 0x50(r1)
|
||||
@@ -6224,8 +6224,8 @@ lbl_8014B0B0:
|
||||
/* 8014B144 00148084 D0 21 00 60 */ stfs f1, 0x60(r1)
|
||||
/* 8014B148 00148088 C0 01 00 58 */ lfs f0, 0x58(r1)
|
||||
/* 8014B14C 0014808C D0 01 00 64 */ stfs f0, 0x64(r1)
|
||||
/* 8014B150 00148090 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8014B154 00148094 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8014B150 00148090 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8014B154 00148094 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8014B158 00148098 80 63 5D B4 */ lwz r3, 0x5db4(r3)
|
||||
/* 8014B15C 0014809C 80 03 05 74 */ lwz r0, 0x574(r3)
|
||||
/* 8014B160 001480A0 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
|
||||
@@ -6361,8 +6361,8 @@ lbl_8014B300:
|
||||
/* 8014B358 00148298 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8014B35C 0014829C 41 82 00 34 */ beq lbl_8014B390
|
||||
/* 8014B360 001482A0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8014B364 001482A4 3C 80 80 40 */ lis r4, lbl_804061C0@ha
|
||||
/* 8014B368 001482A8 38 84 61 C0 */ addi r4, r4, lbl_804061C0@l
|
||||
/* 8014B364 001482A4 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
|
||||
/* 8014B368 001482A8 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
|
||||
/* 8014B36C 001482AC 80 84 5D AC */ lwz r4, 0x5dac(r4)
|
||||
/* 8014B370 001482B0 38 A0 00 01 */ li r5, 1
|
||||
/* 8014B374 001482B4 A8 DE 0D 7A */ lha r6, 0xd7a(r30)
|
||||
@@ -6374,8 +6374,8 @@ lbl_8014B300:
|
||||
/* 8014B38C 001482CC 48 00 00 34 */ b lbl_8014B3C0
|
||||
lbl_8014B390:
|
||||
/* 8014B390 001482D0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8014B394 001482D4 3C 80 80 40 */ lis r4, lbl_804061C0@ha
|
||||
/* 8014B398 001482D8 3B E4 61 C0 */ addi r31, r4, lbl_804061C0@l
|
||||
/* 8014B394 001482D4 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
|
||||
/* 8014B398 001482D8 3B E4 61 C0 */ addi r31, r4, g_dComIfG_gameInfo@l
|
||||
/* 8014B39C 001482DC 80 9F 5D AC */ lwz r4, 0x5dac(r31)
|
||||
/* 8014B3A0 001482E0 38 A0 00 00 */ li r5, 0
|
||||
/* 8014B3A4 001482E4 A8 DE 0D 7A */ lha r6, 0xd7a(r30)
|
||||
@@ -6420,8 +6420,8 @@ daNpcT_c_NS_getAttnPos:
|
||||
/* 8014B430 00148370 C0 01 00 0C */ lfs f0, 0xc(r1)
|
||||
/* 8014B434 00148374 EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 8014B438 00148378 D0 01 00 0C */ stfs f0, 0xc(r1)
|
||||
/* 8014B43C 0014837C 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8014B440 00148380 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8014B43C 0014837C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8014B440 00148380 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8014B444 00148384 80 63 5D B4 */ lwz r3, 0x5db4(r3)
|
||||
/* 8014B448 00148388 80 03 05 74 */ lwz r0, 0x574(r3)
|
||||
/* 8014B44C 0014838C 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
|
||||
@@ -6971,8 +6971,8 @@ daNpcT_c_NS_initTalk:
|
||||
/* 8014BC18 00148B58 38 C0 00 00 */ li r6, 0
|
||||
/* 8014BC1C 00148B5C 48 0F E3 75 */ bl dMsgFlow_c_NS_init
|
||||
/* 8014BC20 00148B60 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8014BC24 00148B64 3C 80 80 40 */ lis r4, lbl_804061C0@ha
|
||||
/* 8014BC28 00148B68 38 84 61 C0 */ addi r4, r4, lbl_804061C0@l
|
||||
/* 8014BC24 00148B64 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
|
||||
/* 8014BC28 00148B68 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
|
||||
/* 8014BC2C 00148B6C 80 84 5D AC */ lwz r4, 0x5dac(r4)
|
||||
/* 8014BC30 00148B70 4B EC EA E1 */ bl fopAcM_searchActorAngleY
|
||||
/* 8014BC34 00148B74 B0 7F 0D C8 */ sth r3, 0xdc8(r31)
|
||||
@@ -7325,8 +7325,8 @@ daNpcT_c_NS_setHitodamaPrtcl:
|
||||
/* 8014C120 00149060 3B E0 00 00 */ li r31, 0
|
||||
/* 8014C124 00149064 3B A0 00 00 */ li r29, 0
|
||||
/* 8014C128 00149068 3B 80 00 00 */ li r28, 0
|
||||
/* 8014C12C 0014906C 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8014C130 00149070 3B 43 61 C0 */ addi r26, r3, lbl_804061C0@l
|
||||
/* 8014C12C 0014906C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8014C130 00149070 3B 43 61 C0 */ addi r26, r3, g_dComIfG_gameInfo@l
|
||||
lbl_8014C134:
|
||||
/* 8014C134 00149074 80 7A 5D 3C */ lwz r3, 0x5d3c(r26)
|
||||
/* 8014C138 00149078 38 00 00 FF */ li r0, 0xff
|
||||
@@ -7594,8 +7594,8 @@ lbl_8014C4C8:
|
||||
/* 8014C518 00149458 7C BA 2B 78 */ mr r26, r5
|
||||
/* 8014C51C 0014945C 7C DB 33 78 */ mr r27, r6
|
||||
/* 8014C520 00149460 3B C0 00 00 */ li r30, 0
|
||||
/* 8014C524 00149464 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8014C528 00149468 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8014C524 00149464 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8014C528 00149468 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8014C52C 0014946C 38 63 4E C4 */ addi r3, r3, 0x4ec4
|
||||
/* 8014C530 00149470 4B ED 7E 55 */ bl dStage_roomControl_c_NS_getStatusRoomDt
|
||||
/* 8014C534 00149474 7C 7F 1B 78 */ mr r31, r3
|
||||
@@ -7652,8 +7652,8 @@ lbl_8014C5C4:
|
||||
/* 8014C5F0 00149530 48 21 5B E9 */ bl _savegpr_28
|
||||
/* 8014C5F4 00149534 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 8014C5F8 00149538 3B C0 00 00 */ li r30, 0
|
||||
/* 8014C5FC 0014953C 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8014C600 00149540 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8014C5FC 0014953C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8014C600 00149540 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8014C604 00149544 88 03 5E 24 */ lbz r0, 0x5e24(r3)
|
||||
/* 8014C608 00149548 28 00 00 1C */ cmplwi r0, 0x1c
|
||||
/* 8014C60C 0014954C 40 82 00 D8 */ bne lbl_8014C6E4
|
||||
@@ -7666,8 +7666,8 @@ lbl_8014C5C4:
|
||||
/* 8014C628 00149568 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8014C62C 0014956C 41 82 00 B8 */ beq lbl_8014C6E4
|
||||
/* 8014C630 00149570 3B A0 00 00 */ li r29, 0
|
||||
/* 8014C634 00149574 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8014C638 00149578 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8014C634 00149574 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8014C638 00149578 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8014C63C 0014957C 3B E3 56 B8 */ addi r31, r3, 0x56b8
|
||||
/* 8014C640 00149580 48 00 00 44 */ b lbl_8014C684
|
||||
lbl_8014C644:
|
||||
@@ -7947,8 +7947,8 @@ lbl_8014C9F4:
|
||||
/* 8014CA30 00149970 7C 08 02 A6 */ mflr r0
|
||||
/* 8014CA34 00149974 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8014CA38 00149978 7C 60 1B 78 */ mr r0, r3
|
||||
/* 8014CA3C 0014997C 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8014CA40 00149980 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8014CA3C 0014997C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8014CA40 00149980 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8014CA44 00149984 38 63 07 F0 */ addi r3, r3, 0x7f0
|
||||
/* 8014CA48 00149988 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 8014CA4C 0014998C 3C 80 80 3A */ lis r4, lbl_803A7288@ha
|
||||
@@ -7963,8 +7963,8 @@ lbl_8014C9F4:
|
||||
/* 8014CA70 001499B0 7C 08 02 A6 */ mflr r0
|
||||
/* 8014CA74 001499B4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8014CA78 001499B8 7C 60 1B 78 */ mr r0, r3
|
||||
/* 8014CA7C 001499BC 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8014CA80 001499C0 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8014CA7C 001499BC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8014CA80 001499C0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8014CA84 001499C4 38 63 07 F0 */ addi r3, r3, 0x7f0
|
||||
/* 8014CA88 001499C8 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 8014CA8C 001499CC 3C 80 80 3A */ lis r4, lbl_803A7288@ha
|
||||
@@ -7979,8 +7979,8 @@ lbl_8014C9F4:
|
||||
/* 8014CAB0 001499F0 7C 08 02 A6 */ mflr r0
|
||||
/* 8014CAB4 001499F4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8014CAB8 001499F8 7C 60 1B 78 */ mr r0, r3
|
||||
/* 8014CABC 001499FC 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8014CAC0 00149A00 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8014CABC 001499FC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8014CAC0 00149A00 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8014CAC4 00149A04 38 63 07 F0 */ addi r3, r3, 0x7f0
|
||||
/* 8014CAC8 00149A08 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 8014CACC 00149A0C 3C 80 80 3A */ lis r4, lbl_803A7288@ha
|
||||
@@ -7995,8 +7995,8 @@ lbl_8014C9F4:
|
||||
/* 8014CAF0 00149A30 7C 08 02 A6 */ mflr r0
|
||||
/* 8014CAF4 00149A34 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8014CAF8 00149A38 7C 60 1B 78 */ mr r0, r3
|
||||
/* 8014CAFC 00149A3C 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8014CB00 00149A40 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8014CAFC 00149A3C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8014CB00 00149A40 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8014CB04 00149A44 38 63 0D D8 */ addi r3, r3, 0xdd8
|
||||
/* 8014CB08 00149A48 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 8014CB0C 00149A4C 3C 80 80 38 */ lis r4, lbl_803790C0@ha
|
||||
@@ -8011,8 +8011,8 @@ lbl_8014C9F4:
|
||||
/* 8014CB30 00149A70 7C 08 02 A6 */ mflr r0
|
||||
/* 8014CB34 00149A74 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8014CB38 00149A78 7C 60 1B 78 */ mr r0, r3
|
||||
/* 8014CB3C 00149A7C 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8014CB40 00149A80 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8014CB3C 00149A7C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8014CB40 00149A80 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8014CB44 00149A84 38 63 0D D8 */ addi r3, r3, 0xdd8
|
||||
/* 8014CB48 00149A88 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 8014CB4C 00149A8C 3C 80 80 38 */ lis r4, lbl_803790C0@ha
|
||||
@@ -8027,8 +8027,8 @@ lbl_8014C9F4:
|
||||
/* 8014CB70 00149AB0 7C 08 02 A6 */ mflr r0
|
||||
/* 8014CB74 00149AB4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8014CB78 00149AB8 7C 60 1B 78 */ mr r0, r3
|
||||
/* 8014CB7C 00149ABC 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8014CB80 00149AC0 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8014CB7C 00149ABC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8014CB80 00149AC0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8014CB84 00149AC4 38 63 0D D8 */ addi r3, r3, 0xdd8
|
||||
/* 8014CB88 00149AC8 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 8014CB8C 00149ACC 3C 80 80 38 */ lis r4, lbl_803790C0@ha
|
||||
@@ -10255,8 +10255,8 @@ lbl_8014EAB4:
|
||||
/* 8014EB0C 0014BA4C 38 9F 08 9C */ addi r4, r31, 0x89c
|
||||
/* 8014EB10 0014BA50 4B EC BB BD */ bl fopAcM_posMoveF
|
||||
/* 8014EB14 0014BA54 38 7F 05 6C */ addi r3, r31, 0x56c
|
||||
/* 8014EB18 0014BA58 3C 80 80 40 */ lis r4, lbl_804061C0@ha
|
||||
/* 8014EB1C 0014BA5C 38 84 61 C0 */ addi r4, r4, lbl_804061C0@l
|
||||
/* 8014EB18 0014BA58 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
|
||||
/* 8014EB1C 0014BA5C 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
|
||||
/* 8014EB20 0014BA60 38 84 0F 38 */ addi r4, r4, 0xf38
|
||||
/* 8014EB24 0014BA64 4B F2 7F 89 */ bl dBgS_Acch_NS_CrrPos
|
||||
/* 8014EB28 0014BA68 80 1F 06 48 */ lwz r0, 0x648(r31)
|
||||
@@ -10401,8 +10401,8 @@ lbl_8014ED3C:
|
||||
/* 8014ED3C 0014BC7C 48 05 D8 41 */ bl dKy_darkworld_check
|
||||
/* 8014ED40 0014BC80 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8014ED44 0014BC84 41 82 00 48 */ beq lbl_8014ED8C
|
||||
/* 8014ED48 0014BC88 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8014ED4C 0014BC8C 38 83 61 C0 */ addi r4, r3, lbl_804061C0@l
|
||||
/* 8014ED48 0014BC88 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8014ED4C 0014BC8C 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l
|
||||
/* 8014ED50 0014BC90 80 04 5F 88 */ lwz r0, 0x5f88(r4)
|
||||
/* 8014ED54 0014BC94 3C 60 80 43 */ lis r3, lbl_80434AC8@ha
|
||||
/* 8014ED58 0014BC98 3B 83 4A C8 */ addi r28, r3, lbl_80434AC8@l
|
||||
@@ -10411,8 +10411,8 @@ lbl_8014ED3C:
|
||||
/* 8014ED64 0014BCA4 90 1C 00 4C */ stw r0, 0x4c(r28)
|
||||
/* 8014ED68 0014BCA8 80 7D 07 54 */ lwz r3, 0x754(r29)
|
||||
/* 8014ED6C 0014BCAC 4B EC 24 55 */ bl mDoExt_McaMorfSO_NS_entryDL
|
||||
/* 8014ED70 0014BCB0 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8014ED74 0014BCB4 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8014ED70 0014BCB0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8014ED74 0014BCB4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8014ED78 0014BCB8 80 03 5F 80 */ lwz r0, 0x5f80(r3)
|
||||
/* 8014ED7C 0014BCBC 90 1C 00 48 */ stw r0, 0x48(r28)
|
||||
/* 8014ED80 0014BCC0 80 03 5F 84 */ lwz r0, 0x5f84(r3)
|
||||
@@ -10474,8 +10474,8 @@ lbl_8014EE1C:
|
||||
/* 8014EE4C 0014BD8C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8014EE50 0014BD90 7C 83 23 78 */ mr r3, r4
|
||||
/* 8014EE54 0014BD94 7C A4 2B 78 */ mr r4, r5
|
||||
/* 8014EE58 0014BD98 3C A0 80 40 */ lis r5, lbl_804061C0@ha
|
||||
/* 8014EE5C 0014BD9C 38 A5 61 C0 */ addi r5, r5, lbl_804061C0@l
|
||||
/* 8014EE58 0014BD98 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
|
||||
/* 8014EE5C 0014BD9C 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
|
||||
/* 8014EE60 0014BDA0 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 8014EE64 0014BDA4 38 C0 00 80 */ li r6, 0x80
|
||||
/* 8014EE68 0014BDA8 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
@@ -10531,8 +10531,8 @@ lbl_8014EE1C:
|
||||
/* 8014EF30 0014BE70 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8014EF34 0014BE74 7C 83 23 78 */ mr r3, r4
|
||||
/* 8014EF38 0014BE78 7C A4 2B 78 */ mr r4, r5
|
||||
/* 8014EF3C 0014BE7C 3C A0 80 40 */ lis r5, lbl_804061C0@ha
|
||||
/* 8014EF40 0014BE80 38 A5 61 C0 */ addi r5, r5, lbl_804061C0@l
|
||||
/* 8014EF3C 0014BE7C 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
|
||||
/* 8014EF40 0014BE80 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
|
||||
/* 8014EF44 0014BE84 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 8014EF48 0014BE88 38 C0 00 80 */ li r6, 0x80
|
||||
/* 8014EF4C 0014BE8C 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
@@ -10557,8 +10557,8 @@ lbl_8014EE1C:
|
||||
/* 8014EF98 0014BED8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8014EF9C 0014BEDC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8014EFA0 0014BEE0 4E 80 00 20 */ blr
|
||||
/* 8014EFA4 0014BEE4 3C C0 80 40 */ lis r6, lbl_804061C0@ha
|
||||
/* 8014EFA8 0014BEE8 38 C6 61 C0 */ addi r6, r6, lbl_804061C0@l
|
||||
/* 8014EFA4 0014BEE4 3C C0 80 40 */ lis r6, g_dComIfG_gameInfo@ha
|
||||
/* 8014EFA8 0014BEE8 38 C6 61 C0 */ addi r6, r6, g_dComIfG_gameInfo@l
|
||||
/* 8014EFAC 0014BEEC 80 C6 5D B4 */ lwz r6, 0x5db4(r6)
|
||||
/* 8014EFB0 0014BEF0 80 06 05 74 */ lwz r0, 0x574(r6)
|
||||
/* 8014EFB4 0014BEF4 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
|
||||
@@ -10588,8 +10588,8 @@ lbl_8014EFE8:
|
||||
/* 8014F004 0014BF44 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8014F008 0014BF48 28 05 00 00 */ cmplwi r5, 0
|
||||
/* 8014F00C 0014BF4C 41 82 00 44 */ beq lbl_8014F050
|
||||
/* 8014F010 0014BF50 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8014F014 0014BF54 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8014F010 0014BF50 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8014F014 0014BF54 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8014F018 0014BF58 38 63 4F F8 */ addi r3, r3, 0x4ff8
|
||||
/* 8014F01C 0014BF5C 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8014F020 0014BF60 38 C0 00 FF */ li r6, 0xff
|
||||
@@ -10635,8 +10635,8 @@ daBaseNpc_c_NS_setEnvTevColor:
|
||||
/* 8014F0AC 0014BFEC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8014F0B0 0014BFF0 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8014F0B4 0014BFF4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8014F0B8 0014BFF8 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8014F0BC 0014BFFC 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8014F0B8 0014BFF8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8014F0BC 0014BFFC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8014F0C0 0014C000 3B E3 0F 38 */ addi r31, r3, 0xf38
|
||||
/* 8014F0C4 0014C004 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8014F0C8 0014C008 38 9E 09 E8 */ addi r4, r30, 0x9e8
|
||||
@@ -10660,8 +10660,8 @@ daBaseNpc_c_NS_setRoomNo:
|
||||
/* 8014F104 0014C044 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8014F108 0014C048 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8014F10C 0014C04C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8014F110 0014C050 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8014F114 0014C054 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8014F110 0014C050 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8014F114 0014C054 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8014F118 0014C058 38 63 0F 38 */ addi r3, r3, 0xf38
|
||||
/* 8014F11C 0014C05C 38 9F 09 E8 */ addi r4, r31, 0x9e8
|
||||
/* 8014F120 0014C060 4B F2 5F E1 */ bl dBgS_NS_GetRoomId
|
||||
@@ -10987,8 +10987,8 @@ lbl_8014F580:
|
||||
/* 8014F58C 0014C4CC 41 82 00 58 */ beq lbl_8014F5E4
|
||||
/* 8014F590 0014C4D0 80 6D 8A 60 */ lwz r3, lbl_80450FE0-_SDA_BASE_(r13)
|
||||
/* 8014F594 0014C4D4 80 8D 8A 64 */ lwz r4, lbl_80450FE4-_SDA_BASE_(r13)
|
||||
/* 8014F598 0014C4D8 3C A0 80 40 */ lis r5, lbl_804061C0@ha
|
||||
/* 8014F59C 0014C4DC 38 A5 61 C0 */ addi r5, r5, lbl_804061C0@l
|
||||
/* 8014F598 0014C4D8 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
|
||||
/* 8014F59C 0014C4DC 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
|
||||
/* 8014F5A0 0014C4E0 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 8014F5A4 0014C4E4 38 C0 00 80 */ li r6, 0x80
|
||||
/* 8014F5A8 0014C4E8 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
@@ -11059,8 +11059,8 @@ lbl_8014F694:
|
||||
/* 8014F694 0014C5D4 80 9B 0A 14 */ lwz r4, 0xa14(r27)
|
||||
/* 8014F698 0014C5D8 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 8014F69C 0014C5DC 41 82 00 28 */ beq lbl_8014F6C4
|
||||
/* 8014F6A0 0014C5E0 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8014F6A4 0014C5E4 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8014F6A0 0014C5E0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8014F6A4 0014C5E4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8014F6A8 0014C5E8 38 63 0F 38 */ addi r3, r3, 0xf38
|
||||
/* 8014F6AC 0014C5EC 7F 65 DB 78 */ mr r5, r27
|
||||
/* 8014F6B0 0014C5F0 4B F2 53 59 */ bl dBgS_NS_Regist
|
||||
@@ -11101,8 +11101,8 @@ lbl_8014F6E4:
|
||||
/* 8014F734 0014C674 48 11 8A A1 */ bl ChkUsed__9cBgW_BgIdCFv
|
||||
/* 8014F738 0014C678 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8014F73C 0014C67C 41 82 00 18 */ beq lbl_8014F754
|
||||
/* 8014F740 0014C680 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8014F744 0014C684 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8014F740 0014C680 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8014F744 0014C684 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8014F748 0014C688 38 63 0F 38 */ addi r3, r3, 0xf38
|
||||
/* 8014F74C 0014C68C 80 9E 0A 14 */ lwz r4, 0xa14(r30)
|
||||
/* 8014F750 0014C690 4B F2 4B 01 */ bl cBgS_NS_Release
|
||||
@@ -11877,8 +11877,8 @@ daBaseNpc_getGroundAngle:
|
||||
/* 80150240 0014D180 48 21 1F 9D */ bl _savegpr_29
|
||||
/* 80150244 0014D184 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80150248 0014D188 7C 9E 23 78 */ mr r30, r4
|
||||
/* 8015024C 0014D18C 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80150250 0014D190 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015024C 0014D18C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80150250 0014D190 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80150254 0014D194 3B E3 0F 38 */ addi r31, r3, 0xf38
|
||||
/* 80150258 0014D198 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8015025C 0014D19C 7F A4 EB 78 */ mr r4, r29
|
||||
@@ -13991,8 +13991,8 @@ lbl_80151FF8:
|
||||
/* 8015205C 0014EF9C 38 9F 07 A8 */ addi r4, r31, 0x7a8
|
||||
/* 80152060 0014EFA0 4B EC 86 6D */ bl fopAcM_posMoveF
|
||||
/* 80152064 0014EFA4 38 7F 05 D0 */ addi r3, r31, 0x5d0
|
||||
/* 80152068 0014EFA8 3C 80 80 40 */ lis r4, lbl_804061C0@ha
|
||||
/* 8015206C 0014EFAC 38 84 61 C0 */ addi r4, r4, lbl_804061C0@l
|
||||
/* 80152068 0014EFA8 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
|
||||
/* 8015206C 0014EFAC 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
|
||||
/* 80152070 0014EFB0 38 84 0F 38 */ addi r4, r4, 0xf38
|
||||
/* 80152074 0014EFB4 4B F2 4A 39 */ bl dBgS_Acch_NS_CrrPos
|
||||
/* 80152078 0014EFB8 80 1F 06 AC */ lwz r0, 0x6ac(r31)
|
||||
@@ -14307,8 +14307,8 @@ lbl_801524FC:
|
||||
/* 801524FC 0014F43C 88 1A 09 F4 */ lbz r0, 0x9f4(r26)
|
||||
/* 80152500 0014F440 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80152504 0014F444 41 82 00 48 */ beq lbl_8015254C
|
||||
/* 80152508 0014F448 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015250C 0014F44C 38 83 61 C0 */ addi r4, r3, lbl_804061C0@l
|
||||
/* 80152508 0014F448 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015250C 0014F44C 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l
|
||||
/* 80152510 0014F450 80 04 5F 88 */ lwz r0, 0x5f88(r4)
|
||||
/* 80152514 0014F454 3C 60 80 43 */ lis r3, lbl_80434AC8@ha
|
||||
/* 80152518 0014F458 3B 63 4A C8 */ addi r27, r3, lbl_80434AC8@l
|
||||
@@ -14317,8 +14317,8 @@ lbl_801524FC:
|
||||
/* 80152524 0014F464 90 1B 00 4C */ stw r0, 0x4c(r27)
|
||||
/* 80152528 0014F468 80 7A 05 68 */ lwz r3, 0x568(r26)
|
||||
/* 8015252C 0014F46C 4B EB EC 95 */ bl mDoExt_McaMorfSO_NS_entryDL
|
||||
/* 80152530 0014F470 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80152534 0014F474 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 80152530 0014F470 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80152534 0014F474 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80152538 0014F478 80 03 5F 80 */ lwz r0, 0x5f80(r3)
|
||||
/* 8015253C 0014F47C 90 1B 00 48 */ stw r0, 0x48(r27)
|
||||
/* 80152540 0014F480 80 03 5F 84 */ lwz r0, 0x5f84(r3)
|
||||
@@ -14385,8 +14385,8 @@ lbl_801525F0:
|
||||
/* 8015261C 0014F55C A8 05 00 0E */ lha r0, 0xe(r5)
|
||||
/* 80152620 0014F560 2C 00 00 FD */ cmpwi r0, 0xfd
|
||||
/* 80152624 0014F564 4C 82 00 20 */ bnelr
|
||||
/* 80152628 0014F568 3C 80 80 40 */ lis r4, lbl_804061C0@ha
|
||||
/* 8015262C 0014F56C 38 84 61 C0 */ addi r4, r4, lbl_804061C0@l
|
||||
/* 80152628 0014F568 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
|
||||
/* 8015262C 0014F56C 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
|
||||
/* 80152630 0014F570 80 04 5D AC */ lwz r0, 0x5dac(r4)
|
||||
/* 80152634 0014F574 7C 00 28 40 */ cmplw r0, r5
|
||||
/* 80152638 0014F578 40 82 00 10 */ bne lbl_80152648
|
||||
@@ -14728,8 +14728,8 @@ lbl_80152A5C:
|
||||
/* 80152B34 0014FA74 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80152B38 0014FA78 7C 83 23 78 */ mr r3, r4
|
||||
/* 80152B3C 0014FA7C 7C A4 2B 78 */ mr r4, r5
|
||||
/* 80152B40 0014FA80 3C A0 80 40 */ lis r5, lbl_804061C0@ha
|
||||
/* 80152B44 0014FA84 38 A5 61 C0 */ addi r5, r5, lbl_804061C0@l
|
||||
/* 80152B40 0014FA80 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
|
||||
/* 80152B44 0014FA84 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
|
||||
/* 80152B48 0014FA88 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80152B4C 0014FA8C 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80152B50 0014FA90 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
@@ -14743,8 +14743,8 @@ lbl_80152A5C:
|
||||
/* 80152B70 0014FAB0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80152B74 0014FAB4 7C 83 23 78 */ mr r3, r4
|
||||
/* 80152B78 0014FAB8 7C A4 2B 78 */ mr r4, r5
|
||||
/* 80152B7C 0014FABC 3C A0 80 40 */ lis r5, lbl_804061C0@ha
|
||||
/* 80152B80 0014FAC0 38 A5 61 C0 */ addi r5, r5, lbl_804061C0@l
|
||||
/* 80152B7C 0014FABC 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
|
||||
/* 80152B80 0014FAC0 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
|
||||
/* 80152B84 0014FAC4 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80152B88 0014FAC8 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80152B8C 0014FACC 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
@@ -14758,8 +14758,8 @@ lbl_80152A5C:
|
||||
/* 80152BAC 0014FAEC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80152BB0 0014FAF0 7C 83 23 78 */ mr r3, r4
|
||||
/* 80152BB4 0014FAF4 7C A4 2B 78 */ mr r4, r5
|
||||
/* 80152BB8 0014FAF8 3C A0 80 40 */ lis r5, lbl_804061C0@ha
|
||||
/* 80152BBC 0014FAFC 38 A5 61 C0 */ addi r5, r5, lbl_804061C0@l
|
||||
/* 80152BB8 0014FAF8 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
|
||||
/* 80152BBC 0014FAFC 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
|
||||
/* 80152BC0 0014FB00 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80152BC4 0014FB04 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80152BC8 0014FB08 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
@@ -14773,8 +14773,8 @@ lbl_80152A5C:
|
||||
/* 80152BE8 0014FB28 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80152BEC 0014FB2C 7C 83 23 78 */ mr r3, r4
|
||||
/* 80152BF0 0014FB30 7C A4 2B 78 */ mr r4, r5
|
||||
/* 80152BF4 0014FB34 3C A0 80 40 */ lis r5, lbl_804061C0@ha
|
||||
/* 80152BF8 0014FB38 38 A5 61 C0 */ addi r5, r5, lbl_804061C0@l
|
||||
/* 80152BF4 0014FB34 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
|
||||
/* 80152BF8 0014FB38 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
|
||||
/* 80152BFC 0014FB3C 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80152C00 0014FB40 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80152C04 0014FB44 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
@@ -14882,8 +14882,8 @@ daNpcF_c_NS_setEnvTevColor:
|
||||
/* 80152D90 0014FCD0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80152D94 0014FCD4 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80152D98 0014FCD8 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80152D9C 0014FCDC 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80152DA0 0014FCE0 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 80152D9C 0014FCDC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80152DA0 0014FCE0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80152DA4 0014FCE4 3B E3 0F 38 */ addi r31, r3, 0xf38
|
||||
/* 80152DA8 0014FCE8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80152DAC 0014FCEC 38 9E 0A 58 */ addi r4, r30, 0xa58
|
||||
@@ -14907,8 +14907,8 @@ daNpcF_c_NS_setRoomNo:
|
||||
/* 80152DE8 0014FD28 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80152DEC 0014FD2C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80152DF0 0014FD30 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80152DF4 0014FD34 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80152DF8 0014FD38 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 80152DF4 0014FD34 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80152DF8 0014FD38 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80152DFC 0014FD3C 38 63 0F 38 */ addi r3, r3, 0xf38
|
||||
/* 80152E00 0014FD40 38 9F 0A 58 */ addi r4, r31, 0xa58
|
||||
/* 80152E04 0014FD44 4B F2 22 FD */ bl dBgS_NS_GetRoomId
|
||||
@@ -15568,8 +15568,8 @@ lbl_801536C0:
|
||||
/* 80153760 001506A0 2C 00 FF FF */ cmpwi r0, -1
|
||||
/* 80153764 001506A4 41 82 00 EC */ beq lbl_80153850
|
||||
lbl_80153768:
|
||||
/* 80153768 001506A8 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015376C 001506AC 38 83 61 C0 */ addi r4, r3, lbl_804061C0@l
|
||||
/* 80153768 001506A8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015376C 001506AC 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l
|
||||
/* 80153770 001506B0 38 64 4E C8 */ addi r3, r4, 0x4ec8
|
||||
/* 80153774 001506B4 80 84 4F 94 */ lwz r4, 0x4f94(r4)
|
||||
/* 80153778 001506B8 4B EE FB 75 */ bl dEvt_control_c_NS_convPId
|
||||
@@ -15592,8 +15592,8 @@ lbl_801537A8:
|
||||
/* 801537B4 001506F4 80 1E 09 A4 */ lwz r0, 0x9a4(r30)
|
||||
/* 801537B8 001506F8 7C 04 00 40 */ cmplw r4, r0
|
||||
/* 801537BC 001506FC 41 82 00 24 */ beq lbl_801537E0
|
||||
/* 801537C0 00150700 3C 80 80 40 */ lis r4, lbl_804061C0@ha
|
||||
/* 801537C4 00150704 38 84 61 C0 */ addi r4, r4, lbl_804061C0@l
|
||||
/* 801537C0 00150700 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
|
||||
/* 801537C4 00150704 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
|
||||
/* 801537C8 00150708 88 04 5E 7B */ lbz r0, 0x5e7b(r4)
|
||||
/* 801537CC 0015070C 90 1B 00 00 */ stw r0, 0(r27)
|
||||
/* 801537D0 00150710 88 04 5E 7A */ lbz r0, 0x5e7a(r4)
|
||||
@@ -15660,8 +15660,8 @@ lbl_80153860:
|
||||
/* 801538A4 001507E4 7D 3F 4B 78 */ mr r31, r9
|
||||
/* 801538A8 001507E8 28 05 00 00 */ cmplwi r5, 0
|
||||
/* 801538AC 001507EC 41 82 00 40 */ beq lbl_801538EC
|
||||
/* 801538B0 001507F0 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 801538B4 001507F4 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 801538B0 001507F0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 801538B4 001507F4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 801538B8 001507F8 38 63 4F F8 */ addi r3, r3, 0x4ff8
|
||||
/* 801538BC 001507FC 7F 44 D3 78 */ mr r4, r26
|
||||
/* 801538C0 00150800 38 C0 00 FF */ li r6, 0xff
|
||||
@@ -15717,14 +15717,14 @@ lbl_8015393C:
|
||||
/* 80153978 001508B8 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 8015397C 001508BC 41 82 00 1C */ beq lbl_80153998
|
||||
/* 80153980 001508C0 90 9B 01 00 */ stw r4, 0x100(r27)
|
||||
/* 80153984 001508C4 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80153988 001508C8 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 80153984 001508C4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80153988 001508C8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015398C 001508CC 38 63 4F F8 */ addi r3, r3, 0x4ff8
|
||||
/* 80153990 001508D0 80 9B 01 00 */ lwz r4, 0x100(r27)
|
||||
/* 80153994 001508D4 4B EF 2E 6D */ bl dEvent_manager_c_NS_setObjectArchive
|
||||
lbl_80153998:
|
||||
/* 80153998 001508D8 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015399C 001508DC 3B E3 61 C0 */ addi r31, r3, lbl_804061C0@l
|
||||
/* 80153998 001508D8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015399C 001508DC 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l
|
||||
/* 801539A0 001508E0 38 7F 4F F8 */ addi r3, r31, 0x4ff8
|
||||
/* 801539A4 001508E4 7F 64 DB 78 */ mr r4, r27
|
||||
/* 801539A8 001508E8 7F 85 E3 78 */ mr r5, r28
|
||||
@@ -16445,8 +16445,8 @@ lbl_80154354:
|
||||
/* 80154440 00151380 80 18 09 38 */ lwz r0, 0x938(r24)
|
||||
/* 80154444 00151384 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80154448 00151388 41 82 00 68 */ beq lbl_801544B0
|
||||
/* 8015444C 0015138C 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80154450 00151390 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015444C 0015138C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80154450 00151390 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80154454 00151394 80 63 5D AC */ lwz r3, 0x5dac(r3)
|
||||
/* 80154458 00151398 81 83 06 28 */ lwz r12, 0x628(r3)
|
||||
/* 8015445C 0015139C 81 8C 00 FC */ lwz r12, 0xfc(r12)
|
||||
@@ -16480,8 +16480,8 @@ lbl_801544B0:
|
||||
/* 801544C4 00151404 2C 19 00 00 */ cmpwi r25, 0
|
||||
/* 801544C8 00151408 41 82 00 1C */ beq lbl_801544E4
|
||||
/* 801544CC 0015140C 7F 03 C3 78 */ mr r3, r24
|
||||
/* 801544D0 00151410 3C 80 80 40 */ lis r4, lbl_804061C0@ha
|
||||
/* 801544D4 00151414 38 84 61 C0 */ addi r4, r4, lbl_804061C0@l
|
||||
/* 801544D0 00151410 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
|
||||
/* 801544D4 00151414 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
|
||||
/* 801544D8 00151418 80 84 5D AC */ lwz r4, 0x5dac(r4)
|
||||
/* 801544DC 0015141C 4B EC 64 89 */ bl fopAcM_searchActorDistanceXZ
|
||||
/* 801544E0 00151420 FF 60 08 90 */ fmr f27, f1
|
||||
@@ -16565,8 +16565,8 @@ lbl_801545E8:
|
||||
/* 801545FC 0015153C 40 82 00 34 */ bne lbl_80154630
|
||||
/* 80154600 00151540 2C 19 00 00 */ cmpwi r25, 0
|
||||
/* 80154604 00151544 41 82 00 2C */ beq lbl_80154630
|
||||
/* 80154608 00151548 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015460C 0015154C 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 80154608 00151548 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015460C 0015154C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80154610 00151550 80 63 5D AC */ lwz r3, 0x5dac(r3)
|
||||
/* 80154614 00151554 81 83 06 28 */ lwz r12, 0x628(r3)
|
||||
/* 80154618 00151558 81 8C 00 FC */ lwz r12, 0xfc(r12)
|
||||
@@ -16854,8 +16854,8 @@ lbl_801549B4:
|
||||
/* 80154A1C 0015195C 7C BD 2B 78 */ mr r29, r5
|
||||
/* 80154A20 00151960 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 80154A24 00151964 7F 64 DB 78 */ mr r4, r27
|
||||
/* 80154A28 00151968 3C A0 80 40 */ lis r5, lbl_804061C0@ha
|
||||
/* 80154A2C 0015196C 3B E5 61 C0 */ addi r31, r5, lbl_804061C0@l
|
||||
/* 80154A28 00151968 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
|
||||
/* 80154A2C 0015196C 3B E5 61 C0 */ addi r31, r5, g_dComIfG_gameInfo@l
|
||||
/* 80154A30 00151970 80 BF 5D AC */ lwz r5, 0x5dac(r31)
|
||||
/* 80154A34 00151974 4B FF FF 39 */ bl daNpcF_c_NS_getAttentionPos
|
||||
/* 80154A38 00151978 C0 01 00 20 */ lfs f0, 0x20(r1)
|
||||
@@ -17040,8 +17040,8 @@ daNpcF_c_NS_setHitodamaPrtcl:
|
||||
/* 80154CC8 00151C08 3B E0 00 00 */ li r31, 0
|
||||
/* 80154CCC 00151C0C 3B A0 00 00 */ li r29, 0
|
||||
/* 80154CD0 00151C10 3B 80 00 00 */ li r28, 0
|
||||
/* 80154CD4 00151C14 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80154CD8 00151C18 3B 43 61 C0 */ addi r26, r3, lbl_804061C0@l
|
||||
/* 80154CD4 00151C14 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80154CD8 00151C18 3B 43 61 C0 */ addi r26, r3, g_dComIfG_gameInfo@l
|
||||
lbl_80154CDC:
|
||||
/* 80154CDC 00151C1C 80 7A 5D 3C */ lwz r3, 0x5d3c(r26)
|
||||
/* 80154CE0 00151C20 38 00 00 FF */ li r0, 0xff
|
||||
@@ -17652,8 +17652,8 @@ daNpcF_getGroundAngle:
|
||||
/* 80155588 001524C8 3C 60 80 3A */ lis r3, lbl_803A37C0@ha
|
||||
/* 8015558C 001524CC 38 03 37 C0 */ addi r0, r3, lbl_803A37C0@l
|
||||
/* 80155590 001524D0 90 01 00 18 */ stw r0, 0x18(r1)
|
||||
/* 80155594 001524D4 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80155598 001524D8 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 80155594 001524D4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80155598 001524D8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015559C 001524DC 3B E3 0F 38 */ addi r31, r3, 0xf38
|
||||
/* 801555A0 001524E0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801555A4 001524E4 7F A4 EB 78 */ mr r4, r29
|
||||
@@ -17700,8 +17700,8 @@ lbl_8015561C:
|
||||
/* 80155638 00152578 7C 08 02 A6 */ mflr r0
|
||||
/* 8015563C 0015257C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80155640 00152580 7C 60 1B 78 */ mr r0, r3
|
||||
/* 80155644 00152584 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80155648 00152588 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 80155644 00152584 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80155648 00152588 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015564C 0015258C 38 63 07 F0 */ addi r3, r3, 0x7f0
|
||||
/* 80155650 00152590 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 80155654 00152594 3C 80 80 3A */ lis r4, lbl_803A7288@ha
|
||||
@@ -17716,8 +17716,8 @@ lbl_8015561C:
|
||||
/* 80155678 001525B8 7C 08 02 A6 */ mflr r0
|
||||
/* 8015567C 001525BC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80155680 001525C0 7C 60 1B 78 */ mr r0, r3
|
||||
/* 80155684 001525C4 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80155688 001525C8 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 80155684 001525C4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80155688 001525C8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015568C 001525CC 38 63 07 F0 */ addi r3, r3, 0x7f0
|
||||
/* 80155690 001525D0 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 80155694 001525D4 3C 80 80 3A */ lis r4, lbl_803A7288@ha
|
||||
@@ -17732,8 +17732,8 @@ lbl_8015561C:
|
||||
/* 801556B8 001525F8 7C 08 02 A6 */ mflr r0
|
||||
/* 801556BC 001525FC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801556C0 00152600 7C 60 1B 78 */ mr r0, r3
|
||||
/* 801556C4 00152604 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 801556C8 00152608 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 801556C4 00152604 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 801556C8 00152608 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 801556CC 0015260C 38 63 0D D8 */ addi r3, r3, 0xdd8
|
||||
/* 801556D0 00152610 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 801556D4 00152614 3C 80 80 38 */ lis r4, lbl_803790C0@ha
|
||||
@@ -17748,8 +17748,8 @@ lbl_8015561C:
|
||||
/* 801556F8 00152638 7C 08 02 A6 */ mflr r0
|
||||
/* 801556FC 0015263C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80155700 00152640 7C 60 1B 78 */ mr r0, r3
|
||||
/* 80155704 00152644 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80155708 00152648 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 80155704 00152644 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80155708 00152648 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015570C 0015264C 38 63 0D D8 */ addi r3, r3, 0xdd8
|
||||
/* 80155710 00152650 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 80155714 00152654 3C 80 80 38 */ lis r4, lbl_803790C0@ha
|
||||
@@ -17767,8 +17767,8 @@ daNpcF_offTmpBit:
|
||||
/* 80155738 00152678 7C 08 02 A6 */ mflr r0
|
||||
/* 8015573C 0015267C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80155740 00152680 7C 60 1B 78 */ mr r0, r3
|
||||
/* 80155744 00152684 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80155748 00152688 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 80155744 00152684 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80155748 00152688 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015574C 0015268C 38 63 0D D8 */ addi r3, r3, 0xdd8
|
||||
/* 80155750 00152690 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 80155754 00152694 3C 80 80 38 */ lis r4, lbl_803790C0@ha
|
||||
@@ -17791,8 +17791,8 @@ daNpcF_getPlayerInfoFromPlayerList:
|
||||
/* 8015578C 001526CC 7C BA 2B 78 */ mr r26, r5
|
||||
/* 80155790 001526D0 7C DB 33 78 */ mr r27, r6
|
||||
/* 80155794 001526D4 3B C0 00 00 */ li r30, 0
|
||||
/* 80155798 001526D8 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015579C 001526DC 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 80155798 001526D8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015579C 001526DC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 801557A0 001526E0 38 63 4E C4 */ addi r3, r3, 0x4ec4
|
||||
/* 801557A4 001526E4 4B EC EB E1 */ bl dStage_roomControl_c_NS_getStatusRoomDt
|
||||
/* 801557A8 001526E8 7C 7F 1B 78 */ mr r31, r3
|
||||
@@ -17849,8 +17849,8 @@ lbl_80155838:
|
||||
/* 80155864 001527A4 48 20 C9 75 */ bl _savegpr_28
|
||||
/* 80155868 001527A8 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 8015586C 001527AC 3B C0 00 00 */ li r30, 0
|
||||
/* 80155870 001527B0 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80155874 001527B4 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 80155870 001527B0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80155874 001527B4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80155878 001527B8 80 63 5D AC */ lwz r3, 0x5dac(r3)
|
||||
/* 8015587C 001527BC 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80155880 001527C0 81 83 06 28 */ lwz r12, 0x628(r3)
|
||||
@@ -17860,8 +17860,8 @@ lbl_80155838:
|
||||
/* 80155890 001527D0 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80155894 001527D4 41 82 00 B8 */ beq lbl_8015594C
|
||||
/* 80155898 001527D8 3B A0 00 00 */ li r29, 0
|
||||
/* 8015589C 001527DC 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 801558A0 001527E0 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015589C 001527DC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 801558A0 001527E0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 801558A4 001527E4 3B E3 56 B8 */ addi r31, r3, 0x56b8
|
||||
/* 801558A8 001527E8 48 00 00 44 */ b lbl_801558EC
|
||||
lbl_801558AC:
|
||||
|
||||
+4
-4
@@ -16,8 +16,8 @@ daObj_NS_eff_break_tsubo:
|
||||
/* 80037058 00033F98 3C 60 80 38 */ lis r3, lbl_803792A8@ha
|
||||
/* 8003705C 00033F9C 38 63 92 A8 */ addi r3, r3, lbl_803792A8@l
|
||||
/* 80037060 00033FA0 38 80 00 20 */ li r4, 0x20
|
||||
/* 80037064 00033FA4 3C A0 80 40 */ lis r5, lbl_804061C0@ha
|
||||
/* 80037068 00033FA8 38 A5 61 C0 */ addi r5, r5, lbl_804061C0@l
|
||||
/* 80037064 00033FA4 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
|
||||
/* 80037068 00033FA8 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
|
||||
/* 8003706C 00033FAC 3F 45 00 02 */ addis r26, r5, 2
|
||||
/* 80037070 00033FB0 3B 5A C2 F8 */ addi r26, r26, -15624
|
||||
/* 80037074 00033FB4 7F 45 D3 78 */ mr r5, r26
|
||||
@@ -33,8 +33,8 @@ daObj_NS_eff_break_tsubo:
|
||||
/* 8003709C 00033FDC 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 800370A0 00033FE0 88 1D 04 E2 */ lbz r0, 0x4e2(r29)
|
||||
/* 800370A4 00033FE4 7C 04 07 74 */ extsb r4, r0
|
||||
/* 800370A8 00033FE8 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 800370AC 00033FEC 3B 83 61 C0 */ addi r28, r3, lbl_804061C0@l
|
||||
/* 800370A8 00033FE8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 800370AC 00033FEC 3B 83 61 C0 */ addi r28, r3, g_dComIfG_gameInfo@l
|
||||
/* 800370B0 00033FF0 80 7C 5D 3C */ lwz r3, 0x5d3c(r28)
|
||||
/* 800370B4 00033FF4 38 0D 89 10 */ addi r0, r13, lbl_80450E90-_SDA_BASE_
|
||||
/* 800370B8 00033FF8 90 01 00 08 */ stw r0, 8(r1)
|
||||
|
||||
+54
-54
@@ -164,8 +164,8 @@ lbl_8015E6D4:
|
||||
/* 8015E6E8 0015B628 38 60 00 00 */ li r3, 0
|
||||
/* 8015E6EC 0015B62C 48 00 01 78 */ b lbl_8015E864
|
||||
lbl_8015E6F0:
|
||||
/* 8015E6F0 0015B630 3C 80 80 40 */ lis r4, lbl_804061C0@ha
|
||||
/* 8015E6F4 0015B634 38 84 61 C0 */ addi r4, r4, lbl_804061C0@l
|
||||
/* 8015E6F0 0015B630 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
|
||||
/* 8015E6F4 0015B634 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
|
||||
/* 8015E6F8 0015B638 88 04 4F AD */ lbz r0, 0x4fad(r4)
|
||||
/* 8015E6FC 0015B63C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8015E700 0015B640 41 82 00 10 */ beq lbl_8015E710
|
||||
@@ -208,8 +208,8 @@ lbl_8015E730:
|
||||
/* 8015E78C 0015B6CC 38 60 00 01 */ li r3, 1
|
||||
/* 8015E790 0015B6D0 48 00 00 D4 */ b lbl_8015E864
|
||||
lbl_8015E794:
|
||||
/* 8015E794 0015B6D4 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015E798 0015B6D8 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015E794 0015B6D4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015E798 0015B6D8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015E79C 0015B6DC 83 A3 5D B4 */ lwz r29, 0x5db4(r3)
|
||||
/* 8015E7A0 0015B6E0 28 1C 00 00 */ cmplwi r28, 0
|
||||
/* 8015E7A4 0015B6E4 41 82 00 18 */ beq lbl_8015E7BC
|
||||
@@ -846,8 +846,8 @@ daPy_anmHeap_c_NS_loadData:
|
||||
/* 8015EFA0 0015BEE0 A0 03 00 04 */ lhz r0, 4(r3)
|
||||
/* 8015EFA4 0015BEE4 28 00 FF FF */ cmplwi r0, 0xffff
|
||||
/* 8015EFA8 0015BEE8 40 82 00 4C */ bne lbl_8015EFF4
|
||||
/* 8015EFAC 0015BEEC 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015EFB0 0015BEF0 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015EFAC 0015BEEC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015EFB0 0015BEF0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015EFB4 0015BEF4 80 63 5C AC */ lwz r3, 0x5cac(r3)
|
||||
/* 8015EFB8 0015BEF8 80 9E 00 0C */ lwz r4, 0xc(r30)
|
||||
/* 8015EFBC 0015BEFC 80 BE 00 08 */ lwz r5, 8(r30)
|
||||
@@ -869,8 +869,8 @@ lbl_8015EFF4:
|
||||
/* 8015EFF8 0015BF38 40 82 00 28 */ bne lbl_8015F020
|
||||
/* 8015EFFC 0015BF3C 3C 60 80 40 */ lis r3, lbl_80406194@ha
|
||||
/* 8015F000 0015BF40 38 63 61 94 */ addi r3, r3, lbl_80406194@l
|
||||
/* 8015F004 0015BF44 3C A0 80 40 */ lis r5, lbl_804061C0@ha
|
||||
/* 8015F008 0015BF48 38 A5 61 C0 */ addi r5, r5, lbl_804061C0@l
|
||||
/* 8015F004 0015BF44 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
|
||||
/* 8015F008 0015BF48 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
|
||||
/* 8015F00C 0015BF4C 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 8015F010 0015BF50 38 C0 00 80 */ li r6, 0x80
|
||||
/* 8015F014 0015BF54 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
@@ -883,8 +883,8 @@ lbl_8015F020:
|
||||
/* 8015F02C 0015BF6C 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 8015F030 0015BF70 80 63 FF FC */ lwz r3, -4(r3)
|
||||
/* 8015F034 0015BF74 54 C4 04 3E */ clrlwi r4, r6, 0x10
|
||||
/* 8015F038 0015BF78 3C A0 80 40 */ lis r5, lbl_804061C0@ha
|
||||
/* 8015F03C 0015BF7C 38 A5 61 C0 */ addi r5, r5, lbl_804061C0@l
|
||||
/* 8015F038 0015BF78 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
|
||||
/* 8015F03C 0015BF7C 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
|
||||
/* 8015F040 0015BF80 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 8015F044 0015BF84 38 C0 00 80 */ li r6, 0x80
|
||||
/* 8015F048 0015BF88 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
@@ -1109,8 +1109,8 @@ daPy_sightPacket_c_NS_setSight:
|
||||
/* 8015F348 0015C288 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
|
||||
/* 8015F34C 0015C28C 38 9F 00 14 */ addi r4, r31, 0x14
|
||||
/* 8015F350 0015C290 48 1E 71 61 */ bl PSMTXCopy
|
||||
/* 8015F354 0015C294 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015F358 0015C298 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015F354 0015C294 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015F358 0015C298 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015F35C 0015C29C 38 63 5F 64 */ addi r3, r3, 0x5f64
|
||||
/* 8015F360 0015C2A0 38 83 02 3C */ addi r4, r3, 0x23c
|
||||
/* 8015F364 0015C2A4 38 A3 02 40 */ addi r5, r3, 0x240
|
||||
@@ -1132,8 +1132,8 @@ daPy_sightPacket_c_NS_setSightImage:
|
||||
|
||||
.global daPy_py_c_NS_checkMasterSwordEquip
|
||||
daPy_py_c_NS_checkMasterSwordEquip:
|
||||
/* 8015F398 0015C2D8 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015F39C 0015C2DC 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015F398 0015C2D8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015F39C 0015C2DC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015F3A0 0015C2E0 88 03 00 14 */ lbz r0, 0x14(r3)
|
||||
/* 8015F3A4 0015C2E4 38 60 00 00 */ li r3, 0
|
||||
/* 8015F3A8 0015C2E8 28 00 00 29 */ cmplwi r0, 0x29
|
||||
@@ -1148,8 +1148,8 @@ lbl_8015F3BC:
|
||||
|
||||
.global daPy_py_c_NS_checkWoodShieldEquip
|
||||
daPy_py_c_NS_checkWoodShieldEquip:
|
||||
/* 8015F3C4 0015C304 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015F3C8 0015C308 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015F3C4 0015C304 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015F3C8 0015C308 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015F3CC 0015C30C 88 63 00 15 */ lbz r3, 0x15(r3)
|
||||
/* 8015F3D0 0015C310 38 80 00 01 */ li r4, 1
|
||||
/* 8015F3D4 0015C314 38 03 FF D6 */ addi r0, r3, -42
|
||||
@@ -1166,8 +1166,8 @@ lbl_8015F3F4:
|
||||
|
||||
.global daPy_py_c_NS_getAttentionOffsetY
|
||||
daPy_py_c_NS_getAttentionOffsetY:
|
||||
/* 8015F3FC 0015C33C 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015F400 0015C340 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015F3FC 0015C33C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015F400 0015C340 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015F404 0015C344 80 63 5D B4 */ lwz r3, 0x5db4(r3)
|
||||
/* 8015F408 0015C348 80 03 05 74 */ lwz r0, 0x574(r3)
|
||||
/* 8015F40C 0015C34C 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
|
||||
@@ -1180,8 +1180,8 @@ lbl_8015F41C:
|
||||
|
||||
.global daPy_py_c_NS_checkNowWolfEyeUp
|
||||
daPy_py_c_NS_checkNowWolfEyeUp:
|
||||
/* 8015F424 0015C364 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015F428 0015C368 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015F424 0015C364 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015F428 0015C368 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015F42C 0015C36C 80 63 5D B4 */ lwz r3, 0x5db4(r3)
|
||||
/* 8015F430 0015C370 A8 63 30 AC */ lha r3, 0x30ac(r3)
|
||||
/* 8015F434 0015C374 4E 80 00 20 */ blr
|
||||
@@ -1189,8 +1189,8 @@ daPy_py_c_NS_checkNowWolfEyeUp:
|
||||
/* 8015F43C 0015C37C 7C 08 02 A6 */ mflr r0
|
||||
/* 8015F440 0015C380 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8015F444 0015C384 7C 66 1B 78 */ mr r6, r3
|
||||
/* 8015F448 0015C388 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015F44C 0015C38C 38 E3 61 C0 */ addi r7, r3, lbl_804061C0@l
|
||||
/* 8015F448 0015C388 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015F44C 0015C38C 38 E3 61 C0 */ addi r7, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015F450 0015C390 80 67 5D B4 */ lwz r3, 0x5db4(r7)
|
||||
/* 8015F454 0015C394 88 E7 4F AD */ lbz r7, 0x4fad(r7)
|
||||
/* 8015F458 0015C398 30 07 FF FF */ addic r0, r7, -1
|
||||
@@ -1207,8 +1207,8 @@ daPy_py_c_NS_checkNowWolfEyeUp:
|
||||
/* 8015F484 0015C3C4 7C 67 1B 78 */ mr r7, r3
|
||||
/* 8015F488 0015C3C8 7C 80 23 78 */ mr r0, r4
|
||||
/* 8015F48C 0015C3CC 7C A6 2B 78 */ mr r6, r5
|
||||
/* 8015F490 0015C3D0 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015F494 0015C3D4 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015F490 0015C3D0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015F494 0015C3D4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015F498 0015C3D8 80 63 5D B4 */ lwz r3, 0x5db4(r3)
|
||||
/* 8015F49C 0015C3DC 7C E4 3B 78 */ mr r4, r7
|
||||
/* 8015F4A0 0015C3E0 7C 05 03 78 */ mr r5, r0
|
||||
@@ -1220,8 +1220,8 @@ daPy_py_c_NS_checkNowWolfEyeUp:
|
||||
/* 8015F4B8 0015C3F8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8015F4BC 0015C3FC 7C 08 02 A6 */ mflr r0
|
||||
/* 8015F4C0 0015C400 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8015F4C4 0015C404 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015F4C8 0015C408 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015F4C4 0015C404 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015F4C8 0015C408 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015F4CC 0015C40C 80 63 5D B4 */ lwz r3, 0x5db4(r3)
|
||||
/* 8015F4D0 0015C410 38 00 00 00 */ li r0, 0
|
||||
/* 8015F4D4 0015C414 98 03 2F A3 */ stb r0, 0x2fa3(r3)
|
||||
@@ -1235,8 +1235,8 @@ daPy_py_c_NS_checkNowWolfEyeUp:
|
||||
/* 8015F4F4 0015C434 7C 08 02 A6 */ mflr r0
|
||||
/* 8015F4F8 0015C438 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8015F4FC 0015C43C 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8015F500 0015C440 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015F504 0015C444 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015F500 0015C440 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015F504 0015C444 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015F508 0015C448 80 63 5D B4 */ lwz r3, 0x5db4(r3)
|
||||
/* 8015F50C 0015C44C 4B F4 12 39 */ bl daAlink_c_NS_setLookPosFromOut
|
||||
/* 8015F510 0015C450 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
@@ -1247,8 +1247,8 @@ daPy_py_c_NS_checkNowWolfEyeUp:
|
||||
/* 8015F524 0015C464 7C 08 02 A6 */ mflr r0
|
||||
/* 8015F528 0015C468 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8015F52C 0015C46C 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8015F530 0015C470 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015F534 0015C474 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015F530 0015C470 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015F534 0015C474 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015F538 0015C478 80 63 5D B4 */ lwz r3, 0x5db4(r3)
|
||||
/* 8015F53C 0015C47C 81 83 06 28 */ lwz r12, 0x628(r3)
|
||||
/* 8015F540 0015C480 81 8C 01 18 */ lwz r12, 0x118(r12)
|
||||
@@ -1278,8 +1278,8 @@ daPy_py_c_NS_linkGrabSubjectNoDraw:
|
||||
lbl_8015F594:
|
||||
/* 8015F594 0015C4D4 3B A0 FF FF */ li r29, -1
|
||||
lbl_8015F598:
|
||||
/* 8015F598 0015C4D8 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015F59C 0015C4DC 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015F598 0015C4D8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015F59C 0015C4DC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015F5A0 0015C4E0 80 63 5D AC */ lwz r3, 0x5dac(r3)
|
||||
/* 8015F5A4 0015C4E4 81 83 06 28 */ lwz r12, 0x628(r3)
|
||||
/* 8015F5A8 0015C4E8 81 8C 00 FC */ lwz r12, 0xfc(r12)
|
||||
@@ -1291,8 +1291,8 @@ lbl_8015F598:
|
||||
lbl_8015F5C0:
|
||||
/* 8015F5C0 0015C500 57 C0 06 3F */ clrlwi. r0, r30, 0x18
|
||||
/* 8015F5C4 0015C504 41 82 00 2C */ beq lbl_8015F5F0
|
||||
/* 8015F5C8 0015C508 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015F5CC 0015C50C 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015F5C8 0015C508 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015F5CC 0015C50C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015F5D0 0015C510 88 03 5D B0 */ lbz r0, 0x5db0(r3)
|
||||
/* 8015F5D4 0015C514 7C 00 07 74 */ extsb r0, r0
|
||||
/* 8015F5D8 0015C518 1C 00 00 38 */ mulli r0, r0, 0x38
|
||||
@@ -1314,8 +1314,8 @@ lbl_8015F5F0:
|
||||
/* 8015F614 0015C554 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8015F618 0015C558 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8015F61C 0015C55C 3B E0 00 00 */ li r31, 0
|
||||
/* 8015F620 0015C560 3C 80 80 40 */ lis r4, lbl_804061C0@ha
|
||||
/* 8015F624 0015C564 38 84 61 C0 */ addi r4, r4, lbl_804061C0@l
|
||||
/* 8015F620 0015C560 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
|
||||
/* 8015F624 0015C564 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
|
||||
/* 8015F628 0015C568 80 84 5D B4 */ lwz r4, 0x5db4(r4)
|
||||
/* 8015F62C 0015C56C 80 04 05 74 */ lwz r0, 0x574(r4)
|
||||
/* 8015F630 0015C570 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
|
||||
@@ -1334,8 +1334,8 @@ lbl_8015F648:
|
||||
|
||||
.global daPy_py_c_NS_checkRoomRestartStart
|
||||
daPy_py_c_NS_checkRoomRestartStart:
|
||||
/* 8015F660 0015C5A0 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015F664 0015C5A4 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015F660 0015C5A0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015F664 0015C5A4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015F668 0015C5A8 80 03 0D D0 */ lwz r0, 0xdd0(r3)
|
||||
/* 8015F66C 0015C5AC 54 00 07 3E */ clrlwi r0, r0, 0x1c
|
||||
/* 8015F670 0015C5B0 28 00 00 04 */ cmplwi r0, 4
|
||||
@@ -1360,8 +1360,8 @@ daPy_py_c_NS_checkCarryStartLightBallA:
|
||||
/* 8015F6A8 0015C5E8 4B FF FF B9 */ bl daPy_py_c_NS_checkRoomRestartStart
|
||||
/* 8015F6AC 0015C5EC 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8015F6B0 0015C5F0 40 82 00 54 */ bne lbl_8015F704
|
||||
/* 8015F6B4 0015C5F4 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015F6B8 0015C5F8 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015F6B4 0015C5F4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015F6B8 0015C5F8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015F6BC 0015C5FC 37 E3 4E 20 */ addic. r31, r3, 0x4e20
|
||||
/* 8015F6C0 0015C600 41 82 00 44 */ beq lbl_8015F704
|
||||
/* 8015F6C4 0015C604 7F E3 FB 78 */ mr r3, r31
|
||||
@@ -1384,8 +1384,8 @@ lbl_8015F704:
|
||||
/* 8015F704 0015C644 38 60 00 00 */ li r3, 0
|
||||
/* 8015F708 0015C648 48 00 00 14 */ b lbl_8015F71C
|
||||
lbl_8015F70C:
|
||||
/* 8015F70C 0015C64C 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015F710 0015C650 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015F70C 0015C64C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015F710 0015C650 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015F714 0015C654 80 03 0D D0 */ lwz r0, 0xdd0(r3)
|
||||
/* 8015F718 0015C658 54 03 02 D6 */ rlwinm r3, r0, 0, 0xb, 0xb
|
||||
lbl_8015F71C:
|
||||
@@ -1404,8 +1404,8 @@ daPy_py_c_NS_checkCarryStartLightBallB:
|
||||
/* 8015F740 0015C680 4B FF FF 21 */ bl daPy_py_c_NS_checkRoomRestartStart
|
||||
/* 8015F744 0015C684 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8015F748 0015C688 40 82 00 54 */ bne lbl_8015F79C
|
||||
/* 8015F74C 0015C68C 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015F750 0015C690 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015F74C 0015C68C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015F750 0015C690 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015F754 0015C694 37 E3 4E 20 */ addic. r31, r3, 0x4e20
|
||||
/* 8015F758 0015C698 41 82 00 44 */ beq lbl_8015F79C
|
||||
/* 8015F75C 0015C69C 7F E3 FB 78 */ mr r3, r31
|
||||
@@ -1428,8 +1428,8 @@ lbl_8015F79C:
|
||||
/* 8015F79C 0015C6DC 38 60 00 00 */ li r3, 0
|
||||
/* 8015F7A0 0015C6E0 48 00 00 14 */ b lbl_8015F7B4
|
||||
lbl_8015F7A4:
|
||||
/* 8015F7A4 0015C6E4 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015F7A8 0015C6E8 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015F7A4 0015C6E4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015F7A8 0015C6E8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015F7AC 0015C6EC 80 03 0D D0 */ lwz r0, 0xdd0(r3)
|
||||
/* 8015F7B0 0015C6F0 54 03 03 18 */ rlwinm r3, r0, 0, 0xc, 0xc
|
||||
lbl_8015F7B4:
|
||||
@@ -1500,8 +1500,8 @@ lbl_8015F88C:
|
||||
/* 8015F89C 0015C7DC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8015F8A0 0015C7E0 7C 08 02 A6 */ mflr r0
|
||||
/* 8015F8A4 0015C7E4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8015F8A8 0015C7E8 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015F8AC 0015C7EC 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015F8A8 0015C7E8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015F8AC 0015C7EC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015F8B0 0015C7F0 80 63 5D B4 */ lwz r3, 0x5db4(r3)
|
||||
/* 8015F8B4 0015C7F4 4B F8 09 91 */ bl daAlink_c_NS_checkBoomerangChargeEnd
|
||||
/* 8015F8B8 0015C7F8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
@@ -1513,8 +1513,8 @@ lbl_8015F88C:
|
||||
|
||||
.global daPy_py_c_NS_getThrowBoomerangActor
|
||||
daPy_py_c_NS_getThrowBoomerangActor:
|
||||
/* 8015F8D0 0015C810 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015F8D4 0015C814 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015F8D0 0015C810 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015F8D4 0015C814 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015F8D8 0015C818 80 63 5D B4 */ lwz r3, 0x5db4(r3)
|
||||
/* 8015F8DC 0015C81C 80 63 28 38 */ lwz r3, 0x2838(r3)
|
||||
/* 8015F8E0 0015C820 4E 80 00 20 */ blr
|
||||
@@ -1522,8 +1522,8 @@ daPy_py_c_NS_getThrowBoomerangActor:
|
||||
/* 8015F8E8 0015C828 7C 08 02 A6 */ mflr r0
|
||||
/* 8015F8EC 0015C82C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8015F8F0 0015C830 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8015F8F4 0015C834 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015F8F8 0015C838 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015F8F4 0015C834 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015F8F8 0015C838 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015F8FC 0015C83C 80 63 5D B4 */ lwz r3, 0x5db4(r3)
|
||||
/* 8015F900 0015C840 4B F8 08 CD */ bl daAlink_c_NS_cancelBoomerangLock
|
||||
/* 8015F904 0015C844 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
@@ -1535,8 +1535,8 @@ daPy_py_c_NS_getThrowBoomerangActor:
|
||||
/* 8015F91C 0015C85C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8015F920 0015C860 7C 60 1B 78 */ mr r0, r3
|
||||
/* 8015F924 0015C864 7C 86 23 78 */ mr r6, r4
|
||||
/* 8015F928 0015C868 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015F92C 0015C86C 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015F928 0015C868 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015F92C 0015C86C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015F930 0015C870 80 63 5D B4 */ lwz r3, 0x5db4(r3)
|
||||
/* 8015F934 0015C874 7C 04 03 78 */ mr r4, r0
|
||||
/* 8015F938 0015C878 38 A0 00 00 */ li r5, 0
|
||||
|
||||
@@ -11,8 +11,8 @@ isLoadRoom:
|
||||
/* 801451F8 00142138 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801451FC 0014213C 48 21 CF DD */ bl _savegpr_28
|
||||
/* 80145200 00142140 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 80145204 00142144 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80145208 00142148 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 80145204 00142144 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80145208 00142148 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8014520C 0014214C 85 83 4E 20 */ lwzu r12, 0x4e20(r3)
|
||||
/* 80145210 00142150 81 8C 00 30 */ lwz r12, 0x30(r12)
|
||||
/* 80145214 00142154 7D 89 03 A6 */ mtctr r12
|
||||
@@ -81,8 +81,8 @@ daNocrm_c_NS_execute:
|
||||
/* 801452E8 00142228 93 E1 00 3C */ stw r31, 0x3c(r1)
|
||||
/* 801452EC 0014222C 93 C1 00 38 */ stw r30, 0x38(r1)
|
||||
/* 801452F0 00142230 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801452F4 00142234 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 801452F8 00142238 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 801452F4 00142234 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 801452F8 00142238 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 801452FC 0014223C 83 C3 5D AC */ lwz r30, 0x5dac(r3)
|
||||
/* 80145300 00142240 C0 1E 04 D0 */ lfs f0, 0x4d0(r30)
|
||||
/* 80145304 00142244 D0 01 00 20 */ stfs f0, 0x20(r1)
|
||||
@@ -97,8 +97,8 @@ daNocrm_c_NS_execute:
|
||||
/* 80145328 00142268 4E 80 04 21 */ bctrl
|
||||
/* 8014532C 0014226C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80145330 00142270 41 82 00 1C */ beq lbl_8014534C
|
||||
/* 80145334 00142274 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80145338 00142278 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 80145334 00142274 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80145338 00142278 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8014533C 0014227C 80 63 5D B8 */ lwz r3, 0x5db8(r3)
|
||||
/* 80145340 00142280 C0 03 04 D4 */ lfs f0, 0x4d4(r3)
|
||||
/* 80145344 00142284 D0 01 00 24 */ stfs f0, 0x24(r1)
|
||||
@@ -151,8 +151,8 @@ lbl_801453E8:
|
||||
/* 801453F4 00142334 88 1F 05 CA */ lbz r0, 0x5ca(r31)
|
||||
/* 801453F8 00142338 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801453FC 0014233C 41 82 00 28 */ beq lbl_80145424
|
||||
/* 80145400 00142340 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80145404 00142344 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 80145400 00142340 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80145404 00142344 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80145408 00142348 85 83 4E 20 */ lwzu r12, 0x4e20(r3)
|
||||
/* 8014540C 0014234C 81 8C 00 BC */ lwz r12, 0xbc(r12)
|
||||
/* 80145410 00142350 7D 89 03 A6 */ mtctr r12
|
||||
@@ -198,8 +198,8 @@ lbl_8014548C:
|
||||
/* 80145494 001423D4 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 80145498 001423D8 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 8014549C 001423DC 48 20 18 D1 */ bl PSMTXMultVec
|
||||
/* 801454A0 001423E0 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 801454A4 001423E4 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 801454A0 001423E0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 801454A4 001423E4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 801454A8 001423E8 80 63 5D B4 */ lwz r3, 0x5db4(r3)
|
||||
/* 801454AC 001423EC 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 801454B0 001423F0 A8 BE 04 E6 */ lha r5, 0x4e6(r30)
|
||||
@@ -258,8 +258,8 @@ lbl_80145540:
|
||||
/* 80145560 001424A0 48 20 18 0D */ bl PSMTXMultVec
|
||||
/* 80145564 001424A4 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80145568 001424A8 4B ED 87 55 */ bl fopAcM_gc_c_NS_gndCheck
|
||||
/* 8014556C 001424AC 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80145570 001424B0 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8014556C 001424AC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80145570 001424B0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80145574 001424B4 38 63 0F 38 */ addi r3, r3, 0xf38
|
||||
/* 80145578 001424B8 3C 80 80 3F */ lis r4, lbl_803F1CC4@ha
|
||||
/* 8014557C 001424BC 38 84 1C C4 */ addi r4, r4, lbl_803F1CC4@l
|
||||
|
||||
+16
-16
@@ -266,8 +266,8 @@ lbl_80156384:
|
||||
/* 80156394 001532D4 7C 84 02 14 */ add r4, r4, r0
|
||||
/* 80156398 001532D8 80 84 00 04 */ lwz r4, 4(r4)
|
||||
lbl_8015639C:
|
||||
/* 8015639C 001532DC 3C A0 80 40 */ lis r5, lbl_804061C0@ha
|
||||
/* 801563A0 001532E0 38 A5 61 C0 */ addi r5, r5, lbl_804061C0@l
|
||||
/* 8015639C 001532DC 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
|
||||
/* 801563A0 001532E0 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
|
||||
/* 801563A4 001532E4 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 801563A8 001532E8 38 C0 00 80 */ li r6, 0x80
|
||||
/* 801563AC 001532EC 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
@@ -892,8 +892,8 @@ lbl_80156CD4:
|
||||
/* 80156D28 00153C68 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80156D2C 00153C6C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80156D30 00153C70 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80156D34 00153C74 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80156D38 00153C78 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 80156D34 00153C74 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80156D38 00153C78 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80156D3C 00153C7C 3B E3 0F 38 */ addi r31, r3, 0xf38
|
||||
/* 80156D40 00153C80 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80156D44 00153C84 38 9E 07 24 */ addi r4, r30, 0x724
|
||||
@@ -914,8 +914,8 @@ lbl_80156CD4:
|
||||
/* 80156D80 00153CC0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80156D84 00153CC4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80156D88 00153CC8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80156D8C 00153CCC 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80156D90 00153CD0 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 80156D8C 00153CCC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80156D90 00153CD0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80156D94 00153CD4 38 63 0F 38 */ addi r3, r3, 0xf38
|
||||
/* 80156D98 00153CD8 38 9F 07 24 */ addi r4, r31, 0x724
|
||||
/* 80156D9C 00153CDC 4B F1 E3 65 */ bl dBgS_NS_GetRoomId
|
||||
@@ -1085,8 +1085,8 @@ lbl_80156FF0:
|
||||
/* 8015700C 00153F4C 88 1F 09 E8 */ lbz r0, 0x9e8(r31)
|
||||
/* 80157010 00153F50 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80157014 00153F54 41 82 00 24 */ beq lbl_80157038
|
||||
/* 80157018 00153F58 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015701C 00153F5C 38 83 61 C0 */ addi r4, r3, lbl_804061C0@l
|
||||
/* 80157018 00153F58 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015701C 00153F5C 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l
|
||||
/* 80157020 00153F60 80 04 5F 88 */ lwz r0, 0x5f88(r4)
|
||||
/* 80157024 00153F64 3C 60 80 43 */ lis r3, lbl_80434AC8@ha
|
||||
/* 80157028 00153F68 38 63 4A C8 */ addi r3, r3, lbl_80434AC8@l
|
||||
@@ -1099,8 +1099,8 @@ lbl_80157038:
|
||||
/* 80157040 00153F80 88 1F 09 E8 */ lbz r0, 0x9e8(r31)
|
||||
/* 80157044 00153F84 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80157048 00153F88 41 82 00 24 */ beq lbl_8015706C
|
||||
/* 8015704C 00153F8C 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80157050 00153F90 38 83 61 C0 */ addi r4, r3, lbl_804061C0@l
|
||||
/* 8015704C 00153F8C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80157050 00153F90 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l
|
||||
/* 80157054 00153F94 80 04 5F 80 */ lwz r0, 0x5f80(r4)
|
||||
/* 80157058 00153F98 3C 60 80 43 */ lis r3, lbl_80434AC8@ha
|
||||
/* 8015705C 00153F9C 38 63 4A C8 */ addi r3, r3, lbl_80434AC8@l
|
||||
@@ -1376,8 +1376,8 @@ daNpcCd_c_NS_setHitodamaParticle:
|
||||
/* 80157444 00154384 3B E0 00 00 */ li r31, 0
|
||||
/* 80157448 00154388 3B A0 00 00 */ li r29, 0
|
||||
/* 8015744C 0015438C 3B 80 00 00 */ li r28, 0
|
||||
/* 80157450 00154390 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80157454 00154394 3B 43 61 C0 */ addi r26, r3, lbl_804061C0@l
|
||||
/* 80157450 00154390 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80157454 00154394 3B 43 61 C0 */ addi r26, r3, g_dComIfG_gameInfo@l
|
||||
lbl_80157458:
|
||||
/* 80157458 00154398 80 7A 5D 3C */ lwz r3, 0x5d3c(r26)
|
||||
/* 8015745C 0015439C 38 00 00 FF */ li r0, 0xff
|
||||
@@ -1450,8 +1450,8 @@ daNpcCd_c_NS_getNpcMdlDataP:
|
||||
lbl_80157558:
|
||||
/* 80157558 00154498 80 65 00 00 */ lwz r3, 0(r5)
|
||||
/* 8015755C 0015449C 80 85 00 04 */ lwz r4, 4(r5)
|
||||
/* 80157560 001544A0 3C A0 80 40 */ lis r5, lbl_804061C0@ha
|
||||
/* 80157564 001544A4 38 A5 61 C0 */ addi r5, r5, lbl_804061C0@l
|
||||
/* 80157560 001544A0 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
|
||||
/* 80157564 001544A4 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
|
||||
/* 80157568 001544A8 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 8015756C 001544AC 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80157570 001544B0 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
@@ -1482,8 +1482,8 @@ lbl_801575C0:
|
||||
/* 801575C4 00154504 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 801575C8 00154508 40 81 00 24 */ ble lbl_801575EC
|
||||
/* 801575CC 0015450C 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 801575D0 00154510 3C A0 80 40 */ lis r5, lbl_804061C0@ha
|
||||
/* 801575D4 00154514 38 A5 61 C0 */ addi r5, r5, lbl_804061C0@l
|
||||
/* 801575D0 00154510 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
|
||||
/* 801575D4 00154514 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
|
||||
/* 801575D8 00154518 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 801575DC 0015451C 38 C0 00 80 */ li r6, 0x80
|
||||
/* 801575E0 00154520 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
|
||||
+24
-24
@@ -225,8 +225,8 @@ lbl_80157FC8:
|
||||
/* 80157FD0 00154F10 38 80 00 05 */ li r4, 5
|
||||
lbl_80157FD4:
|
||||
/* 80157FD4 00154F14 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80157FD8 00154F18 3C A0 80 40 */ lis r5, lbl_804061C0@ha
|
||||
/* 80157FDC 00154F1C 38 A5 61 C0 */ addi r5, r5, lbl_804061C0@l
|
||||
/* 80157FD8 00154F18 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
|
||||
/* 80157FDC 00154F1C 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
|
||||
/* 80157FE0 00154F20 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80157FE4 00154F24 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80157FE8 00154F28 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
@@ -531,8 +531,8 @@ lbl_801583E4:
|
||||
/* 801583EC 0015532C 38 60 00 00 */ li r3, 0
|
||||
/* 801583F0 00155330 48 00 00 1C */ b lbl_8015840C
|
||||
lbl_801583F4:
|
||||
/* 801583F4 00155334 3C A0 80 40 */ lis r5, lbl_804061C0@ha
|
||||
/* 801583F8 00155338 38 A5 61 C0 */ addi r5, r5, lbl_804061C0@l
|
||||
/* 801583F4 00155334 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
|
||||
/* 801583F8 00155338 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
|
||||
/* 801583FC 0015533C 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80158400 00155340 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80158404 00155344 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
@@ -1162,8 +1162,8 @@ lbl_80158D40:
|
||||
/* 80158D94 00155CD4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80158D98 00155CD8 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80158D9C 00155CDC 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80158DA0 00155CE0 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80158DA4 00155CE4 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 80158DA0 00155CE0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80158DA4 00155CE4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80158DA8 00155CE8 3B E3 0F 38 */ addi r31, r3, 0xf38
|
||||
/* 80158DAC 00155CEC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80158DB0 00155CF0 38 9E 07 28 */ addi r4, r30, 0x728
|
||||
@@ -1184,8 +1184,8 @@ lbl_80158D40:
|
||||
/* 80158DEC 00155D2C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80158DF0 00155D30 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80158DF4 00155D34 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80158DF8 00155D38 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80158DFC 00155D3C 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 80158DF8 00155D38 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80158DFC 00155D3C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80158E00 00155D40 38 63 0F 38 */ addi r3, r3, 0xf38
|
||||
/* 80158E04 00155D44 38 9F 07 28 */ addi r4, r31, 0x728
|
||||
/* 80158E08 00155D48 4B F1 C2 F9 */ bl dBgS_NS_GetRoomId
|
||||
@@ -1432,8 +1432,8 @@ lbl_80159178:
|
||||
/* 80159194 001560D4 88 1F 0A C6 */ lbz r0, 0xac6(r31)
|
||||
/* 80159198 001560D8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8015919C 001560DC 41 82 00 24 */ beq lbl_801591C0
|
||||
/* 801591A0 001560E0 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 801591A4 001560E4 38 83 61 C0 */ addi r4, r3, lbl_804061C0@l
|
||||
/* 801591A0 001560E0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 801591A4 001560E4 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l
|
||||
/* 801591A8 001560E8 80 04 5F 88 */ lwz r0, 0x5f88(r4)
|
||||
/* 801591AC 001560EC 3C 60 80 43 */ lis r3, lbl_80434AC8@ha
|
||||
/* 801591B0 001560F0 38 63 4A C8 */ addi r3, r3, lbl_80434AC8@l
|
||||
@@ -1467,8 +1467,8 @@ lbl_80159214:
|
||||
/* 80159214 00156154 88 1F 0A C6 */ lbz r0, 0xac6(r31)
|
||||
/* 80159218 00156158 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8015921C 0015615C 41 82 00 24 */ beq lbl_80159240
|
||||
/* 80159220 00156160 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80159224 00156164 38 83 61 C0 */ addi r4, r3, lbl_804061C0@l
|
||||
/* 80159220 00156160 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80159224 00156164 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l
|
||||
/* 80159228 00156168 80 04 5F 80 */ lwz r0, 0x5f80(r4)
|
||||
/* 8015922C 0015616C 3C 60 80 43 */ lis r3, lbl_80434AC8@ha
|
||||
/* 80159230 00156170 38 63 4A C8 */ addi r3, r3, lbl_80434AC8@l
|
||||
@@ -1748,8 +1748,8 @@ daNpcCd2_c_NS_setHitodamaParticle:
|
||||
/* 80159628 00156568 3B E0 00 00 */ li r31, 0
|
||||
/* 8015962C 0015656C 3B A0 00 00 */ li r29, 0
|
||||
/* 80159630 00156570 3B 80 00 00 */ li r28, 0
|
||||
/* 80159634 00156574 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80159638 00156578 3B 43 61 C0 */ addi r26, r3, lbl_804061C0@l
|
||||
/* 80159634 00156574 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80159638 00156578 3B 43 61 C0 */ addi r26, r3, g_dComIfG_gameInfo@l
|
||||
lbl_8015963C:
|
||||
/* 8015963C 0015657C 80 7A 5D 3C */ lwz r3, 0x5d3c(r26)
|
||||
/* 80159640 00156580 38 00 00 FF */ li r0, 0xff
|
||||
@@ -1861,8 +1861,8 @@ lbl_801597A8:
|
||||
/* 801597D0 00156710 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801597D4 00156714 38 00 00 00 */ li r0, 0
|
||||
/* 801597D8 00156718 90 0D 8A 84 */ stw r0, lbl_80451004-_SDA_BASE_(r13)
|
||||
/* 801597DC 0015671C 3C 80 80 40 */ lis r4, lbl_804061C0@ha
|
||||
/* 801597E0 00156720 38 84 61 C0 */ addi r4, r4, lbl_804061C0@l
|
||||
/* 801597DC 0015671C 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
|
||||
/* 801597E0 00156720 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
|
||||
/* 801597E4 00156724 80 84 5D AC */ lwz r4, 0x5dac(r4)
|
||||
/* 801597E8 00156728 4B EC 0F 29 */ bl fopAcM_searchActorAngleY
|
||||
/* 801597EC 0015672C B0 6D 8A 8C */ sth r3, lbl_8045100C-_SDA_BASE_(r13)
|
||||
@@ -1886,8 +1886,8 @@ lbl_801597A8:
|
||||
/* 8015982C 0015676C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80159830 00156770 48 20 89 AD */ bl _savegpr_29
|
||||
/* 80159834 00156774 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80159838 00156778 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015983C 0015677C 3B E3 61 C0 */ addi r31, r3, lbl_804061C0@l
|
||||
/* 80159838 00156778 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015983C 0015677C 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l
|
||||
/* 80159840 00156780 80 7F 5D AC */ lwz r3, 0x5dac(r31)
|
||||
/* 80159844 00156784 C0 3D 04 D4 */ lfs f1, 0x4d4(r29)
|
||||
/* 80159848 00156788 C0 03 04 D4 */ lfs f0, 0x4d4(r3)
|
||||
@@ -1952,8 +1952,8 @@ daNpcCd2_c_NS_getNpcMdlDataP:
|
||||
lbl_8015991C:
|
||||
/* 8015991C 0015685C 80 65 00 00 */ lwz r3, 0(r5)
|
||||
/* 80159920 00156860 80 85 00 04 */ lwz r4, 4(r5)
|
||||
/* 80159924 00156864 3C A0 80 40 */ lis r5, lbl_804061C0@ha
|
||||
/* 80159928 00156868 38 A5 61 C0 */ addi r5, r5, lbl_804061C0@l
|
||||
/* 80159924 00156864 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
|
||||
/* 80159928 00156868 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
|
||||
/* 8015992C 0015686C 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80159930 00156870 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80159934 00156874 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
@@ -1984,8 +1984,8 @@ lbl_80159984:
|
||||
/* 80159988 001568C8 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 8015998C 001568CC 40 81 00 24 */ ble lbl_801599B0
|
||||
/* 80159990 001568D0 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80159994 001568D4 3C A0 80 40 */ lis r5, lbl_804061C0@ha
|
||||
/* 80159998 001568D8 38 A5 61 C0 */ addi r5, r5, lbl_804061C0@l
|
||||
/* 80159994 001568D4 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
|
||||
/* 80159998 001568D8 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
|
||||
/* 8015999C 001568DC 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 801599A0 001568E0 38 C0 00 80 */ li r6, 0x80
|
||||
/* 801599A4 001568E4 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
@@ -2018,8 +2018,8 @@ lbl_801599F8:
|
||||
/* 801599FC 0015693C 2C 04 FF FF */ cmpwi r4, -1
|
||||
/* 80159A00 00156940 41 82 00 24 */ beq lbl_80159A24
|
||||
/* 80159A04 00156944 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80159A08 00156948 3C A0 80 40 */ lis r5, lbl_804061C0@ha
|
||||
/* 80159A0C 0015694C 38 A5 61 C0 */ addi r5, r5, lbl_804061C0@l
|
||||
/* 80159A08 00156948 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
|
||||
/* 80159A0C 0015694C 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
|
||||
/* 80159A10 00156950 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80159A14 00156954 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80159A18 00156958 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
|
||||
+86
-86
@@ -18,8 +18,8 @@ Reflect:
|
||||
/* 8015ADF4 00157D34 3C 60 80 3A */ lis r3, lbl_803A37C0@ha
|
||||
/* 8015ADF8 00157D38 38 03 37 C0 */ addi r0, r3, lbl_803A37C0@l
|
||||
/* 8015ADFC 00157D3C 90 01 00 5C */ stw r0, 0x5c(r1)
|
||||
/* 8015AE00 00157D40 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015AE04 00157D44 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015AE00 00157D40 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015AE04 00157D44 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015AE08 00157D48 38 63 0F 38 */ addi r3, r3, 0xf38
|
||||
/* 8015AE0C 00157D4C 38 A1 00 4C */ addi r5, r1, 0x4c
|
||||
/* 8015AE10 00157D50 4B F1 99 35 */ bl cBgS_NS_GetTriPla
|
||||
@@ -351,8 +351,8 @@ itemGetCoCallBack:
|
||||
/* 8015B27C 001581BC 41 82 00 8C */ beq lbl_8015B308
|
||||
/* 8015B280 001581C0 28 1E 00 00 */ cmplwi r30, 0
|
||||
/* 8015B284 001581C4 41 82 00 84 */ beq lbl_8015B308
|
||||
/* 8015B288 001581C8 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015B28C 001581CC 38 83 61 C0 */ addi r4, r3, lbl_804061C0@l
|
||||
/* 8015B288 001581C8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015B28C 001581CC 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015B290 001581D0 80 64 5D B4 */ lwz r3, 0x5db4(r4)
|
||||
/* 8015B294 001581D4 A8 03 00 08 */ lha r0, 8(r3)
|
||||
/* 8015B298 001581D8 A8 7E 00 08 */ lha r3, 8(r30)
|
||||
@@ -373,8 +373,8 @@ lbl_8015B2D0:
|
||||
/* 8015B2D0 00158210 A8 1E 00 08 */ lha r0, 8(r30)
|
||||
/* 8015B2D4 00158214 2C 00 00 EE */ cmpwi r0, 0xee
|
||||
/* 8015B2D8 00158218 40 82 00 30 */ bne lbl_8015B308
|
||||
/* 8015B2DC 0015821C 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015B2E0 00158220 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015B2DC 0015821C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015B2E0 00158220 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015B2E4 00158224 80 63 5D AC */ lwz r3, 0x5dac(r3)
|
||||
/* 8015B2E8 00158228 81 83 06 28 */ lwz r12, 0x628(r3)
|
||||
/* 8015B2EC 0015822C 81 8C 01 88 */ lwz r12, 0x188(r12)
|
||||
@@ -417,8 +417,8 @@ lbl_8015B364:
|
||||
/* 8015B36C 001582AC 54 60 03 DF */ rlwinm. r0, r3, 0, 0xf, 0xf
|
||||
/* 8015B370 001582B0 41 82 00 3C */ beq lbl_8015B3AC
|
||||
lbl_8015B374:
|
||||
/* 8015B374 001582B4 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015B378 001582B8 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015B374 001582B4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015B378 001582B8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015B37C 001582BC 88 03 4F AD */ lbz r0, 0x4fad(r3)
|
||||
/* 8015B380 001582C0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8015B384 001582C4 40 82 00 3C */ bne lbl_8015B3C0
|
||||
@@ -582,8 +582,8 @@ lbl_8015B5B8:
|
||||
/* 8015B5C0 00158500 80 9F 09 3C */ lwz r4, 0x93c(r31)
|
||||
/* 8015B5C4 00158504 2C 04 00 FF */ cmpwi r4, 0xff
|
||||
/* 8015B5C8 00158508 41 82 00 3C */ beq lbl_8015B604
|
||||
/* 8015B5CC 0015850C 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015B5D0 00158510 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015B5CC 0015850C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015B5D0 00158510 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015B5D4 00158514 88 1F 04 BA */ lbz r0, 0x4ba(r31)
|
||||
/* 8015B5D8 00158518 7C 05 07 74 */ extsb r5, r0
|
||||
/* 8015B5DC 0015851C 4B ED 9D 85 */ bl isSwitch__10dSv_info_cCFii
|
||||
@@ -624,8 +624,8 @@ lbl_8015B65C:
|
||||
/* 8015B65C 0015859C 80 1F 09 9C */ lwz r0, 0x99c(r31)
|
||||
/* 8015B660 001585A0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8015B664 001585A4 40 82 00 54 */ bne lbl_8015B6B8
|
||||
/* 8015B668 001585A8 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015B66C 001585AC 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015B668 001585A8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015B66C 001585AC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015B670 001585B0 80 63 5D 3C */ lwz r3, 0x5d3c(r3)
|
||||
/* 8015B674 001585B4 38 1F 09 98 */ addi r0, r31, 0x998
|
||||
/* 8015B678 001585B8 90 01 00 08 */ stw r0, 8(r1)
|
||||
@@ -660,8 +660,8 @@ lbl_8015B6B8:
|
||||
/* 8015B6E8 00158628 C0 1F 05 00 */ lfs f0, 0x500(r31)
|
||||
/* 8015B6EC 0015862C D0 01 00 28 */ stfs f0, 0x28(r1)
|
||||
/* 8015B6F0 00158630 38 7F 05 8C */ addi r3, r31, 0x58c
|
||||
/* 8015B6F4 00158634 3C 80 80 40 */ lis r4, lbl_804061C0@ha
|
||||
/* 8015B6F8 00158638 38 84 61 C0 */ addi r4, r4, lbl_804061C0@l
|
||||
/* 8015B6F4 00158634 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
|
||||
/* 8015B6F8 00158638 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
|
||||
/* 8015B6FC 0015863C 38 84 0F 38 */ addi r4, r4, 0xf38
|
||||
/* 8015B700 00158640 4B F1 B3 AD */ bl dBgS_Acch_NS_CrrPos
|
||||
/* 8015B704 00158644 80 1F 05 B8 */ lwz r0, 0x5b8(r31)
|
||||
@@ -832,8 +832,8 @@ lbl_8015B948:
|
||||
/* 8015B96C 001588AC 80 1F 00 B0 */ lwz r0, 0xb0(r31)
|
||||
/* 8015B970 001588B0 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
|
||||
/* 8015B974 001588B4 90 1F 09 20 */ stw r0, 0x920(r31)
|
||||
/* 8015B978 001588B8 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015B97C 001588BC 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015B978 001588B8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015B97C 001588BC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015B980 001588C0 80 9F 09 20 */ lwz r4, 0x920(r31)
|
||||
/* 8015B984 001588C4 88 1F 04 BA */ lbz r0, 0x4ba(r31)
|
||||
/* 8015B988 001588C8 7C 05 07 74 */ extsb r5, r0
|
||||
@@ -1001,8 +1001,8 @@ lbl_8015BBC4:
|
||||
/* 8015BBD4 00158B14 54 00 02 D7 */ rlwinm. r0, r0, 0, 0xb, 0xb
|
||||
/* 8015BBD8 00158B18 40 82 00 2C */ bne lbl_8015BC04
|
||||
/* 8015BBDC 00158B1C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8015BBE0 00158B20 3C 80 80 40 */ lis r4, lbl_804061C0@ha
|
||||
/* 8015BBE4 00158B24 38 84 61 C0 */ addi r4, r4, lbl_804061C0@l
|
||||
/* 8015BBE0 00158B20 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
|
||||
/* 8015BBE4 00158B24 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
|
||||
/* 8015BBE8 00158B28 80 84 5D AC */ lwz r4, 0x5dac(r4)
|
||||
/* 8015BBEC 00158B2C 4B EB EB F5 */ bl fopAcM_searchActorDistance
|
||||
/* 8015BBF0 00158B30 C0 02 9B 90 */ lfs f0, lbl_80453590-_SDA2_BASE_(r2)
|
||||
@@ -1045,8 +1045,8 @@ lbl_8015BC54:
|
||||
/* 8015BC7C 00158BBC 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 8015BC80 00158BC0 7C 85 23 78 */ mr r5, r4
|
||||
/* 8015BC84 00158BC4 48 1E B0 E9 */ bl PSMTXMultVec
|
||||
/* 8015BC88 00158BC8 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015BC8C 00158BCC 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015BC88 00158BC8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015BC8C 00158BCC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015BC90 00158BD0 80 63 5D AC */ lwz r3, 0x5dac(r3)
|
||||
/* 8015BC94 00158BD4 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 8015BC98 00158BD8 41 82 00 0C */ beq lbl_8015BCA4
|
||||
@@ -1267,8 +1267,8 @@ lbl_8015BF9C:
|
||||
/* 8015BF9C 00158EDC 38 7F 09 04 */ addi r3, r31, 0x904
|
||||
/* 8015BFA0 00158EE0 38 9F 04 D0 */ addi r4, r31, 0x4d0
|
||||
/* 8015BFA4 00158EE4 48 11 32 39 */ bl cM3dGCyl_NS_SetC
|
||||
/* 8015BFA8 00158EE8 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015BFAC 00158EEC 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015BFA8 00158EE8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015BFAC 00158EEC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015BFB0 00158EF0 38 63 23 3C */ addi r3, r3, 0x233c
|
||||
/* 8015BFB4 00158EF4 38 9F 07 E0 */ addi r4, r31, 0x7e0
|
||||
/* 8015BFB8 00158EF8 48 10 8B F1 */ bl cCcS_NS_Set
|
||||
@@ -1322,8 +1322,8 @@ daItem_c_NS_procInitSimpleGetDemo:
|
||||
/* 8015C060 00158FA0 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8015C064 00158FA4 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 8015C068 00158FA8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8015C06C 00158FAC 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015C070 00158FB0 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015C06C 00158FAC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015C070 00158FB0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015C074 00158FB4 80 83 5D AC */ lwz r4, 0x5dac(r3)
|
||||
/* 8015C078 00158FB8 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 8015C07C 00158FBC 48 00 1F 5D */ bl daPy_py_c_NS_getItemPos
|
||||
@@ -1380,8 +1380,8 @@ daItem_c_NS_procMainSimpleGetDemo:
|
||||
/* 8015C13C 0015907C 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 8015C140 00159080 93 E1 00 2C */ stw r31, 0x2c(r1)
|
||||
/* 8015C144 00159084 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8015C148 00159088 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015C14C 0015908C 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015C148 00159088 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015C14C 0015908C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015C150 00159090 80 83 5D AC */ lwz r4, 0x5dac(r3)
|
||||
/* 8015C154 00159094 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 8015C158 00159098 48 00 1E 81 */ bl daPy_py_c_NS_getItemPos
|
||||
@@ -1405,8 +1405,8 @@ daItem_c_NS_procMainSimpleGetDemo:
|
||||
/* 8015C1A0 001590E0 40 80 00 08 */ bge lbl_8015C1A8
|
||||
/* 8015C1A4 001590E4 D0 3F 04 D4 */ stfs f1, 0x4d4(r31)
|
||||
lbl_8015C1A8:
|
||||
/* 8015C1A8 001590E8 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015C1AC 001590EC 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015C1A8 001590E8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015C1AC 001590EC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015C1B0 001590F0 80 63 5D 74 */ lwz r3, 0x5d74(r3)
|
||||
/* 8015C1B4 001590F4 A8 03 02 30 */ lha r0, 0x230(r3)
|
||||
/* 8015C1B8 001590F8 B0 1F 04 E4 */ sth r0, 0x4e4(r31)
|
||||
@@ -1489,8 +1489,8 @@ lbl_8015C240:
|
||||
/* 8015C2D4 00159214 3C 04 00 01 */ addis r0, r4, 1
|
||||
/* 8015C2D8 00159218 28 00 FF FF */ cmplwi r0, 0xffff
|
||||
/* 8015C2DC 0015921C 41 82 00 C8 */ beq lbl_8015C3A4
|
||||
/* 8015C2E0 00159220 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015C2E4 00159224 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015C2E0 00159220 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015C2E4 00159224 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015C2E8 00159228 38 63 4E C8 */ addi r3, r3, 0x4ec8
|
||||
/* 8015C2EC 0015922C 4B EE 74 01 */ bl dEvt_control_c_NS_setPtI_Id
|
||||
/* 8015C2F0 00159230 48 00 00 B4 */ b lbl_8015C3A4
|
||||
@@ -1512,7 +1512,7 @@ lbl_8015C31C:
|
||||
/* 8015C328 00159268 41 82 00 18 */ beq lbl_8015C340
|
||||
/* 8015C32C 0015926C 88 7E 09 2A */ lbz r3, 0x92a(r30)
|
||||
/* 8015C330 00159270 38 80 00 01 */ li r4, 1
|
||||
/* 8015C334 00159274 4B F3 BB AD */ bl checkItemGet
|
||||
/* 8015C334 00159274 4B F3 BB AD */ bl checkItemGet__FUci
|
||||
/* 8015C338 00159278 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8015C33C 0015927C 41 82 00 4C */ beq lbl_8015C388
|
||||
lbl_8015C340:
|
||||
@@ -1520,7 +1520,7 @@ lbl_8015C340:
|
||||
/* 8015C344 00159284 4B EB D9 75 */ bl fopAcM_delete_X1_
|
||||
/* 8015C348 00159288 88 7E 09 2A */ lbz r3, 0x92a(r30)
|
||||
/* 8015C34C 0015928C 38 80 00 01 */ li r4, 1
|
||||
/* 8015C350 00159290 4B F3 BB 91 */ bl checkItemGet
|
||||
/* 8015C350 00159290 4B F3 BB 91 */ bl checkItemGet__FUci
|
||||
/* 8015C354 00159294 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8015C358 00159298 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8015C35C 0015929C 4B FF FC FD */ bl daItem_c_NS_procInitSimpleGetDemo
|
||||
@@ -1528,8 +1528,8 @@ lbl_8015C340:
|
||||
/* 8015C364 001592A4 48 00 0D 45 */ bl daItem_c_NS_itemGet
|
||||
/* 8015C368 001592A8 2C 1F 00 00 */ cmpwi r31, 0
|
||||
/* 8015C36C 001592AC 40 82 00 38 */ bne lbl_8015C3A4
|
||||
/* 8015C370 001592B0 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015C374 001592B4 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015C370 001592B0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015C374 001592B4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015C378 001592B8 38 63 00 CC */ addi r3, r3, 0xcc
|
||||
/* 8015C37C 001592BC 88 9E 09 2A */ lbz r4, 0x92a(r30)
|
||||
/* 8015C380 001592C0 4B ED 7B 15 */ bl offFirstBit__21dSv_player_get_item_cFUc
|
||||
@@ -1555,8 +1555,8 @@ lbl_8015C3A4:
|
||||
/* 8015C3C8 00159308 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8015C3CC 0015930C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8015C3D0 00159310 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8015C3D4 00159314 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015C3D8 00159318 3B E3 61 C0 */ addi r31, r3, lbl_804061C0@l
|
||||
/* 8015C3D4 00159314 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015C3D8 00159318 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015C3DC 0015931C 38 7F 4F F8 */ addi r3, r31, 0x4ff8
|
||||
/* 8015C3E0 00159320 3C 80 80 39 */ lis r4, lbl_80393D88@ha
|
||||
/* 8015C3E4 00159324 38 84 3D 88 */ addi r4, r4, lbl_80393D88@l
|
||||
@@ -1645,8 +1645,8 @@ daItem_c_NS_procInitBoomerangCarry:
|
||||
/* 8015C520 00159460 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8015C524 00159464 48 20 5C B9 */ bl _savegpr_29
|
||||
/* 8015C528 00159468 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8015C52C 0015946C 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015C530 00159470 3B E3 61 C0 */ addi r31, r3, lbl_804061C0@l
|
||||
/* 8015C52C 0015946C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015C530 00159470 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015C534 00159474 83 DF 5D AC */ lwz r30, 0x5dac(r31)
|
||||
/* 8015C538 00159478 38 7D 09 60 */ addi r3, r29, 0x960
|
||||
/* 8015C53C 0015947C 38 9D 04 D0 */ addi r4, r29, 0x4d0
|
||||
@@ -1676,8 +1676,8 @@ lbl_8015C594:
|
||||
/* 8015C598 001594D8 4B FF F8 C9 */ bl daItem_c_NS_procInitNormal
|
||||
lbl_8015C59C:
|
||||
/* 8015C59C 001594DC 38 7D 05 8C */ addi r3, r29, 0x58c
|
||||
/* 8015C5A0 001594E0 3C 80 80 40 */ lis r4, lbl_804061C0@ha
|
||||
/* 8015C5A4 001594E4 38 84 61 C0 */ addi r4, r4, lbl_804061C0@l
|
||||
/* 8015C5A0 001594E0 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
|
||||
/* 8015C5A4 001594E4 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
|
||||
/* 8015C5A8 001594E8 38 84 0F 38 */ addi r4, r4, 0xf38
|
||||
/* 8015C5AC 001594EC 4B F1 A5 01 */ bl dBgS_Acch_NS_CrrPos
|
||||
/* 8015C5B0 001594F0 38 7D 09 60 */ addi r3, r29, 0x960
|
||||
@@ -1686,8 +1686,8 @@ lbl_8015C59C:
|
||||
/* 8015C5BC 001594FC 38 7D 09 04 */ addi r3, r29, 0x904
|
||||
/* 8015C5C0 00159500 38 9D 04 D0 */ addi r4, r29, 0x4d0
|
||||
/* 8015C5C4 00159504 48 11 2C 19 */ bl cM3dGCyl_NS_SetC
|
||||
/* 8015C5C8 00159508 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015C5CC 0015950C 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015C5C8 00159508 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015C5CC 0015950C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015C5D0 00159510 38 63 23 3C */ addi r3, r3, 0x233c
|
||||
/* 8015C5D4 00159514 38 9D 07 E0 */ addi r4, r29, 0x7e0
|
||||
/* 8015C5D8 00159518 48 10 85 D1 */ bl cCcS_NS_Set
|
||||
@@ -1728,8 +1728,8 @@ lbl_8015C62C:
|
||||
/* 8015C650 00159590 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8015C654 00159594 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8015C658 00159598 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8015C65C 0015959C 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015C660 001595A0 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015C65C 0015959C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015C660 001595A0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015C664 001595A4 80 9F 09 3C */ lwz r4, 0x93c(r31)
|
||||
/* 8015C668 001595A8 88 1F 04 BA */ lbz r0, 0x4ba(r31)
|
||||
/* 8015C66C 001595AC 7C 05 07 74 */ extsb r5, r0
|
||||
@@ -1737,8 +1737,8 @@ lbl_8015C62C:
|
||||
/* 8015C674 001595B4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8015C678 001595B8 41 82 00 7C */ beq lbl_8015C6F4
|
||||
/* 8015C67C 001595BC 38 7F 05 8C */ addi r3, r31, 0x58c
|
||||
/* 8015C680 001595C0 3C 80 80 40 */ lis r4, lbl_804061C0@ha
|
||||
/* 8015C684 001595C4 38 84 61 C0 */ addi r4, r4, lbl_804061C0@l
|
||||
/* 8015C680 001595C0 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
|
||||
/* 8015C684 001595C4 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
|
||||
/* 8015C688 001595C8 38 84 0F 38 */ addi r4, r4, 0xf38
|
||||
/* 8015C68C 001595CC 4B F1 A4 21 */ bl dBgS_Acch_NS_CrrPos
|
||||
/* 8015C690 001595D0 80 1F 05 B8 */ lwz r0, 0x5b8(r31)
|
||||
@@ -1851,8 +1851,8 @@ lbl_8015C78C:
|
||||
/* 8015C810 00159750 4B FF F6 51 */ bl daItem_c_NS_procInitNormal
|
||||
/* 8015C814 00159754 48 00 02 6C */ b lbl_8015CA80
|
||||
lbl_8015C818:
|
||||
/* 8015C818 00159758 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015C81C 0015975C 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015C818 00159758 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015C81C 0015975C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015C820 00159760 83 C3 5D AC */ lwz r30, 0x5dac(r3)
|
||||
/* 8015C824 00159764 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8015C828 00159768 81 9E 06 28 */ lwz r12, 0x628(r30)
|
||||
@@ -2022,8 +2022,8 @@ lbl_8015CA80:
|
||||
/* 8015CA80 001599C0 38 7F 09 04 */ addi r3, r31, 0x904
|
||||
/* 8015CA84 001599C4 38 9F 04 D0 */ addi r4, r31, 0x4d0
|
||||
/* 8015CA88 001599C8 48 11 27 55 */ bl cM3dGCyl_NS_SetC
|
||||
/* 8015CA8C 001599CC 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015CA90 001599D0 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015CA8C 001599CC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015CA90 001599D0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015CA94 001599D4 38 63 23 3C */ addi r3, r3, 0x233c
|
||||
/* 8015CA98 001599D8 38 9F 07 E0 */ addi r4, r31, 0x7e0
|
||||
/* 8015CA9C 001599DC 48 10 81 0D */ bl cCcS_NS_Set
|
||||
@@ -2081,8 +2081,8 @@ lbl_8015CB44:
|
||||
/* 8015CB58 00159A98 40 82 00 74 */ bne lbl_8015CBCC
|
||||
/* 8015CB5C 00159A9C 54 60 06 F7 */ rlwinm. r0, r3, 0, 0x1b, 0x1b
|
||||
/* 8015CB60 00159AA0 40 82 00 6C */ bne lbl_8015CBCC
|
||||
/* 8015CB64 00159AA4 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015CB68 00159AA8 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015CB64 00159AA4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015CB68 00159AA8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015CB6C 00159AAC 38 63 0F 38 */ addi r3, r3, 0xf38
|
||||
/* 8015CB70 00159AB0 38 9E 06 7C */ addi r4, r30, 0x67c
|
||||
/* 8015CB74 00159AB4 4B F1 7F CD */ bl dBgS_NS_ChkMoveBG_NoDABg
|
||||
@@ -2261,8 +2261,8 @@ lbl_8015CDAC:
|
||||
/* 8015CDD8 00159D18 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8015CDDC 00159D1C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8015CDE0 00159D20 38 7F 05 8C */ addi r3, r31, 0x58c
|
||||
/* 8015CDE4 00159D24 3C 80 80 40 */ lis r4, lbl_804061C0@ha
|
||||
/* 8015CDE8 00159D28 38 84 61 C0 */ addi r4, r4, lbl_804061C0@l
|
||||
/* 8015CDE4 00159D24 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
|
||||
/* 8015CDE8 00159D28 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
|
||||
/* 8015CDEC 00159D2C 38 84 0F 38 */ addi r4, r4, 0xf38
|
||||
/* 8015CDF0 00159D30 4B F1 9C BD */ bl dBgS_Acch_NS_CrrPos
|
||||
/* 8015CDF4 00159D34 80 1F 05 B8 */ lwz r0, 0x5b8(r31)
|
||||
@@ -2376,8 +2376,8 @@ lbl_8015CF68:
|
||||
/* 8015CF74 00159EB4 48 00 01 35 */ bl daItem_c_NS_itemGet
|
||||
/* 8015CF78 00159EB8 48 00 00 C4 */ b lbl_8015D03C
|
||||
lbl_8015CF7C:
|
||||
/* 8015CF7C 00159EBC 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015CF80 00159EC0 3B C3 61 C0 */ addi r30, r3, lbl_804061C0@l
|
||||
/* 8015CF7C 00159EBC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015CF80 00159EC0 3B C3 61 C0 */ addi r30, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015CF84 00159EC4 80 7E 5D AC */ lwz r3, 0x5dac(r30)
|
||||
/* 8015CF88 00159EC8 81 83 06 28 */ lwz r12, 0x628(r3)
|
||||
/* 8015CF8C 00159ECC 81 8C 01 90 */ lwz r12, 0x190(r12)
|
||||
@@ -2395,7 +2395,7 @@ lbl_8015CF7C:
|
||||
lbl_8015CFBC:
|
||||
/* 8015CFBC 00159EFC 88 7F 09 2A */ lbz r3, 0x92a(r31)
|
||||
/* 8015CFC0 00159F00 38 80 00 01 */ li r4, 1
|
||||
/* 8015CFC4 00159F04 4B F3 AF 1D */ bl checkItemGet
|
||||
/* 8015CFC4 00159F04 4B F3 AF 1D */ bl checkItemGet__FUci
|
||||
/* 8015CFC8 00159F08 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8015CFCC 00159F0C 41 82 00 08 */ beq lbl_8015CFD4
|
||||
/* 8015CFD0 00159F10 3B A0 00 01 */ li r29, 1
|
||||
@@ -2406,8 +2406,8 @@ lbl_8015CFD4:
|
||||
/* 8015CFE0 00159F20 48 00 00 C9 */ bl daItem_c_NS_itemGet
|
||||
/* 8015CFE4 00159F24 2C 1D 00 00 */ cmpwi r29, 0
|
||||
/* 8015CFE8 00159F28 40 82 00 54 */ bne lbl_8015D03C
|
||||
/* 8015CFEC 00159F2C 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015CFF0 00159F30 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015CFEC 00159F2C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015CFF0 00159F30 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015CFF4 00159F34 38 63 00 CC */ addi r3, r3, 0xcc
|
||||
/* 8015CFF8 00159F38 88 9F 09 2A */ lbz r4, 0x92a(r31)
|
||||
/* 8015CFFC 00159F3C 4B ED 6E 99 */ bl offFirstBit__21dSv_player_get_item_cFUc
|
||||
@@ -2415,7 +2415,7 @@ lbl_8015CFD4:
|
||||
lbl_8015D004:
|
||||
/* 8015D004 00159F44 88 7F 09 2A */ lbz r3, 0x92a(r31)
|
||||
/* 8015D008 00159F48 38 80 00 01 */ li r4, 1
|
||||
/* 8015D00C 00159F4C 4B F3 AE D5 */ bl checkItemGet
|
||||
/* 8015D00C 00159F4C 4B F3 AE D5 */ bl checkItemGet__FUci
|
||||
/* 8015D010 00159F50 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8015D014 00159F54 40 82 00 10 */ bne lbl_8015D024
|
||||
/* 8015D018 00159F58 7F E3 FB 78 */ mr r3, r31
|
||||
@@ -2430,8 +2430,8 @@ lbl_8015D024:
|
||||
lbl_8015D038:
|
||||
/* 8015D038 00159F78 4B FF F1 C9 */ bl daItem_c_NS_procInitGetDemoEvent
|
||||
lbl_8015D03C:
|
||||
/* 8015D03C 00159F7C 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015D040 00159F80 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015D03C 00159F7C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015D040 00159F80 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015D044 00159F84 80 9F 09 20 */ lwz r4, 0x920(r31)
|
||||
/* 8015D048 00159F88 88 1F 04 BA */ lbz r0, 0x4ba(r31)
|
||||
/* 8015D04C 00159F8C 7C 05 07 74 */ extsb r5, r0
|
||||
@@ -2509,7 +2509,7 @@ lbl_8015D120:
|
||||
/* 8015D14C 0015A08C 39 00 00 00 */ li r8, 0
|
||||
/* 8015D150 0015A090 48 14 E8 35 */ bl Z2SeMgr_NS_seStart
|
||||
/* 8015D154 0015A094 88 7F 09 2A */ lbz r3, 0x92a(r31)
|
||||
/* 8015D158 0015A098 4B F3 AD 35 */ bl execItemGet
|
||||
/* 8015D158 0015A098 4B F3 AD 35 */ bl execItemGet__FUc
|
||||
/* 8015D15C 0015A09C 48 00 02 00 */ b lbl_8015D35C
|
||||
lbl_8015D160:
|
||||
/* 8015D160 0015A0A0 38 00 00 70 */ li r0, 0x70
|
||||
@@ -2526,7 +2526,7 @@ lbl_8015D160:
|
||||
/* 8015D18C 0015A0CC 39 00 00 00 */ li r8, 0
|
||||
/* 8015D190 0015A0D0 48 14 E7 F5 */ bl Z2SeMgr_NS_seStart
|
||||
/* 8015D194 0015A0D4 88 7F 09 2A */ lbz r3, 0x92a(r31)
|
||||
/* 8015D198 0015A0D8 4B F3 AC F5 */ bl execItemGet
|
||||
/* 8015D198 0015A0D8 4B F3 AC F5 */ bl execItemGet__FUc
|
||||
/* 8015D19C 0015A0DC 48 00 01 C0 */ b lbl_8015D35C
|
||||
lbl_8015D1A0:
|
||||
/* 8015D1A0 0015A0E0 38 00 00 71 */ li r0, 0x71
|
||||
@@ -2543,7 +2543,7 @@ lbl_8015D1A0:
|
||||
/* 8015D1CC 0015A10C 39 00 00 00 */ li r8, 0
|
||||
/* 8015D1D0 0015A110 48 14 E7 B5 */ bl Z2SeMgr_NS_seStart
|
||||
/* 8015D1D4 0015A114 88 7F 09 2A */ lbz r3, 0x92a(r31)
|
||||
/* 8015D1D8 0015A118 4B F3 AC B5 */ bl execItemGet
|
||||
/* 8015D1D8 0015A118 4B F3 AC B5 */ bl execItemGet__FUc
|
||||
/* 8015D1DC 0015A11C 48 00 01 80 */ b lbl_8015D35C
|
||||
lbl_8015D1E0:
|
||||
/* 8015D1E0 0015A120 38 00 00 71 */ li r0, 0x71
|
||||
@@ -2560,7 +2560,7 @@ lbl_8015D1E0:
|
||||
/* 8015D20C 0015A14C 39 00 00 00 */ li r8, 0
|
||||
/* 8015D210 0015A150 48 14 E7 75 */ bl Z2SeMgr_NS_seStart
|
||||
/* 8015D214 0015A154 88 7F 09 2A */ lbz r3, 0x92a(r31)
|
||||
/* 8015D218 0015A158 4B F3 AC 75 */ bl execItemGet
|
||||
/* 8015D218 0015A158 4B F3 AC 75 */ bl execItemGet__FUc
|
||||
/* 8015D21C 0015A15C 48 00 01 40 */ b lbl_8015D35C
|
||||
lbl_8015D220:
|
||||
/* 8015D220 0015A160 38 00 00 72 */ li r0, 0x72
|
||||
@@ -2577,7 +2577,7 @@ lbl_8015D220:
|
||||
/* 8015D24C 0015A18C 39 00 00 00 */ li r8, 0
|
||||
/* 8015D250 0015A190 48 14 E7 35 */ bl Z2SeMgr_NS_seStart
|
||||
/* 8015D254 0015A194 88 7F 09 2A */ lbz r3, 0x92a(r31)
|
||||
/* 8015D258 0015A198 4B F3 AC 35 */ bl execItemGet
|
||||
/* 8015D258 0015A198 4B F3 AC 35 */ bl execItemGet__FUc
|
||||
/* 8015D25C 0015A19C 48 00 01 00 */ b lbl_8015D35C
|
||||
lbl_8015D260:
|
||||
/* 8015D260 0015A1A0 38 00 00 72 */ li r0, 0x72
|
||||
@@ -2594,7 +2594,7 @@ lbl_8015D260:
|
||||
/* 8015D28C 0015A1CC 39 00 00 00 */ li r8, 0
|
||||
/* 8015D290 0015A1D0 48 14 E6 F5 */ bl Z2SeMgr_NS_seStart
|
||||
/* 8015D294 0015A1D4 88 7F 09 2A */ lbz r3, 0x92a(r31)
|
||||
/* 8015D298 0015A1D8 4B F3 AB F5 */ bl execItemGet
|
||||
/* 8015D298 0015A1D8 4B F3 AB F5 */ bl execItemGet__FUc
|
||||
/* 8015D29C 0015A1DC 48 00 00 C0 */ b lbl_8015D35C
|
||||
lbl_8015D2A0:
|
||||
/* 8015D2A0 0015A1E0 38 00 00 72 */ li r0, 0x72
|
||||
@@ -2611,7 +2611,7 @@ lbl_8015D2A0:
|
||||
/* 8015D2CC 0015A20C 39 00 00 00 */ li r8, 0
|
||||
/* 8015D2D0 0015A210 48 14 E6 B5 */ bl Z2SeMgr_NS_seStart
|
||||
/* 8015D2D4 0015A214 88 7F 09 2A */ lbz r3, 0x92a(r31)
|
||||
/* 8015D2D8 0015A218 4B F3 AB B5 */ bl execItemGet
|
||||
/* 8015D2D8 0015A218 4B F3 AB B5 */ bl execItemGet__FUc
|
||||
/* 8015D2DC 0015A21C 48 00 00 80 */ b lbl_8015D35C
|
||||
lbl_8015D2E0:
|
||||
/* 8015D2E0 0015A220 38 00 00 72 */ li r0, 0x72
|
||||
@@ -2628,7 +2628,7 @@ lbl_8015D2E0:
|
||||
/* 8015D30C 0015A24C 39 00 00 00 */ li r8, 0
|
||||
/* 8015D310 0015A250 48 14 E6 75 */ bl Z2SeMgr_NS_seStart
|
||||
/* 8015D314 0015A254 88 7F 09 2A */ lbz r3, 0x92a(r31)
|
||||
/* 8015D318 0015A258 4B F3 AB 75 */ bl execItemGet
|
||||
/* 8015D318 0015A258 4B F3 AB 75 */ bl execItemGet__FUc
|
||||
/* 8015D31C 0015A25C 48 00 00 40 */ b lbl_8015D35C
|
||||
lbl_8015D320:
|
||||
/* 8015D320 0015A260 38 00 00 18 */ li r0, 0x18
|
||||
@@ -2645,7 +2645,7 @@ lbl_8015D320:
|
||||
/* 8015D34C 0015A28C 39 00 00 00 */ li r8, 0
|
||||
/* 8015D350 0015A290 48 14 E6 35 */ bl Z2SeMgr_NS_seStart
|
||||
/* 8015D354 0015A294 88 7F 09 2A */ lbz r3, 0x92a(r31)
|
||||
/* 8015D358 0015A298 4B F3 AB 35 */ bl execItemGet
|
||||
/* 8015D358 0015A298 4B F3 AB 35 */ bl execItemGet__FUc
|
||||
lbl_8015D35C:
|
||||
/* 8015D35C 0015A29C 83 E1 00 3C */ lwz r31, 0x3c(r1)
|
||||
/* 8015D360 0015A2A0 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
@@ -2666,8 +2666,8 @@ lbl_8015D384:
|
||||
/* 8015D38C 0015A2CC 41 82 00 08 */ beq lbl_8015D394
|
||||
/* 8015D390 0015A2D0 38 C0 00 00 */ li r6, 0
|
||||
lbl_8015D394:
|
||||
/* 8015D394 0015A2D4 3C 80 80 40 */ lis r4, lbl_804061C0@ha
|
||||
/* 8015D398 0015A2D8 38 84 61 C0 */ addi r4, r4, lbl_804061C0@l
|
||||
/* 8015D394 0015A2D4 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
|
||||
/* 8015D398 0015A2D8 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
|
||||
/* 8015D39C 0015A2DC 88 04 4F AD */ lbz r0, 0x4fad(r4)
|
||||
/* 8015D3A0 0015A2E0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8015D3A4 0015A2E4 41 82 00 08 */ beq lbl_8015D3AC
|
||||
@@ -2720,8 +2720,8 @@ daItem_c_NS_checkYogan:
|
||||
/* 8015D43C 0015A37C EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 8015D440 0015A380 FC 02 00 40 */ fcmpo cr0, f2, f0
|
||||
/* 8015D444 0015A384 40 81 00 28 */ ble lbl_8015D46C
|
||||
/* 8015D448 0015A388 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015D44C 0015A38C 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015D448 0015A388 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015D44C 0015A38C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015D450 0015A390 38 63 0F 38 */ addi r3, r3, 0xf38
|
||||
/* 8015D454 0015A394 38 9F 07 0C */ addi r4, r31, 0x70c
|
||||
/* 8015D458 0015A398 4B F1 79 F9 */ bl dBgS_NS_GetPolyAtt0
|
||||
@@ -2758,8 +2758,8 @@ daItem_c_NS_itemActionForRupee:
|
||||
/* 8015D4B8 0015A3F8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8015D4BC 0015A3FC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8015D4C0 0015A400 38 7F 05 8C */ addi r3, r31, 0x58c
|
||||
/* 8015D4C4 0015A404 3C 80 80 40 */ lis r4, lbl_804061C0@ha
|
||||
/* 8015D4C8 0015A408 38 84 61 C0 */ addi r4, r4, lbl_804061C0@l
|
||||
/* 8015D4C4 0015A404 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
|
||||
/* 8015D4C8 0015A408 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
|
||||
/* 8015D4CC 0015A40C 38 84 0F 38 */ addi r4, r4, 0xf38
|
||||
/* 8015D4D0 0015A410 4B F1 95 DD */ bl dBgS_Acch_NS_CrrPos
|
||||
/* 8015D4D4 0015A414 7F E3 FB 78 */ mr r3, r31
|
||||
@@ -2828,8 +2828,8 @@ daItem_c_NS_itemActionForHeart:
|
||||
/* 8015D5B4 0015A4F4 D0 1F 05 00 */ stfs f0, 0x500(r31)
|
||||
lbl_8015D5B8:
|
||||
/* 8015D5B8 0015A4F8 38 7F 05 8C */ addi r3, r31, 0x58c
|
||||
/* 8015D5BC 0015A4FC 3C 80 80 40 */ lis r4, lbl_804061C0@ha
|
||||
/* 8015D5C0 0015A500 38 84 61 C0 */ addi r4, r4, lbl_804061C0@l
|
||||
/* 8015D5BC 0015A4FC 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
|
||||
/* 8015D5C0 0015A500 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
|
||||
/* 8015D5C4 0015A504 38 84 0F 38 */ addi r4, r4, 0xf38
|
||||
/* 8015D5C8 0015A508 4B F1 94 E5 */ bl dBgS_Acch_NS_CrrPos
|
||||
/* 8015D5CC 0015A50C 80 7F 05 B8 */ lwz r3, 0x5b8(r31)
|
||||
@@ -2891,8 +2891,8 @@ daItem_c_NS_itemActionForArrow:
|
||||
/* 8015D694 0015A5D4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8015D698 0015A5D8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8015D69C 0015A5DC 38 7F 05 8C */ addi r3, r31, 0x58c
|
||||
/* 8015D6A0 0015A5E0 3C 80 80 40 */ lis r4, lbl_804061C0@ha
|
||||
/* 8015D6A4 0015A5E4 38 84 61 C0 */ addi r4, r4, lbl_804061C0@l
|
||||
/* 8015D6A0 0015A5E0 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
|
||||
/* 8015D6A4 0015A5E4 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
|
||||
/* 8015D6A8 0015A5E8 38 84 0F 38 */ addi r4, r4, 0xf38
|
||||
/* 8015D6AC 0015A5EC 4B F1 94 01 */ bl dBgS_Acch_NS_CrrPos
|
||||
/* 8015D6B0 0015A5F0 7F E3 FB 78 */ mr r3, r31
|
||||
@@ -2922,8 +2922,8 @@ daItem_c_NS_itemActionForBoomerang:
|
||||
/* 8015D700 0015A640 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8015D704 0015A644 7C 08 02 A6 */ mflr r0
|
||||
/* 8015D708 0015A648 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8015D70C 0015A64C 3C 80 80 40 */ lis r4, lbl_804061C0@ha
|
||||
/* 8015D710 0015A650 38 84 61 C0 */ addi r4, r4, lbl_804061C0@l
|
||||
/* 8015D70C 0015A64C 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
|
||||
/* 8015D710 0015A650 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
|
||||
/* 8015D714 0015A654 38 84 0F 38 */ addi r4, r4, 0xf38
|
||||
/* 8015D718 0015A658 38 63 05 8C */ addi r3, r3, 0x58c
|
||||
/* 8015D71C 0015A65C 4B F1 93 91 */ bl dBgS_Acch_NS_CrrPos
|
||||
@@ -3148,7 +3148,7 @@ daItem_c_NS_initAction:
|
||||
/* 8015DA1C 0015A95C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8015DA20 0015A960 48 00 04 19 */ bl daItem_c_NS_initAngle
|
||||
/* 8015DA24 0015A964 88 7F 09 2A */ lbz r3, 0x92a(r31)
|
||||
/* 8015DA28 0015A968 4B F3 DD 55 */ bl isHeart
|
||||
/* 8015DA28 0015A968 4B F3 DD 55 */ bl isHeart__FUc
|
||||
/* 8015DA2C 0015A96C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8015DA30 0015A970 41 82 00 5C */ beq lbl_8015DA8C
|
||||
/* 8015DA34 0015A974 C0 22 9B C4 */ lfs f1, lbl_804535C4-_SDA2_BASE_(r2)
|
||||
@@ -3306,8 +3306,8 @@ daItem_c_NS_initSpeed:
|
||||
/* 8015DC60 0015ABA0 48 20 45 7D */ bl _savegpr_29
|
||||
/* 8015DC64 0015ABA4 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8015DC68 0015ABA8 7C 9E 23 78 */ mr r30, r4
|
||||
/* 8015DC6C 0015ABAC 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 8015DC70 0015ABB0 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
|
||||
/* 8015DC6C 0015ABAC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8015DC70 0015ABB0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 8015DC74 0015ABB4 83 E3 5D AC */ lwz r31, 0x5dac(r3)
|
||||
/* 8015DC78 0015ABB8 C0 22 9B C4 */ lfs f1, lbl_804535C4-_SDA2_BASE_(r2)
|
||||
/* 8015DC7C 0015ABBC 48 10 9D 11 */ bl cM_rndFX
|
||||
|
||||
Reference in New Issue
Block a user