mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
Work on daMBdoorL1 (#2138)
This commit is contained in:
@@ -1,9 +0,0 @@
|
||||
lbl_80672894:
|
||||
/* 80672894 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80672898 7C 08 02 A6 */ mflr r0
|
||||
/* 8067289C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 806728A0 48 00 08 C5 */ bl CreateHeap__12daMBdoorL1_cFv
|
||||
/* 806728A4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 806728A8 7C 08 03 A6 */ mtlr r0
|
||||
/* 806728AC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 806728B0 4E 80 00 20 */ blr
|
||||
@@ -1,45 +0,0 @@
|
||||
lbl_806773DC:
|
||||
/* 806773DC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 806773E0 7C 08 02 A6 */ mflr r0
|
||||
/* 806773E4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 806773E8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 806773EC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 806773F0 80 03 00 F0 */ lwz r0, 0xf0(r3)
|
||||
/* 806773F4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 806773F8 41 82 00 28 */ beq lbl_80677420
|
||||
/* 806773FC 80 7F 05 98 */ lwz r3, 0x598(r31)
|
||||
/* 80677400 4B BF 0D D5 */ bl ChkUsed__9cBgW_BgIdCFv
|
||||
/* 80677404 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80677408 41 82 00 18 */ beq lbl_80677420
|
||||
/* 8067740C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80677410 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80677414 38 63 0F 38 */ addi r3, r3, 0xf38
|
||||
/* 80677418 80 9F 05 98 */ lwz r4, 0x598(r31)
|
||||
/* 8067741C 4B 9F CE 35 */ bl Release__4cBgSFP9dBgW_Base
|
||||
lbl_80677420:
|
||||
/* 80677420 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80677424 4B FF BA C5 */ bl getArcName__12daMBdoorL1_cFv
|
||||
/* 80677428 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8067742C 38 7F 05 68 */ addi r3, r31, 0x568
|
||||
/* 80677430 4B 9B 5B D9 */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
|
||||
/* 80677434 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80677438 4B FF BB 3D */ bl getAlwaysArcName__12daMBdoorL1_cFv
|
||||
/* 8067743C 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80677440 38 7F 05 70 */ addi r3, r31, 0x570
|
||||
/* 80677444 4B 9B 5B C5 */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
|
||||
/* 80677448 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8067744C 4B FF BA 25 */ bl getAnmArcName__12daMBdoorL1_cFv
|
||||
/* 80677450 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80677454 41 82 00 18 */ beq lbl_8067746C
|
||||
/* 80677458 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8067745C 4B FF BA 15 */ bl getAnmArcName__12daMBdoorL1_cFv
|
||||
/* 80677460 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80677464 38 7F 05 78 */ addi r3, r31, 0x578
|
||||
/* 80677468 4B 9B 5B A1 */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
|
||||
lbl_8067746C:
|
||||
/* 8067746C 38 60 00 01 */ li r3, 1
|
||||
/* 80677470 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80677474 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80677478 7C 08 03 A6 */ mtlr r0
|
||||
/* 8067747C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80677480 4E 80 00 20 */ blr
|
||||
-139
@@ -1,139 +0,0 @@
|
||||
lbl_80676BE8:
|
||||
/* 80676BE8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80676BEC 7C 08 02 A6 */ mflr r0
|
||||
/* 80676BF0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80676BF4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80676BF8 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80676BFC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80676C00 A0 83 00 F8 */ lhz r4, 0xf8(r3)
|
||||
/* 80676C04 28 04 00 03 */ cmplwi r4, 3
|
||||
/* 80676C08 40 82 00 3C */ bne lbl_80676C44
|
||||
/* 80676C0C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80676C10 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80676C14 38 63 4F F8 */ addi r3, r3, 0x4ff8
|
||||
/* 80676C18 3C 80 80 67 */ lis r4, l_staff_name@ha /* 0x80677558@ha */
|
||||
/* 80676C1C 38 84 75 58 */ addi r4, r4, l_staff_name@l /* 0x80677558@l */
|
||||
/* 80676C20 38 A0 00 00 */ li r5, 0
|
||||
/* 80676C24 38 C0 00 00 */ li r6, 0
|
||||
/* 80676C28 4B 9D 0E F5 */ bl getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci
|
||||
/* 80676C2C 90 7F 05 E8 */ stw r3, 0x5e8(r31)
|
||||
/* 80676C30 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80676C34 4B FF D2 8D */ bl demoProc__12daMBdoorL1_cFv
|
||||
/* 80676C38 38 00 00 04 */ li r0, 4
|
||||
/* 80676C3C 98 1F 05 CC */ stb r0, 0x5cc(r31)
|
||||
/* 80676C40 48 00 01 90 */ b lbl_80676DD0
|
||||
lbl_80676C44:
|
||||
/* 80676C44 88 1F 06 00 */ lbz r0, 0x600(r31)
|
||||
/* 80676C48 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80676C4C 41 82 00 EC */ beq lbl_80676D38
|
||||
/* 80676C50 28 04 00 02 */ cmplwi r4, 2
|
||||
/* 80676C54 40 82 00 58 */ bne lbl_80676CAC
|
||||
/* 80676C58 88 1F 05 DF */ lbz r0, 0x5df(r31)
|
||||
/* 80676C5C 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80676C60 40 82 00 10 */ bne lbl_80676C70
|
||||
/* 80676C64 A8 7F 04 E6 */ lha r3, 0x4e6(r31)
|
||||
/* 80676C68 38 03 7F FF */ addi r0, r3, 0x7fff
|
||||
/* 80676C6C B0 1F 04 E6 */ sth r0, 0x4e6(r31)
|
||||
lbl_80676C70:
|
||||
/* 80676C70 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80676C74 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80676C78 38 63 4F F8 */ addi r3, r3, 0x4ff8
|
||||
/* 80676C7C 3C 80 80 67 */ lis r4, l_staff_name@ha /* 0x80677558@ha */
|
||||
/* 80676C80 38 84 75 58 */ addi r4, r4, l_staff_name@l /* 0x80677558@l */
|
||||
/* 80676C84 38 A0 00 00 */ li r5, 0
|
||||
/* 80676C88 38 C0 00 00 */ li r6, 0
|
||||
/* 80676C8C 4B 9D 0E 91 */ bl getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci
|
||||
/* 80676C90 90 7F 05 E8 */ stw r3, 0x5e8(r31)
|
||||
/* 80676C94 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80676C98 4B FF D2 29 */ bl demoProc__12daMBdoorL1_cFv
|
||||
/* 80676C9C 38 00 00 05 */ li r0, 5
|
||||
/* 80676CA0 98 1F 05 CC */ stb r0, 0x5cc(r31)
|
||||
/* 80676CA4 38 60 00 01 */ li r3, 1
|
||||
/* 80676CA8 48 00 01 2C */ b lbl_80676DD4
|
||||
lbl_80676CAC:
|
||||
/* 80676CAC 4B FF FB 2D */ bl checkStopOpen__12daMBdoorL1_cFv
|
||||
/* 80676CB0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80676CB4 41 82 00 84 */ beq lbl_80676D38
|
||||
/* 80676CB8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80676CBC 4B 9C 35 45 */ bl getEventNo__13door_param2_cFP10fopAc_ac_c
|
||||
/* 80676CC0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80676CC4 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 80676CC8 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 80676CCC 41 82 00 24 */ beq lbl_80676CF0
|
||||
/* 80676CD0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80676CD4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80676CD8 38 63 4F F8 */ addi r3, r3, 0x4ff8
|
||||
/* 80676CDC 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80676CE0 7F C5 F3 78 */ mr r5, r30
|
||||
/* 80676CE4 4B 9D 09 B5 */ bl getEventIdx__16dEvent_manager_cFP10fopAc_ac_cUc
|
||||
/* 80676CE8 B0 7F 05 D2 */ sth r3, 0x5d2(r31)
|
||||
/* 80676CEC 48 00 00 2C */ b lbl_80676D18
|
||||
lbl_80676CF0:
|
||||
/* 80676CF0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80676CF4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80676CF8 38 63 4F F8 */ addi r3, r3, 0x4ff8
|
||||
/* 80676CFC 3C 80 80 67 */ lis r4, d_a_door_mbossL1__stringBase0@ha /* 0x80677660@ha */
|
||||
/* 80676D00 38 84 76 60 */ addi r4, r4, d_a_door_mbossL1__stringBase0@l /* 0x80677660@l */
|
||||
/* 80676D04 38 84 02 FE */ addi r4, r4, 0x2fe
|
||||
/* 80676D08 38 A0 00 FF */ li r5, 0xff
|
||||
/* 80676D0C 38 C0 FF FF */ li r6, -1
|
||||
/* 80676D10 4B 9D 08 05 */ bl getEventIdx__16dEvent_manager_cFPCcUcl
|
||||
/* 80676D14 B0 7F 05 D2 */ sth r3, 0x5d2(r31)
|
||||
lbl_80676D18:
|
||||
/* 80676D18 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80676D1C A8 9F 05 D2 */ lha r4, 0x5d2(r31)
|
||||
/* 80676D20 7F C5 F3 78 */ mr r5, r30
|
||||
/* 80676D24 3C C0 00 01 */ lis r6, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 80676D28 38 C6 FF FF */ addi r6, r6, 0xFFFF /* 0x0000FFFF@l */
|
||||
/* 80676D2C 38 E0 00 00 */ li r7, 0
|
||||
/* 80676D30 39 00 00 01 */ li r8, 1
|
||||
/* 80676D34 4B 9A 49 49 */ bl fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs
|
||||
lbl_80676D38:
|
||||
/* 80676D38 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80676D3C 4B FF BA FD */ bl getNowLevel__FP10fopAc_ac_c
|
||||
/* 80676D40 2C 03 00 01 */ cmpwi r3, 1
|
||||
/* 80676D44 41 82 00 54 */ beq lbl_80676D98
|
||||
/* 80676D48 88 1F 06 00 */ lbz r0, 0x600(r31)
|
||||
/* 80676D4C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80676D50 40 82 00 48 */ bne lbl_80676D98
|
||||
/* 80676D54 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80676D58 4B FF FC 79 */ bl checkStopClose__12daMBdoorL1_cFv
|
||||
/* 80676D5C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80676D60 41 82 00 38 */ beq lbl_80676D98
|
||||
/* 80676D64 38 00 00 01 */ li r0, 1
|
||||
/* 80676D68 98 1F 06 00 */ stb r0, 0x600(r31)
|
||||
/* 80676D6C 38 7F 05 F8 */ addi r3, r31, 0x5f8
|
||||
/* 80676D70 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80676D74 38 A0 00 01 */ li r5, 1
|
||||
/* 80676D78 4B FF BB F9 */ bl closeInit__13dDoor_stop2_cFP10fopAc_ac_cUc
|
||||
/* 80676D7C 38 7F 05 F8 */ addi r3, r31, 0x5f8
|
||||
/* 80676D80 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80676D84 4B FF BB 31 */ bl calcMtx__13dDoor_stop2_cFP10fopAc_ac_c
|
||||
/* 80676D88 38 00 00 06 */ li r0, 6
|
||||
/* 80676D8C 98 1F 05 CC */ stb r0, 0x5cc(r31)
|
||||
/* 80676D90 38 60 00 01 */ li r3, 1
|
||||
/* 80676D94 48 00 00 40 */ b lbl_80676DD4
|
||||
lbl_80676D98:
|
||||
/* 80676D98 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80676D9C 4B FF F5 6D */ bl checkOpen__12daMBdoorL1_cFv
|
||||
/* 80676DA0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80676DA4 41 82 00 2C */ beq lbl_80676DD0
|
||||
/* 80676DA8 88 1F 05 DE */ lbz r0, 0x5de(r31)
|
||||
/* 80676DAC 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 80676DB0 7C 7F 02 14 */ add r3, r31, r0
|
||||
/* 80676DB4 A8 03 05 D4 */ lha r0, 0x5d4(r3)
|
||||
/* 80676DB8 B0 1F 00 FC */ sth r0, 0xfc(r31)
|
||||
/* 80676DBC 38 00 00 FF */ li r0, 0xff
|
||||
/* 80676DC0 98 1F 00 FE */ stb r0, 0xfe(r31)
|
||||
/* 80676DC4 A0 1F 00 FA */ lhz r0, 0xfa(r31)
|
||||
/* 80676DC8 60 00 00 04 */ ori r0, r0, 4
|
||||
/* 80676DCC B0 1F 00 FA */ sth r0, 0xfa(r31)
|
||||
lbl_80676DD0:
|
||||
/* 80676DD0 38 60 00 01 */ li r3, 1
|
||||
lbl_80676DD4:
|
||||
/* 80676DD4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80676DD8 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80676DDC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80676DE0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80676DE4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80676DE8 4E 80 00 20 */ blr
|
||||
@@ -1,32 +0,0 @@
|
||||
lbl_80676E40:
|
||||
/* 80676E40 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80676E44 7C 08 02 A6 */ mflr r0
|
||||
/* 80676E48 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80676E4C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80676E50 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80676E54 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80676E58 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80676E5C 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80676E60 38 7F 4F F8 */ addi r3, r31, 0x4ff8
|
||||
/* 80676E64 A8 9E 05 D2 */ lha r4, 0x5d2(r30)
|
||||
/* 80676E68 4B 9D 0C 11 */ bl endCheck__16dEvent_manager_cFs
|
||||
/* 80676E6C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80676E70 41 82 00 20 */ beq lbl_80676E90
|
||||
/* 80676E74 A8 1E 04 DE */ lha r0, 0x4de(r30)
|
||||
/* 80676E78 B0 1E 04 E6 */ sth r0, 0x4e6(r30)
|
||||
/* 80676E7C 38 00 00 03 */ li r0, 3
|
||||
/* 80676E80 98 1E 05 CC */ stb r0, 0x5cc(r30)
|
||||
/* 80676E84 38 7F 4E C8 */ addi r3, r31, 0x4ec8
|
||||
/* 80676E88 4B 9C B5 E1 */ bl reset__14dEvt_control_cFv
|
||||
/* 80676E8C 48 00 00 0C */ b lbl_80676E98
|
||||
lbl_80676E90:
|
||||
/* 80676E90 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80676E94 4B FF D0 2D */ bl demoProc__12daMBdoorL1_cFv
|
||||
lbl_80676E98:
|
||||
/* 80676E98 38 60 00 01 */ li r3, 1
|
||||
/* 80676E9C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80676EA0 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80676EA4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80676EA8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80676EAC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80676EB0 4E 80 00 20 */ blr
|
||||
@@ -1,10 +0,0 @@
|
||||
lbl_80676EB4:
|
||||
/* 80676EB4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80676EB8 7C 08 02 A6 */ mflr r0
|
||||
/* 80676EBC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80676EC0 4B FF D0 01 */ bl demoProc__12daMBdoorL1_cFv
|
||||
/* 80676EC4 38 60 00 01 */ li r3, 1
|
||||
/* 80676EC8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80676ECC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80676ED0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80676ED4 4E 80 00 20 */ blr
|
||||
-29
@@ -1,29 +0,0 @@
|
||||
lbl_80676FE4:
|
||||
/* 80676FE4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80676FE8 7C 08 02 A6 */ mflr r0
|
||||
/* 80676FEC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80676FF0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80676FF4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80676FF8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80676FFC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80677000 38 63 4F F8 */ addi r3, r3, 0x4ff8
|
||||
/* 80677004 3C 80 80 67 */ lis r4, l_staff_name@ha /* 0x80677558@ha */
|
||||
/* 80677008 38 84 75 58 */ addi r4, r4, l_staff_name@l /* 0x80677558@l */
|
||||
/* 8067700C 38 A0 00 00 */ li r5, 0
|
||||
/* 80677010 38 C0 00 00 */ li r6, 0
|
||||
/* 80677014 4B 9D 0B 09 */ bl getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci
|
||||
/* 80677018 90 7F 05 E8 */ stw r3, 0x5e8(r31)
|
||||
/* 8067701C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80677020 4B FF CE A1 */ bl demoProc__12daMBdoorL1_cFv
|
||||
/* 80677024 80 1F 04 9C */ lwz r0, 0x49c(r31)
|
||||
/* 80677028 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13
|
||||
/* 8067702C 40 82 00 0C */ bne lbl_80677038
|
||||
/* 80677030 38 00 00 03 */ li r0, 3
|
||||
/* 80677034 98 1F 05 CC */ stb r0, 0x5cc(r31)
|
||||
lbl_80677038:
|
||||
/* 80677038 38 60 00 01 */ li r3, 1
|
||||
/* 8067703C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80677040 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80677044 7C 08 03 A6 */ mtlr r0
|
||||
/* 80677048 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8067704C 4E 80 00 20 */ blr
|
||||
-23
@@ -1,23 +0,0 @@
|
||||
lbl_80676DEC:
|
||||
/* 80676DEC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80676DF0 7C 08 02 A6 */ mflr r0
|
||||
/* 80676DF4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80676DF8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80676DFC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80676E00 38 7F 05 F8 */ addi r3, r31, 0x5f8
|
||||
/* 80676E04 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80676E08 4B FF BC DD */ bl closeProc__13dDoor_stop2_cFP10fopAc_ac_c
|
||||
/* 80676E0C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80676E10 41 82 00 0C */ beq lbl_80676E1C
|
||||
/* 80676E14 38 00 00 03 */ li r0, 3
|
||||
/* 80676E18 98 1F 05 CC */ stb r0, 0x5cc(r31)
|
||||
lbl_80676E1C:
|
||||
/* 80676E1C 38 7F 05 F8 */ addi r3, r31, 0x5f8
|
||||
/* 80676E20 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80676E24 4B FF BA 91 */ bl calcMtx__13dDoor_stop2_cFP10fopAc_ac_c
|
||||
/* 80676E28 38 60 00 01 */ li r3, 1
|
||||
/* 80676E2C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80676E30 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80676E34 7C 08 03 A6 */ mtlr r0
|
||||
/* 80676E38 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80676E3C 4E 80 00 20 */ blr
|
||||
-51
@@ -1,51 +0,0 @@
|
||||
lbl_806728B4:
|
||||
/* 806728B4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 806728B8 7C 08 02 A6 */ mflr r0
|
||||
/* 806728BC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 806728C0 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 806728C4 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 806728C8 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 806728CC 7C 9F 23 78 */ mr r31, r4
|
||||
/* 806728D0 88 03 00 08 */ lbz r0, 8(r3)
|
||||
/* 806728D4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 806728D8 41 82 00 80 */ beq lbl_80672958
|
||||
/* 806728DC 80 1E 00 00 */ lwz r0, 0(r30)
|
||||
/* 806728E0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 806728E4 40 82 00 08 */ bne lbl_806728EC
|
||||
/* 806728E8 48 00 00 70 */ b lbl_80672958
|
||||
lbl_806728EC:
|
||||
/* 806728EC C0 3F 04 D0 */ lfs f1, 0x4d0(r31)
|
||||
/* 806728F0 D0 21 00 08 */ stfs f1, 8(r1)
|
||||
/* 806728F4 C0 5F 04 D4 */ lfs f2, 0x4d4(r31)
|
||||
/* 806728F8 D0 41 00 0C */ stfs f2, 0xc(r1)
|
||||
/* 806728FC C0 7F 04 D8 */ lfs f3, 0x4d8(r31)
|
||||
/* 80672900 D0 61 00 10 */ stfs f3, 0x10(r1)
|
||||
/* 80672904 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80672908 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 8067290C C0 1E 00 04 */ lfs f0, 4(r30)
|
||||
/* 80672910 EC 42 00 2A */ fadds f2, f2, f0
|
||||
/* 80672914 4B CD 3F D5 */ bl PSMTXTrans
|
||||
/* 80672918 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 8067291C 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80672920 A8 9F 04 DE */ lha r4, 0x4de(r31)
|
||||
/* 80672924 4B 99 9B 11 */ bl mDoMtx_YrotM__FPA4_fs
|
||||
/* 80672928 88 1E 00 09 */ lbz r0, 9(r30)
|
||||
/* 8067292C 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80672930 40 82 00 14 */ bne lbl_80672944
|
||||
/* 80672934 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80672938 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 8067293C 38 80 7F FF */ li r4, 0x7fff
|
||||
/* 80672940 4B 99 9A F5 */ bl mDoMtx_YrotM__FPA4_fs
|
||||
lbl_80672944:
|
||||
/* 80672944 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80672948 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 8067294C 80 9E 00 00 */ lwz r4, 0(r30)
|
||||
/* 80672950 38 84 00 24 */ addi r4, r4, 0x24
|
||||
/* 80672954 4B CD 3B 5D */ bl PSMTXCopy
|
||||
lbl_80672958:
|
||||
/* 80672958 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 8067295C 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 80672960 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80672964 7C 08 03 A6 */ mtlr r0
|
||||
/* 80672968 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8067296C 4E 80 00 20 */ blr
|
||||
@@ -1,45 +0,0 @@
|
||||
lbl_80676610:
|
||||
/* 80676610 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80676614 7C 08 02 A6 */ mflr r0
|
||||
/* 80676618 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8067661C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80676620 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80676624 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80676628 4B FF FC 7D */ bl checkFront__12daMBdoorL1_cFv
|
||||
/* 8067662C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80676630 41 82 00 0C */ beq lbl_8067663C
|
||||
/* 80676634 38 60 00 00 */ li r3, 0
|
||||
/* 80676638 48 00 00 60 */ b lbl_80676698
|
||||
lbl_8067663C:
|
||||
/* 8067663C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80676640 4B 9C 3B 6D */ bl getBackOption__13door_param2_cFP10fopAc_ac_c
|
||||
/* 80676644 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80676648 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8067664C 4B 9C 3B 91 */ bl getSwbit2__13door_param2_cFP10fopAc_ac_c
|
||||
/* 80676650 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
||||
/* 80676654 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80676658 41 82 00 0C */ beq lbl_80676664
|
||||
/* 8067665C 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 80676660 40 82 00 34 */ bne lbl_80676694
|
||||
lbl_80676664:
|
||||
/* 80676664 54 64 06 3E */ clrlwi r4, r3, 0x18
|
||||
/* 80676668 28 04 00 FF */ cmplwi r4, 0xff
|
||||
/* 8067666C 41 82 00 28 */ beq lbl_80676694
|
||||
/* 80676670 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80676674 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80676678 88 1E 04 BA */ lbz r0, 0x4ba(r30)
|
||||
/* 8067667C 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80676680 4B 9B EC E1 */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 80676684 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80676688 40 82 00 0C */ bne lbl_80676694
|
||||
/* 8067668C 38 60 00 01 */ li r3, 1
|
||||
/* 80676690 48 00 00 08 */ b lbl_80676698
|
||||
lbl_80676694:
|
||||
/* 80676694 38 60 00 00 */ li r3, 0
|
||||
lbl_80676698:
|
||||
/* 80676698 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8067669C 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 806766A0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 806766A4 7C 08 03 A6 */ mtlr r0
|
||||
/* 806766A8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 806766AC 4E 80 00 20 */ blr
|
||||
@@ -1,41 +0,0 @@
|
||||
lbl_80676744:
|
||||
/* 80676744 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80676748 7C 08 02 A6 */ mflr r0
|
||||
/* 8067674C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80676750 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80676754 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80676758 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8067675C 4B FF FB 49 */ bl checkFront__12daMBdoorL1_cFv
|
||||
/* 80676760 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80676764 41 82 00 0C */ beq lbl_80676770
|
||||
/* 80676768 38 60 00 00 */ li r3, 0
|
||||
/* 8067676C 48 00 00 54 */ b lbl_806767C0
|
||||
lbl_80676770:
|
||||
/* 80676770 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80676774 4B 9C 3A 39 */ bl getBackOption__13door_param2_cFP10fopAc_ac_c
|
||||
/* 80676778 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8067677C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80676780 4B 9C 3A 5D */ bl getSwbit2__13door_param2_cFP10fopAc_ac_c
|
||||
/* 80676784 57 E0 06 3F */ clrlwi. r0, r31, 0x18
|
||||
/* 80676788 40 82 00 34 */ bne lbl_806767BC
|
||||
/* 8067678C 54 64 06 3E */ clrlwi r4, r3, 0x18
|
||||
/* 80676790 28 04 00 FF */ cmplwi r4, 0xff
|
||||
/* 80676794 41 82 00 28 */ beq lbl_806767BC
|
||||
/* 80676798 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8067679C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 806767A0 88 1E 04 BA */ lbz r0, 0x4ba(r30)
|
||||
/* 806767A4 7C 05 07 74 */ extsb r5, r0
|
||||
/* 806767A8 4B 9B EB B9 */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 806767AC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 806767B0 40 82 00 0C */ bne lbl_806767BC
|
||||
/* 806767B4 38 60 00 01 */ li r3, 1
|
||||
/* 806767B8 48 00 00 08 */ b lbl_806767C0
|
||||
lbl_806767BC:
|
||||
/* 806767BC 38 60 00 00 */ li r3, 0
|
||||
lbl_806767C0:
|
||||
/* 806767C0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 806767C4 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 806767C8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 806767CC 7C 08 03 A6 */ mtlr r0
|
||||
/* 806767D0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 806767D4 4E 80 00 20 */ blr
|
||||
@@ -1,42 +0,0 @@
|
||||
lbl_806764D0:
|
||||
/* 806764D0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 806764D4 7C 08 02 A6 */ mflr r0
|
||||
/* 806764D8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 806764DC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 806764E0 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 806764E4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 806764E8 4B FF FD BD */ bl checkFront__12daMBdoorL1_cFv
|
||||
/* 806764EC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 806764F0 40 82 00 0C */ bne lbl_806764FC
|
||||
/* 806764F4 38 60 00 00 */ li r3, 0
|
||||
/* 806764F8 48 00 00 58 */ b lbl_80676550
|
||||
lbl_806764FC:
|
||||
/* 806764FC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80676500 4B 9C 3C A1 */ bl getFrontOption__13door_param2_cFP10fopAc_ac_c
|
||||
/* 80676504 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80676508 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8067650C 4B 9C 3C C5 */ bl getSwbit__13door_param2_cFP10fopAc_ac_c
|
||||
/* 80676510 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
||||
/* 80676514 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80676518 40 82 00 34 */ bne lbl_8067654C
|
||||
/* 8067651C 54 64 06 3E */ clrlwi r4, r3, 0x18
|
||||
/* 80676520 28 04 00 FF */ cmplwi r4, 0xff
|
||||
/* 80676524 41 82 00 28 */ beq lbl_8067654C
|
||||
/* 80676528 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8067652C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80676530 88 1E 04 BA */ lbz r0, 0x4ba(r30)
|
||||
/* 80676534 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80676538 4B 9B EE 29 */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 8067653C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80676540 40 82 00 0C */ bne lbl_8067654C
|
||||
/* 80676544 38 60 00 01 */ li r3, 1
|
||||
/* 80676548 48 00 00 08 */ b lbl_80676550
|
||||
lbl_8067654C:
|
||||
/* 8067654C 38 60 00 00 */ li r3, 0
|
||||
lbl_80676550:
|
||||
/* 80676550 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80676554 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80676558 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8067655C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80676560 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80676564 4E 80 00 20 */ blr
|
||||
@@ -1,45 +0,0 @@
|
||||
lbl_80676570:
|
||||
/* 80676570 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80676574 7C 08 02 A6 */ mflr r0
|
||||
/* 80676578 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8067657C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80676580 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80676584 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80676588 4B FF FD 1D */ bl checkFront__12daMBdoorL1_cFv
|
||||
/* 8067658C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80676590 40 82 00 0C */ bne lbl_8067659C
|
||||
/* 80676594 38 60 00 00 */ li r3, 0
|
||||
/* 80676598 48 00 00 60 */ b lbl_806765F8
|
||||
lbl_8067659C:
|
||||
/* 8067659C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 806765A0 4B 9C 3C 01 */ bl getFrontOption__13door_param2_cFP10fopAc_ac_c
|
||||
/* 806765A4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 806765A8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 806765AC 4B 9C 3C 25 */ bl getSwbit__13door_param2_cFP10fopAc_ac_c
|
||||
/* 806765B0 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
||||
/* 806765B4 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 806765B8 41 82 00 0C */ beq lbl_806765C4
|
||||
/* 806765BC 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 806765C0 40 82 00 34 */ bne lbl_806765F4
|
||||
lbl_806765C4:
|
||||
/* 806765C4 54 64 06 3E */ clrlwi r4, r3, 0x18
|
||||
/* 806765C8 28 04 00 FF */ cmplwi r4, 0xff
|
||||
/* 806765CC 41 82 00 28 */ beq lbl_806765F4
|
||||
/* 806765D0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 806765D4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 806765D8 88 1E 04 BA */ lbz r0, 0x4ba(r30)
|
||||
/* 806765DC 7C 05 07 74 */ extsb r5, r0
|
||||
/* 806765E0 4B 9B ED 81 */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 806765E4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 806765E8 40 82 00 0C */ bne lbl_806765F4
|
||||
/* 806765EC 38 60 00 01 */ li r3, 1
|
||||
/* 806765F0 48 00 00 08 */ b lbl_806765F8
|
||||
lbl_806765F4:
|
||||
/* 806765F4 38 60 00 00 */ li r3, 0
|
||||
lbl_806765F8:
|
||||
/* 806765F8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 806765FC 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80676600 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80676604 7C 08 03 A6 */ mtlr r0
|
||||
/* 80676608 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8067660C 4E 80 00 20 */ blr
|
||||
@@ -1,41 +0,0 @@
|
||||
lbl_806766B0:
|
||||
/* 806766B0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 806766B4 7C 08 02 A6 */ mflr r0
|
||||
/* 806766B8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 806766BC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 806766C0 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 806766C4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 806766C8 4B FF FB DD */ bl checkFront__12daMBdoorL1_cFv
|
||||
/* 806766CC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 806766D0 40 82 00 0C */ bne lbl_806766DC
|
||||
/* 806766D4 38 60 00 00 */ li r3, 0
|
||||
/* 806766D8 48 00 00 54 */ b lbl_8067672C
|
||||
lbl_806766DC:
|
||||
/* 806766DC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 806766E0 4B 9C 3A C1 */ bl getFrontOption__13door_param2_cFP10fopAc_ac_c
|
||||
/* 806766E4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 806766E8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 806766EC 4B 9C 3A E5 */ bl getSwbit__13door_param2_cFP10fopAc_ac_c
|
||||
/* 806766F0 57 E0 06 3F */ clrlwi. r0, r31, 0x18
|
||||
/* 806766F4 40 82 00 34 */ bne lbl_80676728
|
||||
/* 806766F8 54 64 06 3E */ clrlwi r4, r3, 0x18
|
||||
/* 806766FC 28 04 00 FF */ cmplwi r4, 0xff
|
||||
/* 80676700 41 82 00 28 */ beq lbl_80676728
|
||||
/* 80676704 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80676708 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8067670C 88 1E 04 BA */ lbz r0, 0x4ba(r30)
|
||||
/* 80676710 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80676714 4B 9B EC 4D */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 80676718 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8067671C 40 82 00 0C */ bne lbl_80676728
|
||||
/* 80676720 38 60 00 01 */ li r3, 1
|
||||
/* 80676724 48 00 00 08 */ b lbl_8067672C
|
||||
lbl_80676728:
|
||||
/* 80676728 38 60 00 00 */ li r3, 0
|
||||
lbl_8067672C:
|
||||
/* 8067672C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80676730 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80676734 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80676738 7C 08 03 A6 */ mtlr r0
|
||||
/* 8067673C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80676740 4E 80 00 20 */ blr
|
||||
@@ -1,28 +0,0 @@
|
||||
lbl_806762A4:
|
||||
/* 806762A4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 806762A8 7C 08 02 A6 */ mflr r0
|
||||
/* 806762AC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 806762B0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 806762B4 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 806762B8 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 806762BC 48 00 06 E9 */ bl checkMBossRoom__12daMBdoorL1_cFv
|
||||
/* 806762C0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 806762C4 41 82 00 0C */ beq lbl_806762D0
|
||||
/* 806762C8 38 60 00 00 */ li r3, 0
|
||||
/* 806762CC 48 00 00 24 */ b lbl_806762F0
|
||||
lbl_806762D0:
|
||||
/* 806762D0 88 1E 04 E2 */ lbz r0, 0x4e2(r30)
|
||||
/* 806762D4 7C 1F 07 74 */ extsb r31, r0
|
||||
/* 806762D8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 806762DC 4B 9C 3E DD */ bl getFRoomNo__13door_param2_cFP10fopAc_ac_c
|
||||
/* 806762E0 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 806762E4 7C 1F 00 50 */ subf r0, r31, r0
|
||||
/* 806762E8 7C 00 00 34 */ cntlzw r0, r0
|
||||
/* 806762EC 54 03 D9 7E */ srwi r3, r0, 5
|
||||
lbl_806762F0:
|
||||
/* 806762F0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 806762F4 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 806762F8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 806762FC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80676300 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80676304 4E 80 00 20 */ blr
|
||||
@@ -1,14 +0,0 @@
|
||||
lbl_806769A4:
|
||||
/* 806769A4 3C 60 80 45 */ lis r3, mStayNo__20dStage_roomControl_c+0x0@ha /* 0x80450D64@ha */
|
||||
/* 806769A8 88 03 0D 64 */ lbz r0, mStayNo__20dStage_roomControl_c+0x0@l(r3) /* 0x80450D64@l */
|
||||
/* 806769AC 7C 00 07 74 */ extsb r0, r0
|
||||
/* 806769B0 2C 00 00 33 */ cmpwi r0, 0x33
|
||||
/* 806769B4 41 82 00 0C */ beq lbl_806769C0
|
||||
/* 806769B8 2C 00 00 34 */ cmpwi r0, 0x34
|
||||
/* 806769BC 40 82 00 0C */ bne lbl_806769C8
|
||||
lbl_806769C0:
|
||||
/* 806769C0 38 60 00 01 */ li r3, 1
|
||||
/* 806769C4 4E 80 00 20 */ blr
|
||||
lbl_806769C8:
|
||||
/* 806769C8 38 60 00 00 */ li r3, 0
|
||||
/* 806769CC 4E 80 00 20 */ blr
|
||||
@@ -1,34 +0,0 @@
|
||||
lbl_80676B64:
|
||||
/* 80676B64 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80676B68 7C 08 02 A6 */ mflr r0
|
||||
/* 80676B6C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80676B70 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80676B74 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80676B78 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80676B7C 4B 9C 36 25 */ bl getFrontOption__13door_param2_cFP10fopAc_ac_c
|
||||
/* 80676B80 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80676B84 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80676B88 4B 9C 36 49 */ bl getSwbit__13door_param2_cFP10fopAc_ac_c
|
||||
/* 80676B8C 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80676B90 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
||||
/* 80676B94 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80676B98 40 82 00 2C */ bne lbl_80676BC4
|
||||
/* 80676B9C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80676BA0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80676BA4 54 84 06 3E */ clrlwi r4, r4, 0x18
|
||||
/* 80676BA8 88 1E 04 BA */ lbz r0, 0x4ba(r30)
|
||||
/* 80676BAC 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80676BB0 4B 9B E7 B1 */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 80676BB4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80676BB8 40 82 00 0C */ bne lbl_80676BC4
|
||||
/* 80676BBC 38 60 00 01 */ li r3, 1
|
||||
/* 80676BC0 48 00 00 08 */ b lbl_80676BC8
|
||||
lbl_80676BC4:
|
||||
/* 80676BC4 38 60 00 00 */ li r3, 0
|
||||
lbl_80676BC8:
|
||||
/* 80676BC8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80676BCC 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80676BD0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80676BD4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80676BD8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80676BDC 4E 80 00 20 */ blr
|
||||
@@ -1,50 +0,0 @@
|
||||
lbl_80676AB4:
|
||||
/* 80676AB4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80676AB8 7C 08 02 A6 */ mflr r0
|
||||
/* 80676ABC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80676AC0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80676AC4 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80676AC8 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80676ACC 4B FF F7 D9 */ bl checkFront__12daMBdoorL1_cFv
|
||||
/* 80676AD0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80676AD4 41 82 00 20 */ beq lbl_80676AF4
|
||||
/* 80676AD8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80676ADC 4B 9C 36 C5 */ bl getFrontOption__13door_param2_cFP10fopAc_ac_c
|
||||
/* 80676AE0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80676AE4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80676AE8 4B 9C 36 E9 */ bl getSwbit__13door_param2_cFP10fopAc_ac_c
|
||||
/* 80676AEC 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80676AF0 48 00 00 1C */ b lbl_80676B0C
|
||||
lbl_80676AF4:
|
||||
/* 80676AF4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80676AF8 4B 9C 36 B5 */ bl getBackOption__13door_param2_cFP10fopAc_ac_c
|
||||
/* 80676AFC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80676B00 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80676B04 4B 9C 36 D9 */ bl getSwbit2__13door_param2_cFP10fopAc_ac_c
|
||||
/* 80676B08 7C 64 1B 78 */ mr r4, r3
|
||||
lbl_80676B0C:
|
||||
/* 80676B0C 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
||||
/* 80676B10 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80676B14 41 82 00 2C */ beq lbl_80676B40
|
||||
/* 80676B18 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 80676B1C 40 82 00 2C */ bne lbl_80676B48
|
||||
/* 80676B20 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80676B24 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80676B28 54 84 06 3E */ clrlwi r4, r4, 0x18
|
||||
/* 80676B2C 88 1E 04 BA */ lbz r0, 0x4ba(r30)
|
||||
/* 80676B30 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80676B34 4B 9B E8 2D */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 80676B38 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80676B3C 40 82 00 0C */ bne lbl_80676B48
|
||||
lbl_80676B40:
|
||||
/* 80676B40 38 60 00 01 */ li r3, 1
|
||||
/* 80676B44 48 00 00 08 */ b lbl_80676B4C
|
||||
lbl_80676B48:
|
||||
/* 80676B48 38 60 00 00 */ li r3, 0
|
||||
lbl_80676B4C:
|
||||
/* 80676B4C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80676B50 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80676B54 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80676B58 7C 08 03 A6 */ mtlr r0
|
||||
/* 80676B5C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80676B60 4E 80 00 20 */ blr
|
||||
@@ -1,34 +0,0 @@
|
||||
lbl_806767D8:
|
||||
/* 806767D8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 806767DC 7C 08 02 A6 */ mflr r0
|
||||
/* 806767E0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 806767E4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 806767E8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 806767EC 88 03 05 DF */ lbz r0, 0x5df(r3)
|
||||
/* 806767F0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 806767F4 40 82 00 10 */ bne lbl_80676804
|
||||
/* 806767F8 4B 9C 39 D9 */ bl getSwbit__13door_param2_cFP10fopAc_ac_c
|
||||
/* 806767FC 7C 60 1B 78 */ mr r0, r3
|
||||
/* 80676800 48 00 00 0C */ b lbl_8067680C
|
||||
lbl_80676804:
|
||||
/* 80676804 4B 9C 39 D9 */ bl getSwbit2__13door_param2_cFP10fopAc_ac_c
|
||||
/* 80676808 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_8067680C:
|
||||
/* 8067680C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80676810 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80676814 54 04 06 3E */ clrlwi r4, r0, 0x18
|
||||
/* 80676818 88 1F 04 BA */ lbz r0, 0x4ba(r31)
|
||||
/* 8067681C 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80676820 4B 9B EB 41 */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 80676824 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80676828 41 82 00 0C */ beq lbl_80676834
|
||||
/* 8067682C 38 60 00 01 */ li r3, 1
|
||||
/* 80676830 48 00 00 08 */ b lbl_80676838
|
||||
lbl_80676834:
|
||||
/* 80676834 38 60 00 00 */ li r3, 0
|
||||
lbl_80676838:
|
||||
/* 80676838 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8067683C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80676840 7C 08 03 A6 */ mtlr r0
|
||||
/* 80676844 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80676848 4E 80 00 20 */ blr
|
||||
@@ -1,19 +0,0 @@
|
||||
lbl_806752BC:
|
||||
/* 806752BC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 806752C0 7C 08 02 A6 */ mflr r0
|
||||
/* 806752C4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 806752C8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 806752CC 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 806752D0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 806752D4 80 63 05 88 */ lwz r3, 0x588(r3)
|
||||
/* 806752D8 4B 99 81 51 */ bl play__14mDoExt_baseAnmFv
|
||||
/* 806752DC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 806752E0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 806752E4 4B FF E3 15 */ bl calcMtx__12daMBdoorL1_cFv
|
||||
/* 806752E8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 806752EC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 806752F0 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 806752F4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 806752F8 7C 08 03 A6 */ mtlr r0
|
||||
/* 806752FC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80675300 4E 80 00 20 */ blr
|
||||
-20
@@ -1,20 +0,0 @@
|
||||
lbl_80672D80:
|
||||
/* 80672D80 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80672D84 7C 08 02 A6 */ mflr r0
|
||||
/* 80672D88 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80672D8C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80672D90 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80672D94 7C 83 23 78 */ mr r3, r4
|
||||
/* 80672D98 3C 80 00 08 */ lis r4, 8
|
||||
/* 80672D9C 3C A0 11 00 */ lis r5, 0x1100 /* 0x11000084@ha */
|
||||
/* 80672DA0 38 A5 00 84 */ addi r5, r5, 0x0084 /* 0x11000084@l */
|
||||
/* 80672DA4 4B 9A 1E B1 */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
|
||||
/* 80672DA8 90 7F 00 00 */ stw r3, 0(r31)
|
||||
/* 80672DAC 80 7F 00 00 */ lwz r3, 0(r31)
|
||||
/* 80672DB0 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 80672DB4 7C 60 19 10 */ subfe r3, r0, r3
|
||||
/* 80672DB8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80672DBC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80672DC0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80672DC4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80672DC8 4E 80 00 20 */ blr
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user