mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
d_a_door_push OK (#1959)
* work on d_a_push_door * d_a_door_push OK * remove unused asm
This commit is contained in:
@@ -1,78 +0,0 @@
|
||||
lbl_806781FC:
|
||||
/* 806781FC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80678200 7C 08 02 A6 */ mflr r0
|
||||
/* 80678204 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80678208 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8067820C 4B CE 9F C5 */ bl _savegpr_26
|
||||
/* 80678210 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80678214 3C 60 80 68 */ lis r3, l_arcName@ha /* 0x80678F70@ha */
|
||||
/* 80678218 38 63 8F 70 */ addi r3, r3, l_arcName@l /* 0x80678F70@l */
|
||||
/* 8067821C 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80678220 38 80 00 05 */ li r4, 5
|
||||
/* 80678224 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80678228 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8067822C 3F 85 00 02 */ addis r28, r5, 2
|
||||
/* 80678230 3B 9C C2 F8 */ addi r28, r28, -15624
|
||||
/* 80678234 7F 85 E3 78 */ mr r5, r28
|
||||
/* 80678238 38 C0 00 80 */ li r6, 0x80
|
||||
/* 8067823C 4B 9C 40 B1 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80678240 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80678244 3B 40 00 00 */ li r26, 0
|
||||
/* 80678248 3B C0 00 00 */ li r30, 0
|
||||
/* 8067824C 3F A0 11 00 */ lis r29, 0x1100 /* 0x11000084@ha */
|
||||
lbl_80678250:
|
||||
/* 80678250 7F 63 DB 78 */ mr r3, r27
|
||||
/* 80678254 3C 80 00 08 */ lis r4, 8
|
||||
/* 80678258 38 BD 00 84 */ addi r5, r29, 0x0084 /* 0x11000084@l */
|
||||
/* 8067825C 4B 99 C9 F9 */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
|
||||
/* 80678260 38 1E 05 A8 */ addi r0, r30, 0x5a8
|
||||
/* 80678264 7C 7F 01 2E */ stwx r3, r31, r0
|
||||
/* 80678268 7C 1F 00 2E */ lwzx r0, r31, r0
|
||||
/* 8067826C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80678270 40 82 00 0C */ bne lbl_8067827C
|
||||
/* 80678274 38 60 00 00 */ li r3, 0
|
||||
/* 80678278 48 00 00 88 */ b lbl_80678300
|
||||
lbl_8067827C:
|
||||
/* 8067827C 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 80678280 2C 1A 00 02 */ cmpwi r26, 2
|
||||
/* 80678284 3B DE 00 04 */ addi r30, r30, 4
|
||||
/* 80678288 41 80 FF C8 */ blt lbl_80678250
|
||||
/* 8067828C 38 60 00 C0 */ li r3, 0xc0
|
||||
/* 80678290 4B C5 69 BD */ bl __nw__FUl
|
||||
/* 80678294 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 80678298 41 82 00 0C */ beq lbl_806782A4
|
||||
/* 8067829C 4B A0 36 D5 */ bl __ct__4dBgWFv
|
||||
/* 806782A0 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_806782A4:
|
||||
/* 806782A4 90 1F 05 B0 */ stw r0, 0x5b0(r31)
|
||||
/* 806782A8 80 1F 05 B0 */ lwz r0, 0x5b0(r31)
|
||||
/* 806782AC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 806782B0 41 82 00 3C */ beq lbl_806782EC
|
||||
/* 806782B4 3C 60 80 68 */ lis r3, l_arcName@ha /* 0x80678F70@ha */
|
||||
/* 806782B8 38 63 8F 70 */ addi r3, r3, l_arcName@l /* 0x80678F70@l */
|
||||
/* 806782BC 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 806782C0 38 80 00 08 */ li r4, 8
|
||||
/* 806782C4 7F 85 E3 78 */ mr r5, r28
|
||||
/* 806782C8 38 C0 00 80 */ li r6, 0x80
|
||||
/* 806782CC 4B 9C 40 21 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 806782D0 7C 64 1B 78 */ mr r4, r3
|
||||
/* 806782D4 80 7F 05 B0 */ lwz r3, 0x5b0(r31)
|
||||
/* 806782D8 38 A0 00 01 */ li r5, 1
|
||||
/* 806782DC 38 DF 05 B4 */ addi r6, r31, 0x5b4
|
||||
/* 806782E0 4B A0 1C 59 */ bl Set__4cBgWFP6cBgD_tUlPA3_A4_f
|
||||
/* 806782E4 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 806782E8 41 82 00 14 */ beq lbl_806782FC
|
||||
lbl_806782EC:
|
||||
/* 806782EC 38 00 00 00 */ li r0, 0
|
||||
/* 806782F0 90 1F 05 B0 */ stw r0, 0x5b0(r31)
|
||||
/* 806782F4 38 60 00 00 */ li r3, 0
|
||||
/* 806782F8 48 00 00 08 */ b lbl_80678300
|
||||
lbl_806782FC:
|
||||
/* 806782FC 38 60 00 01 */ li r3, 1
|
||||
lbl_80678300:
|
||||
/* 80678300 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80678304 4B CE 9F 19 */ bl _restgpr_26
|
||||
/* 80678308 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8067830C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80678310 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80678314 4E 80 00 20 */ blr
|
||||
@@ -1,92 +0,0 @@
|
||||
lbl_8067809C:
|
||||
/* 8067809C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 806780A0 7C 08 02 A6 */ mflr r0
|
||||
/* 806780A4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 806780A8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 806780AC 4B CE A1 25 */ bl _savegpr_26
|
||||
/* 806780B0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 806780B4 80 83 05 B0 */ lwz r4, 0x5b0(r3)
|
||||
/* 806780B8 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 806780BC 41 82 00 28 */ beq lbl_806780E4
|
||||
/* 806780C0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 806780C4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 806780C8 38 63 0F 38 */ addi r3, r3, 0xf38
|
||||
/* 806780CC 7F E5 FB 78 */ mr r5, r31
|
||||
/* 806780D0 4B 9F C9 39 */ bl Regist__4dBgSFP9dBgW_BaseP10fopAc_ac_c
|
||||
/* 806780D4 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 806780D8 41 82 00 0C */ beq lbl_806780E4
|
||||
/* 806780DC 38 60 00 00 */ li r3, 0
|
||||
/* 806780E0 48 00 01 04 */ b lbl_806781E4
|
||||
lbl_806780E4:
|
||||
/* 806780E4 A8 1F 04 E6 */ lha r0, 0x4e6(r31)
|
||||
/* 806780E8 B0 1F 06 30 */ sth r0, 0x630(r31)
|
||||
/* 806780EC A8 7F 04 E6 */ lha r3, 0x4e6(r31)
|
||||
/* 806780F0 38 03 7F FF */ addi r0, r3, 0x7fff
|
||||
/* 806780F4 B0 1F 06 32 */ sth r0, 0x632(r31)
|
||||
/* 806780F8 A8 1F 06 30 */ lha r0, 0x630(r31)
|
||||
/* 806780FC B0 1F 06 34 */ sth r0, 0x634(r31)
|
||||
/* 80678100 A8 1F 06 32 */ lha r0, 0x632(r31)
|
||||
/* 80678104 B0 1F 06 36 */ sth r0, 0x636(r31)
|
||||
/* 80678108 38 00 00 02 */ li r0, 2
|
||||
/* 8067810C 98 1F 06 39 */ stb r0, 0x639(r31)
|
||||
/* 80678110 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80678114 4B FF FC F5 */ bl initBaseMtx__12daDoorPush_cFv
|
||||
/* 80678118 38 1F 05 E4 */ addi r0, r31, 0x5e4
|
||||
/* 8067811C 90 1F 05 04 */ stw r0, 0x504(r31)
|
||||
/* 80678120 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80678124 3C 80 80 68 */ lis r4, l_cull_box@ha /* 0x80678F74@ha */
|
||||
/* 80678128 C4 24 8F 74 */ lfsu f1, l_cull_box@l(r4) /* 0x80678F74@l */
|
||||
/* 8067812C C0 44 00 04 */ lfs f2, 4(r4)
|
||||
/* 80678130 C0 64 00 08 */ lfs f3, 8(r4)
|
||||
/* 80678134 C0 84 00 0C */ lfs f4, 0xc(r4)
|
||||
/* 80678138 C0 A4 00 10 */ lfs f5, 0x10(r4)
|
||||
/* 8067813C C0 C4 00 14 */ lfs f6, 0x14(r4)
|
||||
/* 80678140 4B 9A 24 09 */ bl fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff
|
||||
/* 80678144 3C 60 80 67 */ lis r3, PPCallBack__FP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel@ha /* 0x80677DB8@ha */
|
||||
/* 80678148 38 03 7D B8 */ addi r0, r3, PPCallBack__FP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel@l /* 0x80677DB8@l */
|
||||
/* 8067814C 80 7F 05 68 */ lwz r3, 0x568(r31)
|
||||
/* 80678150 90 03 00 10 */ stw r0, 0x10(r3)
|
||||
/* 80678154 3C 60 80 67 */ lis r3, PPCallBack2__FP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel@ha /* 0x80677DE0@ha */
|
||||
/* 80678158 38 03 7D E0 */ addi r0, r3, PPCallBack2__FP10fopAc_ac_cP10fopAc_ac_csQ29dBgW_Base13PushPullLabel@l /* 0x80677DE0@l */
|
||||
/* 8067815C 80 7F 05 B0 */ lwz r3, 0x5b0(r31)
|
||||
/* 80678160 90 03 00 10 */ stw r0, 0x10(r3)
|
||||
/* 80678164 3C 60 80 68 */ lis r3, l_arcName@ha /* 0x80678F70@ha */
|
||||
/* 80678168 80 03 8F 70 */ lwz r0, l_arcName@l(r3) /* 0x80678F70@l */
|
||||
/* 8067816C 90 1F 01 00 */ stw r0, 0x100(r31)
|
||||
/* 80678170 3B 40 00 00 */ li r26, 0
|
||||
/* 80678174 3B C0 00 00 */ li r30, 0
|
||||
/* 80678178 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8067817C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80678180 3B 63 4F F8 */ addi r27, r3, 0x4ff8
|
||||
/* 80678184 3C 60 80 68 */ lis r3, d_a_door_push__stringBase0@ha /* 0x80678F18@ha */
|
||||
/* 80678188 3B 83 8F 18 */ addi r28, r3, d_a_door_push__stringBase0@l /* 0x80678F18@l */
|
||||
/* 8067818C 3B A0 00 FF */ li r29, 0xff
|
||||
lbl_80678190:
|
||||
/* 80678190 7F 63 DB 78 */ mr r3, r27
|
||||
/* 80678194 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80678198 38 BC 00 0A */ addi r5, r28, 0xa
|
||||
/* 8067819C 38 C0 00 FF */ li r6, 0xff
|
||||
/* 806781A0 4B 9C F5 B9 */ bl getEventIdx__16dEvent_manager_cFP10fopAc_ac_cPCcUc
|
||||
/* 806781A4 38 1E 06 3A */ addi r0, r30, 0x63a
|
||||
/* 806781A8 7C 7F 03 2E */ sthx r3, r31, r0
|
||||
/* 806781AC 38 1A 06 3E */ addi r0, r26, 0x63e
|
||||
/* 806781B0 7F BF 01 AE */ stbx r29, r31, r0
|
||||
/* 806781B4 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 806781B8 2C 1A 00 02 */ cmpwi r26, 2
|
||||
/* 806781BC 3B DE 00 02 */ addi r30, r30, 2
|
||||
/* 806781C0 41 80 FF D0 */ blt lbl_80678190
|
||||
/* 806781C4 3C 60 80 68 */ lis r3, lit_3744@ha /* 0x80678EE0@ha */
|
||||
/* 806781C8 C0 03 8E E0 */ lfs f0, lit_3744@l(r3) /* 0x80678EE0@l */
|
||||
/* 806781CC D0 1F 05 20 */ stfs f0, 0x520(r31)
|
||||
/* 806781D0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 806781D4 48 00 02 B5 */ bl init_modeWait__12daDoorPush_cFv
|
||||
/* 806781D8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 806781DC 4B A0 07 75 */ bl MoveBGExecute__16dBgS_MoveBgActorFv
|
||||
/* 806781E0 38 60 00 01 */ li r3, 1
|
||||
lbl_806781E4:
|
||||
/* 806781E4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 806781E8 4B CE A0 35 */ bl _restgpr_26
|
||||
/* 806781EC 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 806781F0 7C 08 03 A6 */ mtlr r0
|
||||
/* 806781F4 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 806781F8 4E 80 00 20 */ blr
|
||||
@@ -1,34 +0,0 @@
|
||||
lbl_80678D2C:
|
||||
/* 80678D2C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80678D30 7C 08 02 A6 */ mflr r0
|
||||
/* 80678D34 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80678D38 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80678D3C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80678D40 80 63 05 B0 */ lwz r3, 0x5b0(r3)
|
||||
/* 80678D44 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80678D48 41 82 00 24 */ beq lbl_80678D6C
|
||||
/* 80678D4C 4B BE F4 89 */ bl ChkUsed__9cBgW_BgIdCFv
|
||||
/* 80678D50 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80678D54 41 82 00 18 */ beq lbl_80678D6C
|
||||
/* 80678D58 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80678D5C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80678D60 38 63 0F 38 */ addi r3, r3, 0xf38
|
||||
/* 80678D64 80 9F 05 B0 */ lwz r4, 0x5b0(r31)
|
||||
/* 80678D68 4B 9F B4 E9 */ bl Release__4cBgSFP9dBgW_Base
|
||||
lbl_80678D6C:
|
||||
/* 80678D6C 38 00 00 00 */ li r0, 0
|
||||
/* 80678D70 80 7F 05 68 */ lwz r3, 0x568(r31)
|
||||
/* 80678D74 90 03 00 10 */ stw r0, 0x10(r3)
|
||||
/* 80678D78 80 7F 05 B0 */ lwz r3, 0x5b0(r31)
|
||||
/* 80678D7C 90 03 00 10 */ stw r0, 0x10(r3)
|
||||
/* 80678D80 38 7F 05 A0 */ addi r3, r31, 0x5a0
|
||||
/* 80678D84 3C 80 80 68 */ lis r4, l_arcName@ha /* 0x80678F70@ha */
|
||||
/* 80678D88 38 84 8F 70 */ addi r4, r4, l_arcName@l /* 0x80678F70@l */
|
||||
/* 80678D8C 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 80678D90 4B 9B 42 79 */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
|
||||
/* 80678D94 38 60 00 01 */ li r3, 1
|
||||
/* 80678D98 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80678D9C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80678DA0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80678DA4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80678DA8 4E 80 00 20 */ blr
|
||||
@@ -1,49 +0,0 @@
|
||||
lbl_80678C70:
|
||||
/* 80678C70 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 80678C74 7C 08 02 A6 */ mflr r0
|
||||
/* 80678C78 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80678C7C 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80678C80 4B CE 95 4D */ bl _savegpr_25
|
||||
/* 80678C84 7C 79 1B 78 */ mr r25, r3
|
||||
/* 80678C88 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 80678C8C 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 80678C90 38 80 00 10 */ li r4, 0x10
|
||||
/* 80678C94 38 B9 04 D0 */ addi r5, r25, 0x4d0
|
||||
/* 80678C98 38 D9 01 0C */ addi r6, r25, 0x10c
|
||||
/* 80678C9C 4B B2 AB 29 */ bl settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c
|
||||
/* 80678CA0 3B 40 00 00 */ li r26, 0
|
||||
/* 80678CA4 3B E0 00 00 */ li r31, 0
|
||||
/* 80678CA8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80678CAC 3B 83 61 C0 */ addi r28, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80678CB0 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 80678CB4 3B A3 4A C8 */ addi r29, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 80678CB8 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 80678CBC 3B C3 CA 54 */ addi r30, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
lbl_80678CC0:
|
||||
/* 80678CC0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80678CC4 3B 7F 05 A8 */ addi r27, r31, 0x5a8
|
||||
/* 80678CC8 7C 99 D8 2E */ lwzx r4, r25, r27
|
||||
/* 80678CCC 80 84 00 04 */ lwz r4, 4(r4)
|
||||
/* 80678CD0 38 B9 01 0C */ addi r5, r25, 0x10c
|
||||
/* 80678CD4 4B B2 C0 CD */ bl setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c
|
||||
/* 80678CD8 80 1C 5F 70 */ lwz r0, 0x5f70(r28)
|
||||
/* 80678CDC 90 1D 00 48 */ stw r0, 0x48(r29)
|
||||
/* 80678CE0 80 1C 5F 74 */ lwz r0, 0x5f74(r28)
|
||||
/* 80678CE4 90 1D 00 4C */ stw r0, 0x4c(r29)
|
||||
/* 80678CE8 7C 79 D8 2E */ lwzx r3, r25, r27
|
||||
/* 80678CEC 4B 99 4F D9 */ bl mDoExt_modelUpdateDL__FP8J3DModel
|
||||
/* 80678CF0 80 1C 5F 80 */ lwz r0, 0x5f80(r28)
|
||||
/* 80678CF4 90 1D 00 48 */ stw r0, 0x48(r29)
|
||||
/* 80678CF8 80 1C 5F 84 */ lwz r0, 0x5f84(r28)
|
||||
/* 80678CFC 90 1D 00 4C */ stw r0, 0x4c(r29)
|
||||
/* 80678D00 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 80678D04 2C 1A 00 02 */ cmpwi r26, 2
|
||||
/* 80678D08 3B FF 00 04 */ addi r31, r31, 4
|
||||
/* 80678D0C 41 80 FF B4 */ blt lbl_80678CC0
|
||||
/* 80678D10 38 60 00 01 */ li r3, 1
|
||||
/* 80678D14 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80678D18 4B CE 95 01 */ bl _restgpr_25
|
||||
/* 80678D1C 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80678D20 7C 08 03 A6 */ mtlr r0
|
||||
/* 80678D24 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80678D28 4E 80 00 20 */ blr
|
||||
@@ -1,30 +0,0 @@
|
||||
lbl_8067839C:
|
||||
/* 8067839C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 806783A0 7C 08 02 A6 */ mflr r0
|
||||
/* 806783A4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 806783A8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 806783AC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 806783B0 38 1F 05 6C */ addi r0, r31, 0x56c
|
||||
/* 806783B4 90 04 00 00 */ stw r0, 0(r4)
|
||||
/* 806783B8 48 00 00 55 */ bl action__12daDoorPush_cFv
|
||||
/* 806783BC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 806783C0 48 00 02 A5 */ bl event_proc_call__12daDoorPush_cFv
|
||||
/* 806783C4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 806783C8 4B FF FB 71 */ bl setBaseMtx__12daDoorPush_cFv
|
||||
/* 806783CC 80 7F 05 B0 */ lwz r3, 0x5b0(r31)
|
||||
/* 806783D0 4B A0 35 F1 */ bl Move__4dBgWFv
|
||||
/* 806783D4 38 80 00 00 */ li r4, 0
|
||||
/* 806783D8 38 60 00 00 */ li r3, 0
|
||||
/* 806783DC 38 00 00 02 */ li r0, 2
|
||||
/* 806783E0 7C 09 03 A6 */ mtctr r0
|
||||
lbl_806783E4:
|
||||
/* 806783E4 38 04 06 2C */ addi r0, r4, 0x62c
|
||||
/* 806783E8 7C 7F 01 AE */ stbx r3, r31, r0
|
||||
/* 806783EC 38 84 00 01 */ addi r4, r4, 1
|
||||
/* 806783F0 42 00 FF F4 */ bdnz lbl_806783E4
|
||||
/* 806783F4 38 60 00 01 */ li r3, 1
|
||||
/* 806783F8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 806783FC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80678400 7C 08 03 A6 */ mtlr r0
|
||||
/* 80678404 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80678408 4E 80 00 20 */ blr
|
||||
-11
@@ -1,11 +0,0 @@
|
||||
lbl_80677DE0:
|
||||
/* 80677DE0 54 C0 07 FF */ clrlwi. r0, r6, 0x1f
|
||||
/* 80677DE4 4D 82 00 20 */ beqlr
|
||||
/* 80677DE8 88 83 06 2F */ lbz r4, 0x62f(r3)
|
||||
/* 80677DEC 38 04 00 01 */ addi r0, r4, 1
|
||||
/* 80677DF0 98 03 06 2F */ stb r0, 0x62f(r3)
|
||||
/* 80677DF4 38 00 00 00 */ li r0, 0
|
||||
/* 80677DF8 98 03 06 2E */ stb r0, 0x62e(r3)
|
||||
/* 80677DFC 38 00 00 01 */ li r0, 1
|
||||
/* 80677E00 98 03 06 2D */ stb r0, 0x62d(r3)
|
||||
/* 80677E04 4E 80 00 20 */ blr
|
||||
-11
@@ -1,11 +0,0 @@
|
||||
lbl_80677DB8:
|
||||
/* 80677DB8 54 C0 07 FF */ clrlwi. r0, r6, 0x1f
|
||||
/* 80677DBC 4D 82 00 20 */ beqlr
|
||||
/* 80677DC0 88 83 06 2E */ lbz r4, 0x62e(r3)
|
||||
/* 80677DC4 38 04 00 01 */ addi r0, r4, 1
|
||||
/* 80677DC8 98 03 06 2E */ stb r0, 0x62e(r3)
|
||||
/* 80677DCC 38 00 00 00 */ li r0, 0
|
||||
/* 80677DD0 98 03 06 2F */ stb r0, 0x62f(r3)
|
||||
/* 80677DD4 38 00 00 01 */ li r0, 1
|
||||
/* 80677DD8 98 03 06 2C */ stb r0, 0x62c(r3)
|
||||
/* 80677DDC 4E 80 00 20 */ blr
|
||||
@@ -1,17 +0,0 @@
|
||||
lbl_80678060:
|
||||
/* 80678060 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80678064 7C 08 02 A6 */ mflr r0
|
||||
/* 80678068 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8067806C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80678070 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80678074 41 82 00 10 */ beq lbl_80678084
|
||||
/* 80678078 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8067807C 40 81 00 08 */ ble lbl_80678084
|
||||
/* 80678080 4B C5 6C BD */ bl __dl__FPv
|
||||
lbl_80678084:
|
||||
/* 80678084 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80678088 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8067808C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80678090 7C 08 03 A6 */ mtlr r0
|
||||
/* 80678094 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80678098 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_806787F8:
|
||||
/* 806787F8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 806787FC 7C 08 02 A6 */ mflr r0
|
||||
/* 80678800 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80678804 48 00 00 15 */ bl demoProc__12daDoorPush_cFv
|
||||
/* 80678808 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8067880C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80678810 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80678814 4E 80 00 20 */ blr
|
||||
@@ -1,31 +0,0 @@
|
||||
lbl_80678708:
|
||||
/* 80678708 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8067870C 7C 08 02 A6 */ mflr r0
|
||||
/* 80678710 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80678714 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80678718 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8067871C 88 03 06 39 */ lbz r0, 0x639(r3)
|
||||
/* 80678720 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80678724 41 82 00 44 */ beq lbl_80678768
|
||||
/* 80678728 38 00 00 01 */ li r0, 1
|
||||
/* 8067872C 98 1F 06 40 */ stb r0, 0x640(r31)
|
||||
/* 80678730 88 BF 06 39 */ lbz r5, 0x639(r31)
|
||||
/* 80678734 54 A0 08 3C */ slwi r0, r5, 1
|
||||
/* 80678738 7C 9F 02 14 */ add r4, r31, r0
|
||||
/* 8067873C A8 84 06 3A */ lha r4, 0x63a(r4)
|
||||
/* 80678740 7C BF 2A 14 */ add r5, r31, r5
|
||||
/* 80678744 88 A5 06 3E */ lbz r5, 0x63e(r5)
|
||||
/* 80678748 3C C0 00 01 */ lis r6, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 8067874C 38 C6 FF FF */ addi r6, r6, 0xFFFF /* 0x0000FFFF@l */
|
||||
/* 80678750 38 E0 00 00 */ li r7, 0
|
||||
/* 80678754 39 00 00 01 */ li r8, 1
|
||||
/* 80678758 4B 9A 2F 25 */ bl fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs
|
||||
/* 8067875C A0 1F 00 FA */ lhz r0, 0xfa(r31)
|
||||
/* 80678760 60 00 00 02 */ ori r0, r0, 2
|
||||
/* 80678764 B0 1F 00 FA */ sth r0, 0xfa(r31)
|
||||
lbl_80678768:
|
||||
/* 80678768 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8067876C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80678770 7C 08 03 A6 */ mtlr r0
|
||||
/* 80678774 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80678778 4E 80 00 20 */ blr
|
||||
@@ -1,34 +0,0 @@
|
||||
lbl_8067877C:
|
||||
/* 8067877C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80678780 7C 08 02 A6 */ mflr r0
|
||||
/* 80678784 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80678788 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8067878C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80678790 A0 03 00 F8 */ lhz r0, 0xf8(r3)
|
||||
/* 80678794 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80678798 40 82 00 14 */ bne lbl_806787AC
|
||||
/* 8067879C 38 00 00 02 */ li r0, 2
|
||||
/* 806787A0 98 1F 06 40 */ stb r0, 0x640(r31)
|
||||
/* 806787A4 48 00 00 75 */ bl demoProc__12daDoorPush_cFv
|
||||
/* 806787A8 48 00 00 3C */ b lbl_806787E4
|
||||
lbl_806787AC:
|
||||
/* 806787AC 88 BF 06 39 */ lbz r5, 0x639(r31)
|
||||
/* 806787B0 54 A0 08 3C */ slwi r0, r5, 1
|
||||
/* 806787B4 7C 9F 02 14 */ add r4, r31, r0
|
||||
/* 806787B8 A8 84 06 3A */ lha r4, 0x63a(r4)
|
||||
/* 806787BC 7C BF 2A 14 */ add r5, r31, r5
|
||||
/* 806787C0 88 A5 06 3E */ lbz r5, 0x63e(r5)
|
||||
/* 806787C4 3C C0 00 01 */ lis r6, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 806787C8 38 C6 FF FF */ addi r6, r6, 0xFFFF /* 0x0000FFFF@l */
|
||||
/* 806787CC 38 E0 00 00 */ li r7, 0
|
||||
/* 806787D0 39 00 00 01 */ li r8, 1
|
||||
/* 806787D4 4B 9A 2E A9 */ bl fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs
|
||||
/* 806787D8 A0 1F 00 FA */ lhz r0, 0xfa(r31)
|
||||
/* 806787DC 60 00 00 02 */ ori r0, r0, 2
|
||||
/* 806787E0 B0 1F 00 FA */ sth r0, 0xfa(r31)
|
||||
lbl_806787E4:
|
||||
/* 806787E4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 806787E8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 806787EC 7C 08 03 A6 */ mtlr r0
|
||||
/* 806787F0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 806787F4 4E 80 00 20 */ blr
|
||||
@@ -1,33 +0,0 @@
|
||||
lbl_8067840C:
|
||||
/* 8067840C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80678410 7C 08 02 A6 */ mflr r0
|
||||
/* 80678414 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80678418 3C 80 80 68 */ lis r4, struct_80679070+0x0@ha /* 0x80679070@ha */
|
||||
/* 8067841C 38 E4 90 70 */ addi r7, r4, struct_80679070+0x0@l /* 0x80679070@l */
|
||||
/* 80678420 88 07 00 00 */ lbz r0, 0(r7)
|
||||
/* 80678424 7C 00 07 75 */ extsb. r0, r0
|
||||
/* 80678428 40 82 00 34 */ bne lbl_8067845C
|
||||
/* 8067842C 3C 80 80 68 */ lis r4, l_func_3791@ha /* 0x80678F98@ha */
|
||||
/* 80678430 38 C4 8F 98 */ addi r6, r4, l_func_3791@l /* 0x80678F98@l */
|
||||
/* 80678434 3C 80 80 68 */ lis r4, lit_3792@ha /* 0x80678F8C@ha */
|
||||
/* 80678438 38 A4 8F 8C */ addi r5, r4, lit_3792@l /* 0x80678F8C@l */
|
||||
/* 8067843C 80 85 00 00 */ lwz r4, 0(r5)
|
||||
/* 80678440 80 05 00 04 */ lwz r0, 4(r5)
|
||||
/* 80678444 90 86 00 00 */ stw r4, 0(r6)
|
||||
/* 80678448 90 06 00 04 */ stw r0, 4(r6)
|
||||
/* 8067844C 80 05 00 08 */ lwz r0, 8(r5)
|
||||
/* 80678450 90 06 00 08 */ stw r0, 8(r6)
|
||||
/* 80678454 38 00 00 01 */ li r0, 1
|
||||
/* 80678458 98 07 00 00 */ stb r0, 0(r7)
|
||||
lbl_8067845C:
|
||||
/* 8067845C 88 03 06 38 */ lbz r0, 0x638(r3)
|
||||
/* 80678460 1C A0 00 0C */ mulli r5, r0, 0xc
|
||||
/* 80678464 3C 80 80 68 */ lis r4, l_func_3791@ha /* 0x80678F98@ha */
|
||||
/* 80678468 38 04 8F 98 */ addi r0, r4, l_func_3791@l /* 0x80678F98@l */
|
||||
/* 8067846C 7D 80 2A 14 */ add r12, r0, r5
|
||||
/* 80678470 4B CE 9C 15 */ bl __ptmf_scall
|
||||
/* 80678474 60 00 00 00 */ nop
|
||||
/* 80678478 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8067847C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80678480 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80678484 4E 80 00 20 */ blr
|
||||
@@ -1,36 +0,0 @@
|
||||
lbl_80678318:
|
||||
/* 80678318 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8067831C 7C 08 02 A6 */ mflr r0
|
||||
/* 80678320 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80678324 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80678328 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8067832C 38 7F 05 A0 */ addi r3, r31, 0x5a0
|
||||
/* 80678330 3C 80 80 68 */ lis r4, l_arcName@ha /* 0x80678F70@ha */
|
||||
/* 80678334 38 84 8F 70 */ addi r4, r4, l_arcName@l /* 0x80678F70@l */
|
||||
/* 80678338 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 8067833C 4B 9B 4B 81 */ bl dComIfG_resLoad__FP30request_of_phase_process_classPCc
|
||||
/* 80678340 7C 60 1B 78 */ mr r0, r3
|
||||
/* 80678344 2C 00 00 04 */ cmpwi r0, 4
|
||||
/* 80678348 40 82 00 3C */ bne lbl_80678384
|
||||
/* 8067834C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80678350 3C 80 80 68 */ lis r4, l_arcName@ha /* 0x80678F70@ha */
|
||||
/* 80678354 38 84 8F 70 */ addi r4, r4, l_arcName@l /* 0x80678F70@l */
|
||||
/* 80678358 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 8067835C 38 A0 00 08 */ li r5, 8
|
||||
/* 80678360 38 C0 00 00 */ li r6, 0
|
||||
/* 80678364 3C E0 00 01 */ lis r7, 0x0001 /* 0x00008600@ha */
|
||||
/* 80678368 38 E7 86 00 */ addi r7, r7, 0x8600 /* 0x00008600@l */
|
||||
/* 8067836C 39 00 00 00 */ li r8, 0
|
||||
/* 80678370 4B A0 04 4D */ bl MoveBGCreate__16dBgS_MoveBgActorFPCciPFP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz_vUlPA3_A4_f
|
||||
/* 80678374 7C 60 1B 78 */ mr r0, r3
|
||||
/* 80678378 2C 00 00 05 */ cmpwi r0, 5
|
||||
/* 8067837C 40 82 00 08 */ bne lbl_80678384
|
||||
/* 80678380 48 00 00 08 */ b lbl_80678388
|
||||
lbl_80678384:
|
||||
/* 80678384 7C 03 03 78 */ mr r3, r0
|
||||
lbl_80678388:
|
||||
/* 80678388 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8067838C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80678390 7C 08 03 A6 */ mtlr r0
|
||||
/* 80678394 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80678398 4E 80 00 20 */ blr
|
||||
-9
@@ -1,9 +0,0 @@
|
||||
lbl_80678E3C:
|
||||
/* 80678E3C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80678E40 7C 08 02 A6 */ mflr r0
|
||||
/* 80678E44 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80678E48 4B 9F FA 95 */ bl MoveBGDelete__16dBgS_MoveBgActorFv
|
||||
/* 80678E4C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80678E50 7C 08 03 A6 */ mtlr r0
|
||||
/* 80678E54 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80678E58 4E 80 00 20 */ blr
|
||||
-12
@@ -1,12 +0,0 @@
|
||||
lbl_80678E7C:
|
||||
/* 80678E7C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80678E80 7C 08 02 A6 */ mflr r0
|
||||
/* 80678E84 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80678E88 81 83 05 9C */ lwz r12, 0x59c(r3)
|
||||
/* 80678E8C 81 8C 00 14 */ lwz r12, 0x14(r12)
|
||||
/* 80678E90 7D 89 03 A6 */ mtctr r12
|
||||
/* 80678E94 4E 80 04 21 */ bctrl
|
||||
/* 80678E98 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80678E9C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80678EA0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80678EA4 4E 80 00 20 */ blr
|
||||
-9
@@ -1,9 +0,0 @@
|
||||
lbl_80678E5C:
|
||||
/* 80678E5C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80678E60 7C 08 02 A6 */ mflr r0
|
||||
/* 80678E64 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80678E68 4B 9F FA E9 */ bl MoveBGExecute__16dBgS_MoveBgActorFv
|
||||
/* 80678E6C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80678E70 7C 08 03 A6 */ mtlr r0
|
||||
/* 80678E74 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80678E78 4E 80 00 20 */ blr
|
||||
@@ -1,38 +0,0 @@
|
||||
lbl_80678DAC:
|
||||
/* 80678DAC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80678DB0 7C 08 02 A6 */ mflr r0
|
||||
/* 80678DB4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80678DB8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80678DBC 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80678DC0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80678DC4 80 03 04 A0 */ lwz r0, 0x4a0(r3)
|
||||
/* 80678DC8 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 80678DCC 40 82 00 4C */ bne lbl_80678E18
|
||||
/* 80678DD0 7F E0 FB 79 */ or. r0, r31, r31
|
||||
/* 80678DD4 41 82 00 38 */ beq lbl_80678E0C
|
||||
/* 80678DD8 7C 1E 03 78 */ mr r30, r0
|
||||
/* 80678DDC 4B 9F F8 49 */ bl __ct__16dBgS_MoveBgActorFv
|
||||
/* 80678DE0 3C 60 80 68 */ lis r3, __vt__12daDoorPush_c@ha /* 0x80679048@ha */
|
||||
/* 80678DE4 38 03 90 48 */ addi r0, r3, __vt__12daDoorPush_c@l /* 0x80679048@l */
|
||||
/* 80678DE8 90 1E 05 9C */ stw r0, 0x59c(r30)
|
||||
/* 80678DEC 38 7E 06 14 */ addi r3, r30, 0x614
|
||||
/* 80678DF0 3C 80 80 68 */ lis r4, __ct__4cXyzFv@ha /* 0x80678E38@ha */
|
||||
/* 80678DF4 38 84 8E 38 */ addi r4, r4, __ct__4cXyzFv@l /* 0x80678E38@l */
|
||||
/* 80678DF8 3C A0 80 68 */ lis r5, __dt__4cXyzFv@ha /* 0x80678060@ha */
|
||||
/* 80678DFC 38 A5 80 60 */ addi r5, r5, __dt__4cXyzFv@l /* 0x80678060@l */
|
||||
/* 80678E00 38 C0 00 0C */ li r6, 0xc
|
||||
/* 80678E04 38 E0 00 02 */ li r7, 2
|
||||
/* 80678E08 4B CE 8F 59 */ bl __construct_array
|
||||
lbl_80678E0C:
|
||||
/* 80678E0C 80 1F 04 A0 */ lwz r0, 0x4a0(r31)
|
||||
/* 80678E10 60 00 00 08 */ ori r0, r0, 8
|
||||
/* 80678E14 90 1F 04 A0 */ stw r0, 0x4a0(r31)
|
||||
lbl_80678E18:
|
||||
/* 80678E18 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80678E1C 4B FF F4 FD */ bl create1st__12daDoorPush_cFv
|
||||
/* 80678E20 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80678E24 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80678E28 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80678E2C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80678E30 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80678E34 4E 80 00 20 */ blr
|
||||
@@ -1,195 +0,0 @@
|
||||
lbl_80678818:
|
||||
/* 80678818 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8067881C 7C 08 02 A6 */ mflr r0
|
||||
/* 80678820 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80678824 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80678828 4B CE 99 A9 */ bl _savegpr_26
|
||||
/* 8067882C 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 80678830 3C 60 80 68 */ lis r3, lit_3688@ha /* 0x80678ECC@ha */
|
||||
/* 80678834 3B E3 8E CC */ addi r31, r3, lit_3688@l /* 0x80678ECC@l */
|
||||
/* 80678838 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8067883C 3B 43 61 C0 */ addi r26, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80678840 83 DA 5D AC */ lwz r30, 0x5dac(r26)
|
||||
/* 80678844 3B BA 4F F8 */ addi r29, r26, 0x4ff8
|
||||
/* 80678848 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8067884C 3C 80 80 68 */ lis r4, d_a_door_push__stringBase0@ha /* 0x80678F18@ha */
|
||||
/* 80678850 38 84 8F 18 */ addi r4, r4, d_a_door_push__stringBase0@l /* 0x80678F18@l */
|
||||
/* 80678854 38 84 00 2A */ addi r4, r4, 0x2a
|
||||
/* 80678858 38 A0 00 00 */ li r5, 0
|
||||
/* 8067885C 38 C0 00 00 */ li r6, 0
|
||||
/* 80678860 4B 9C F2 BD */ bl getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci
|
||||
/* 80678864 90 7C 06 44 */ stw r3, 0x644(r28)
|
||||
/* 80678868 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8067886C 80 9C 06 44 */ lwz r4, 0x644(r28)
|
||||
/* 80678870 3C A0 80 68 */ lis r5, action_table@ha /* 0x80678FEC@ha */
|
||||
/* 80678874 38 A5 8F EC */ addi r5, r5, action_table@l /* 0x80678FEC@l */
|
||||
/* 80678878 38 C0 00 03 */ li r6, 3
|
||||
/* 8067887C 38 E0 00 00 */ li r7, 0
|
||||
/* 80678880 39 00 00 00 */ li r8, 0
|
||||
/* 80678884 4B 9C F5 8D */ bl getMyActIdx__16dEvent_manager_cFiPCPCciii
|
||||
/* 80678888 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 8067888C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80678890 80 9C 06 44 */ lwz r4, 0x644(r28)
|
||||
/* 80678894 4B 9C F4 B9 */ bl getIsAddvance__16dEvent_manager_cFi
|
||||
/* 80678898 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8067889C 41 82 00 6C */ beq lbl_80678908
|
||||
/* 806788A0 2C 1B 00 01 */ cmpwi r27, 1
|
||||
/* 806788A4 41 82 00 54 */ beq lbl_806788F8
|
||||
/* 806788A8 40 80 00 60 */ bge lbl_80678908
|
||||
/* 806788AC 2C 1B 00 00 */ cmpwi r27, 0
|
||||
/* 806788B0 40 80 00 0C */ bge lbl_806788BC
|
||||
/* 806788B4 48 00 00 54 */ b lbl_80678908
|
||||
/* 806788B8 48 00 00 50 */ b lbl_80678908
|
||||
lbl_806788BC:
|
||||
/* 806788BC 7F A3 EB 78 */ mr r3, r29
|
||||
/* 806788C0 80 9C 06 44 */ lwz r4, 0x644(r28)
|
||||
/* 806788C4 3C A0 80 68 */ lis r5, d_a_door_push__stringBase0@ha /* 0x80678F18@ha */
|
||||
/* 806788C8 38 A5 8F 18 */ addi r5, r5, d_a_door_push__stringBase0@l /* 0x80678F18@l */
|
||||
/* 806788CC 38 A5 00 30 */ addi r5, r5, 0x30
|
||||
/* 806788D0 38 C0 00 03 */ li r6, 3
|
||||
/* 806788D4 4B 9C F8 19 */ bl getMySubstanceP__16dEvent_manager_cFiPCci
|
||||
/* 806788D8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 806788DC 40 82 00 10 */ bne lbl_806788EC
|
||||
/* 806788E0 38 00 00 01 */ li r0, 1
|
||||
/* 806788E4 98 1C 06 48 */ stb r0, 0x648(r28)
|
||||
/* 806788E8 48 00 00 20 */ b lbl_80678908
|
||||
lbl_806788EC:
|
||||
/* 806788EC 80 03 00 00 */ lwz r0, 0(r3)
|
||||
/* 806788F0 98 1C 06 48 */ stb r0, 0x648(r28)
|
||||
/* 806788F4 48 00 00 14 */ b lbl_80678908
|
||||
lbl_806788F8:
|
||||
/* 806788F8 7F 83 E3 78 */ mr r3, r28
|
||||
/* 806788FC 48 00 01 F1 */ bl rotateInit__12daDoorPush_cFv
|
||||
/* 80678900 38 00 00 00 */ li r0, 0
|
||||
/* 80678904 98 1C 06 41 */ stb r0, 0x641(r28)
|
||||
lbl_80678908:
|
||||
/* 80678908 2C 1B 00 01 */ cmpwi r27, 1
|
||||
/* 8067890C 41 82 00 40 */ beq lbl_8067894C
|
||||
/* 80678910 40 80 00 10 */ bge lbl_80678920
|
||||
/* 80678914 2C 1B 00 00 */ cmpwi r27, 0
|
||||
/* 80678918 40 80 00 14 */ bge lbl_8067892C
|
||||
/* 8067891C 48 00 01 A8 */ b lbl_80678AC4
|
||||
lbl_80678920:
|
||||
/* 80678920 2C 1B 00 03 */ cmpwi r27, 3
|
||||
/* 80678924 40 80 01 A0 */ bge lbl_80678AC4
|
||||
/* 80678928 48 00 01 74 */ b lbl_80678A9C
|
||||
lbl_8067892C:
|
||||
/* 8067892C 38 7C 06 48 */ addi r3, r28, 0x648
|
||||
/* 80678930 48 00 05 79 */ bl func_80678EA8
|
||||
/* 80678934 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80678938 40 82 01 98 */ bne lbl_80678AD0
|
||||
/* 8067893C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80678940 80 9C 06 44 */ lwz r4, 0x644(r28)
|
||||
/* 80678944 4B 9C F8 39 */ bl cutEnd__16dEvent_manager_cFi
|
||||
/* 80678948 48 00 01 88 */ b lbl_80678AD0
|
||||
lbl_8067894C:
|
||||
/* 8067894C 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80678950 48 00 01 C1 */ bl rotate__12daDoorPush_cFv
|
||||
/* 80678954 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80678958 41 82 00 80 */ beq lbl_806789D8
|
||||
/* 8067895C 80 7A 5D AC */ lwz r3, 0x5dac(r26)
|
||||
/* 80678960 80 03 05 70 */ lwz r0, 0x570(r3)
|
||||
/* 80678964 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
|
||||
/* 80678968 90 03 05 70 */ stw r0, 0x570(r3)
|
||||
/* 8067896C 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80678970 48 00 02 51 */ bl setGoal__12daDoorPush_cFv
|
||||
/* 80678974 88 1C 04 E2 */ lbz r0, 0x4e2(r28)
|
||||
/* 80678978 7C 03 07 74 */ extsb r3, r0
|
||||
/* 8067897C 4B 9B 46 F1 */ bl dComIfGp_getReverb__Fi
|
||||
/* 80678980 7C 67 1B 78 */ mr r7, r3
|
||||
/* 80678984 3C 60 00 08 */ lis r3, 0x0008 /* 0x00080320@ha */
|
||||
/* 80678988 38 03 03 20 */ addi r0, r3, 0x0320 /* 0x00080320@l */
|
||||
/* 8067898C 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80678990 3C 60 80 45 */ lis r3, mAudioMgrPtr__10Z2AudioMgr@ha /* 0x80451368@ha */
|
||||
/* 80678994 38 63 13 68 */ addi r3, r3, mAudioMgrPtr__10Z2AudioMgr@l /* 0x80451368@l */
|
||||
/* 80678998 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 8067899C 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 806789A0 38 BC 05 38 */ addi r5, r28, 0x538
|
||||
/* 806789A4 38 C0 00 00 */ li r6, 0
|
||||
/* 806789A8 C0 3F 00 28 */ lfs f1, 0x28(r31)
|
||||
/* 806789AC FC 40 08 90 */ fmr f2, f1
|
||||
/* 806789B0 C0 7F 00 2C */ lfs f3, 0x2c(r31)
|
||||
/* 806789B4 FC 80 18 90 */ fmr f4, f3
|
||||
/* 806789B8 39 00 00 00 */ li r8, 0
|
||||
/* 806789BC 4B C3 2F C9 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 806789C0 38 00 00 01 */ li r0, 1
|
||||
/* 806789C4 98 1C 06 41 */ stb r0, 0x641(r28)
|
||||
/* 806789C8 7F A3 EB 78 */ mr r3, r29
|
||||
/* 806789CC 80 9C 06 44 */ lwz r4, 0x644(r28)
|
||||
/* 806789D0 4B 9C F7 AD */ bl cutEnd__16dEvent_manager_cFi
|
||||
/* 806789D4 48 00 00 5C */ b lbl_80678A30
|
||||
lbl_806789D8:
|
||||
/* 806789D8 88 1C 06 41 */ lbz r0, 0x641(r28)
|
||||
/* 806789DC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 806789E0 40 82 00 50 */ bne lbl_80678A30
|
||||
/* 806789E4 88 1C 04 E2 */ lbz r0, 0x4e2(r28)
|
||||
/* 806789E8 7C 03 07 74 */ extsb r3, r0
|
||||
/* 806789EC 4B 9B 46 81 */ bl dComIfGp_getReverb__Fi
|
||||
/* 806789F0 7C 67 1B 78 */ mr r7, r3
|
||||
/* 806789F4 3C 60 00 08 */ lis r3, 0x0008 /* 0x0008031F@ha */
|
||||
/* 806789F8 38 03 03 1F */ addi r0, r3, 0x031F /* 0x0008031F@l */
|
||||
/* 806789FC 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80678A00 3C 60 80 45 */ lis r3, mAudioMgrPtr__10Z2AudioMgr@ha /* 0x80451368@ha */
|
||||
/* 80678A04 38 63 13 68 */ addi r3, r3, mAudioMgrPtr__10Z2AudioMgr@l /* 0x80451368@l */
|
||||
/* 80678A08 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80678A0C 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80678A10 38 BC 05 38 */ addi r5, r28, 0x538
|
||||
/* 80678A14 38 C0 00 00 */ li r6, 0
|
||||
/* 80678A18 C0 3F 00 28 */ lfs f1, 0x28(r31)
|
||||
/* 80678A1C FC 40 08 90 */ fmr f2, f1
|
||||
/* 80678A20 C0 7F 00 2C */ lfs f3, 0x2c(r31)
|
||||
/* 80678A24 FC 80 18 90 */ fmr f4, f3
|
||||
/* 80678A28 39 00 00 00 */ li r8, 0
|
||||
/* 80678A2C 4B C3 3A E1 */ bl seStartLevel__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
lbl_80678A30:
|
||||
/* 80678A30 88 1C 06 39 */ lbz r0, 0x639(r28)
|
||||
/* 80678A34 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80678A38 40 82 00 38 */ bne lbl_80678A70
|
||||
/* 80678A3C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80678A40 38 9C 06 54 */ addi r4, r28, 0x654
|
||||
/* 80678A44 54 00 0D FC */ rlwinm r0, r0, 1, 0x17, 0x1e
|
||||
/* 80678A48 7C BC 02 14 */ add r5, r28, r0
|
||||
/* 80678A4C A8 A5 06 30 */ lha r5, 0x630(r5)
|
||||
/* 80678A50 38 05 7F FF */ addi r0, r5, 0x7fff
|
||||
/* 80678A54 7C 05 07 34 */ extsh r5, r0
|
||||
/* 80678A58 38 C0 00 00 */ li r6, 0
|
||||
/* 80678A5C 81 9E 06 28 */ lwz r12, 0x628(r30)
|
||||
/* 80678A60 81 8C 01 54 */ lwz r12, 0x154(r12)
|
||||
/* 80678A64 7D 89 03 A6 */ mtctr r12
|
||||
/* 80678A68 4E 80 04 21 */ bctrl
|
||||
/* 80678A6C 48 00 00 64 */ b lbl_80678AD0
|
||||
lbl_80678A70:
|
||||
/* 80678A70 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80678A74 38 9C 06 54 */ addi r4, r28, 0x654
|
||||
/* 80678A78 54 00 0D FC */ rlwinm r0, r0, 1, 0x17, 0x1e
|
||||
/* 80678A7C 7C BC 02 14 */ add r5, r28, r0
|
||||
/* 80678A80 A8 A5 06 30 */ lha r5, 0x630(r5)
|
||||
/* 80678A84 38 C0 00 00 */ li r6, 0
|
||||
/* 80678A88 81 9E 06 28 */ lwz r12, 0x628(r30)
|
||||
/* 80678A8C 81 8C 01 54 */ lwz r12, 0x154(r12)
|
||||
/* 80678A90 7D 89 03 A6 */ mtctr r12
|
||||
/* 80678A94 4E 80 04 21 */ bctrl
|
||||
/* 80678A98 48 00 00 38 */ b lbl_80678AD0
|
||||
lbl_80678A9C:
|
||||
/* 80678A9C 80 1C 00 B0 */ lwz r0, 0xb0(r28)
|
||||
/* 80678AA0 54 03 E6 BE */ rlwinm r3, r0, 0x1c, 0x1a, 0x1f
|
||||
/* 80678AA4 C0 3F 00 04 */ lfs f1, 4(r31)
|
||||
/* 80678AA8 38 80 00 00 */ li r4, 0
|
||||
/* 80678AAC 88 1C 04 E2 */ lbz r0, 0x4e2(r28)
|
||||
/* 80678AB0 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80678AB4 38 C0 00 00 */ li r6, 0
|
||||
/* 80678AB8 38 E0 FF FF */ li r7, -1
|
||||
/* 80678ABC 4B 9A E6 B5 */ bl dStage_changeScene__FifUlScsi
|
||||
/* 80678AC0 48 00 00 10 */ b lbl_80678AD0
|
||||
lbl_80678AC4:
|
||||
/* 80678AC4 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80678AC8 80 9C 06 44 */ lwz r4, 0x644(r28)
|
||||
/* 80678ACC 4B 9C F6 B1 */ bl cutEnd__16dEvent_manager_cFi
|
||||
lbl_80678AD0:
|
||||
/* 80678AD0 38 60 00 00 */ li r3, 0
|
||||
/* 80678AD4 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80678AD8 4B CE 97 45 */ bl _restgpr_26
|
||||
/* 80678ADC 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80678AE0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80678AE4 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80678AE8 4E 80 00 20 */ blr
|
||||
@@ -1,43 +0,0 @@
|
||||
lbl_80678664:
|
||||
/* 80678664 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80678668 7C 08 02 A6 */ mflr r0
|
||||
/* 8067866C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80678670 3C 80 80 68 */ lis r4, cNullVec__6Z2Calc@ha /* 0x80678F50@ha */
|
||||
/* 80678674 38 E4 8F 50 */ addi r7, r4, cNullVec__6Z2Calc@l /* 0x80678F50@l */
|
||||
/* 80678678 3C 80 80 68 */ lis r4, struct_80679070+0x1@ha /* 0x80679071@ha */
|
||||
/* 8067867C 38 C4 90 71 */ addi r6, r4, struct_80679070+0x1@l /* 0x80679071@l */
|
||||
/* 80678680 88 06 00 00 */ lbz r0, 0(r6)
|
||||
/* 80678684 7C 00 07 75 */ extsb. r0, r0
|
||||
/* 80678688 40 82 00 58 */ bne lbl_806786E0
|
||||
/* 8067868C 80 87 00 54 */ lwz r4, 0x54(r7)
|
||||
/* 80678690 80 07 00 58 */ lwz r0, 0x58(r7)
|
||||
/* 80678694 90 87 00 78 */ stw r4, 0x78(r7)
|
||||
/* 80678698 90 07 00 7C */ stw r0, 0x7c(r7)
|
||||
/* 8067869C 80 07 00 5C */ lwz r0, 0x5c(r7)
|
||||
/* 806786A0 90 07 00 80 */ stw r0, 0x80(r7)
|
||||
/* 806786A4 38 A7 00 78 */ addi r5, r7, 0x78
|
||||
/* 806786A8 80 87 00 60 */ lwz r4, 0x60(r7)
|
||||
/* 806786AC 80 07 00 64 */ lwz r0, 0x64(r7)
|
||||
/* 806786B0 90 85 00 0C */ stw r4, 0xc(r5)
|
||||
/* 806786B4 90 05 00 10 */ stw r0, 0x10(r5)
|
||||
/* 806786B8 80 07 00 68 */ lwz r0, 0x68(r7)
|
||||
/* 806786BC 90 05 00 14 */ stw r0, 0x14(r5)
|
||||
/* 806786C0 80 87 00 6C */ lwz r4, 0x6c(r7)
|
||||
/* 806786C4 80 07 00 70 */ lwz r0, 0x70(r7)
|
||||
/* 806786C8 90 85 00 18 */ stw r4, 0x18(r5)
|
||||
/* 806786CC 90 05 00 1C */ stw r0, 0x1c(r5)
|
||||
/* 806786D0 80 07 00 74 */ lwz r0, 0x74(r7)
|
||||
/* 806786D4 90 05 00 20 */ stw r0, 0x20(r5)
|
||||
/* 806786D8 38 00 00 01 */ li r0, 1
|
||||
/* 806786DC 98 06 00 00 */ stb r0, 0(r6)
|
||||
lbl_806786E0:
|
||||
/* 806786E0 88 03 06 40 */ lbz r0, 0x640(r3)
|
||||
/* 806786E4 1C 00 00 0C */ mulli r0, r0, 0xc
|
||||
/* 806786E8 39 87 00 78 */ addi r12, r7, 0x78
|
||||
/* 806786EC 7D 8C 02 14 */ add r12, r12, r0
|
||||
/* 806786F0 4B CE 99 95 */ bl __ptmf_scall
|
||||
/* 806786F4 60 00 00 00 */ nop
|
||||
/* 806786F8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 806786FC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80678700 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80678704 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80678EA8:
|
||||
/* 80678EA8 88 83 00 00 */ lbz r4, 0(r3)
|
||||
/* 80678EAC 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 80678EB0 41 82 00 0C */ beq lbl_80678EBC
|
||||
/* 80678EB4 38 04 FF FF */ addi r0, r4, -1
|
||||
/* 80678EB8 98 03 00 00 */ stb r0, 0(r3)
|
||||
lbl_80678EBC:
|
||||
/* 80678EBC 88 63 00 00 */ lbz r3, 0(r3)
|
||||
/* 80678EC0 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