mirror of
https://github.com/zeldaret/tp
synced 2026-07-10 07:06:50 -04:00
obj_master_sword wip, fmobj mostly done, obj_usaku OK, some BG doc (#1897)
* obj_master_sword work, fix tag_chgrestart * fmobj mostly done * some bg documentation * d_a_obj_usaku OK * remove asm
This commit is contained in:
@@ -1,21 +0,0 @@
|
||||
lbl_8057CC8C:
|
||||
/* 8057CC8C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8057CC90 7C 08 02 A6 */ mflr r0
|
||||
/* 8057CC94 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8057CC98 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8057CC9C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8057CCA0 38 7F 05 68 */ addi r3, r31, 0x568
|
||||
/* 8057CCA4 3C 80 80 58 */ lis r4, d_a_obj_fmobj__stringBase0@ha /* 0x8057CF74@ha */
|
||||
/* 8057CCA8 38 84 CF 74 */ addi r4, r4, d_a_obj_fmobj__stringBase0@l /* 0x8057CF74@l */
|
||||
/* 8057CCAC 4B AB 03 5D */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
|
||||
/* 8057CCB0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8057CCB4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8057CCB8 38 63 0F 38 */ addi r3, r3, 0xf38
|
||||
/* 8057CCBC 80 9F 05 B8 */ lwz r4, 0x5b8(r31)
|
||||
/* 8057CCC0 4B AF 75 91 */ bl Release__4cBgSFP9dBgW_Base
|
||||
/* 8057CCC4 38 60 00 01 */ li r3, 1
|
||||
/* 8057CCC8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8057CCCC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8057CCD0 7C 08 03 A6 */ mtlr r0
|
||||
/* 8057CCD4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8057CCD8 4E 80 00 20 */ blr
|
||||
@@ -1,28 +0,0 @@
|
||||
lbl_8057CBD8:
|
||||
/* 8057CBD8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8057CBDC 7C 08 02 A6 */ mflr r0
|
||||
/* 8057CBE0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8057CBE4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8057CBE8 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8057CBEC 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8057CBF0 83 E3 05 74 */ lwz r31, 0x574(r3)
|
||||
/* 8057CBF4 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 8057CBF8 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 8057CBFC 38 80 00 40 */ li r4, 0x40
|
||||
/* 8057CC00 38 BE 04 D0 */ addi r5, r30, 0x4d0
|
||||
/* 8057CC04 38 DE 01 0C */ addi r6, r30, 0x10c
|
||||
/* 8057CC08 4B C2 6B BD */ bl settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c
|
||||
/* 8057CC0C 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 8057CC10 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 8057CC14 80 9F 00 04 */ lwz r4, 4(r31)
|
||||
/* 8057CC18 38 BE 01 0C */ addi r5, r30, 0x10c
|
||||
/* 8057CC1C 4B C2 81 85 */ bl setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c
|
||||
/* 8057CC20 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8057CC24 4B A9 10 A1 */ bl mDoExt_modelUpdateDL__FP8J3DModel
|
||||
/* 8057CC28 38 60 00 01 */ li r3, 1
|
||||
/* 8057CC2C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8057CC30 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8057CC34 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8057CC38 7C 08 03 A6 */ mtlr r0
|
||||
/* 8057CC3C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8057CC40 4E 80 00 20 */ blr
|
||||
-19
@@ -1,19 +0,0 @@
|
||||
lbl_8057CC44:
|
||||
/* 8057CC44 A8 83 05 78 */ lha r4, 0x578(r3)
|
||||
/* 8057CC48 38 04 00 01 */ addi r0, r4, 1
|
||||
/* 8057CC4C B0 03 05 78 */ sth r0, 0x578(r3)
|
||||
/* 8057CC50 38 80 00 00 */ li r4, 0
|
||||
/* 8057CC54 38 00 00 02 */ li r0, 2
|
||||
/* 8057CC58 7C 09 03 A6 */ mtctr r0
|
||||
lbl_8057CC5C:
|
||||
/* 8057CC5C 38 C4 05 7E */ addi r6, r4, 0x57e
|
||||
/* 8057CC60 7C A3 32 AE */ lhax r5, r3, r6
|
||||
/* 8057CC64 2C 05 00 00 */ cmpwi r5, 0
|
||||
/* 8057CC68 41 82 00 0C */ beq lbl_8057CC74
|
||||
/* 8057CC6C 38 05 FF FF */ addi r0, r5, -1
|
||||
/* 8057CC70 7C 03 33 2E */ sthx r0, r3, r6
|
||||
lbl_8057CC74:
|
||||
/* 8057CC74 38 84 00 02 */ addi r4, r4, 2
|
||||
/* 8057CC78 42 00 FF E4 */ bdnz lbl_8057CC5C
|
||||
/* 8057CC7C 38 60 00 01 */ li r3, 1
|
||||
/* 8057CC80 4E 80 00 20 */ blr
|
||||
@@ -1,71 +0,0 @@
|
||||
lbl_8057CCDC:
|
||||
/* 8057CCDC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8057CCE0 7C 08 02 A6 */ mflr r0
|
||||
/* 8057CCE4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8057CCE8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8057CCEC 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8057CCF0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8057CCF4 3C 60 80 58 */ lis r3, d_a_obj_fmobj__stringBase0@ha /* 0x8057CF74@ha */
|
||||
/* 8057CCF8 38 63 CF 74 */ addi r3, r3, d_a_obj_fmobj__stringBase0@l /* 0x8057CF74@l */
|
||||
/* 8057CCFC 38 80 00 04 */ li r4, 4
|
||||
/* 8057CD00 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8057CD04 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8057CD08 3F C5 00 02 */ addis r30, r5, 2
|
||||
/* 8057CD0C 3B DE C2 F8 */ addi r30, r30, -15624
|
||||
/* 8057CD10 7F C5 F3 78 */ mr r5, r30
|
||||
/* 8057CD14 38 C0 00 80 */ li r6, 0x80
|
||||
/* 8057CD18 4B AB F5 D5 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 8057CD1C 3C 80 00 08 */ lis r4, 8
|
||||
/* 8057CD20 3C A0 11 00 */ lis r5, 0x1100 /* 0x11000084@ha */
|
||||
/* 8057CD24 38 A5 00 84 */ addi r5, r5, 0x0084 /* 0x11000084@l */
|
||||
/* 8057CD28 4B A9 7F 2D */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
|
||||
/* 8057CD2C 90 7F 05 74 */ stw r3, 0x574(r31)
|
||||
/* 8057CD30 80 1F 05 74 */ lwz r0, 0x574(r31)
|
||||
/* 8057CD34 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8057CD38 40 82 00 0C */ bne lbl_8057CD44
|
||||
/* 8057CD3C 38 60 00 00 */ li r3, 0
|
||||
/* 8057CD40 48 00 00 88 */ b lbl_8057CDC8
|
||||
lbl_8057CD44:
|
||||
/* 8057CD44 38 60 00 C0 */ li r3, 0xc0
|
||||
/* 8057CD48 4B D5 1F 05 */ bl __nw__FUl
|
||||
/* 8057CD4C 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 8057CD50 41 82 00 0C */ beq lbl_8057CD5C
|
||||
/* 8057CD54 4B AF EC 1D */ bl __ct__4dBgWFv
|
||||
/* 8057CD58 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_8057CD5C:
|
||||
/* 8057CD5C 90 1F 05 B8 */ stw r0, 0x5b8(r31)
|
||||
/* 8057CD60 80 1F 05 B8 */ lwz r0, 0x5b8(r31)
|
||||
/* 8057CD64 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8057CD68 40 82 00 0C */ bne lbl_8057CD74
|
||||
/* 8057CD6C 38 60 00 00 */ li r3, 0
|
||||
/* 8057CD70 48 00 00 58 */ b lbl_8057CDC8
|
||||
lbl_8057CD74:
|
||||
/* 8057CD74 3C 60 80 58 */ lis r3, d_a_obj_fmobj__stringBase0@ha /* 0x8057CF74@ha */
|
||||
/* 8057CD78 38 63 CF 74 */ addi r3, r3, d_a_obj_fmobj__stringBase0@l /* 0x8057CF74@l */
|
||||
/* 8057CD7C 38 80 00 07 */ li r4, 7
|
||||
/* 8057CD80 7F C5 F3 78 */ mr r5, r30
|
||||
/* 8057CD84 38 C0 00 80 */ li r6, 0x80
|
||||
/* 8057CD88 4B AB F5 65 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 8057CD8C 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8057CD90 80 7F 05 B8 */ lwz r3, 0x5b8(r31)
|
||||
/* 8057CD94 38 A0 00 01 */ li r5, 1
|
||||
/* 8057CD98 38 DF 05 88 */ addi r6, r31, 0x588
|
||||
/* 8057CD9C 4B AF D1 9D */ bl Set__4cBgWFP6cBgD_tUlPA3_A4_f
|
||||
/* 8057CDA0 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 8057CDA4 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8057CDA8 40 82 00 0C */ bne lbl_8057CDB4
|
||||
/* 8057CDAC 38 60 00 00 */ li r3, 0
|
||||
/* 8057CDB0 48 00 00 18 */ b lbl_8057CDC8
|
||||
lbl_8057CDB4:
|
||||
/* 8057CDB4 3C 60 80 07 */ lis r3, dBgS_MoveBGProc_Typical__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz@ha /* 0x80075A24@ha */
|
||||
/* 8057CDB8 38 03 5A 24 */ addi r0, r3, dBgS_MoveBGProc_Typical__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz@l /* 0x80075A24@l */
|
||||
/* 8057CDBC 80 7F 05 B8 */ lwz r3, 0x5b8(r31)
|
||||
/* 8057CDC0 90 03 00 B0 */ stw r0, 0xb0(r3)
|
||||
/* 8057CDC4 38 60 00 01 */ li r3, 1
|
||||
lbl_8057CDC8:
|
||||
/* 8057CDC8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8057CDCC 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8057CDD0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8057CDD4 7C 08 03 A6 */ mtlr r0
|
||||
/* 8057CDD8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8057CDDC 4E 80 00 20 */ blr
|
||||
-78
@@ -1,78 +0,0 @@
|
||||
lbl_80C90C70:
|
||||
/* 80C90C70 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80C90C74 7C 08 02 A6 */ mflr r0
|
||||
/* 80C90C78 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80C90C7C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80C90C80 4B 6D 15 5D */ bl _savegpr_29
|
||||
/* 80C90C84 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80C90C88 3C 60 80 C9 */ lis r3, l_arcName@ha /* 0x80C9199C@ha */
|
||||
/* 80C90C8C 38 63 19 9C */ addi r3, r3, l_arcName@l /* 0x80C9199C@l */
|
||||
/* 80C90C90 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80C90C94 38 80 00 05 */ li r4, 5
|
||||
/* 80C90C98 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C90C9C 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C90CA0 3F A5 00 02 */ addis r29, r5, 2
|
||||
/* 80C90CA4 3B BD C2 F8 */ addi r29, r29, -15624
|
||||
/* 80C90CA8 7F A5 EB 78 */ mr r5, r29
|
||||
/* 80C90CAC 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80C90CB0 4B 3A B6 3D */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80C90CB4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80C90CB8 3C 80 00 08 */ lis r4, 8
|
||||
/* 80C90CBC 3C A0 11 00 */ lis r5, 0x1100 /* 0x11000284@ha */
|
||||
/* 80C90CC0 38 A5 02 84 */ addi r5, r5, 0x0284 /* 0x11000284@l */
|
||||
/* 80C90CC4 4B 38 3F 91 */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
|
||||
/* 80C90CC8 90 7F 05 68 */ stw r3, 0x568(r31)
|
||||
/* 80C90CCC 80 1F 05 68 */ lwz r0, 0x568(r31)
|
||||
/* 80C90CD0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80C90CD4 40 82 00 0C */ bne lbl_80C90CE0
|
||||
/* 80C90CD8 38 60 00 00 */ li r3, 0
|
||||
/* 80C90CDC 48 00 00 A4 */ b lbl_80C90D80
|
||||
lbl_80C90CE0:
|
||||
/* 80C90CE0 3C 60 80 C9 */ lis r3, l_arcName@ha /* 0x80C9199C@ha */
|
||||
/* 80C90CE4 38 63 19 9C */ addi r3, r3, l_arcName@l /* 0x80C9199C@l */
|
||||
/* 80C90CE8 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80C90CEC 38 80 00 0B */ li r4, 0xb
|
||||
/* 80C90CF0 7F A5 EB 78 */ mr r5, r29
|
||||
/* 80C90CF4 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80C90CF8 4B 3A B5 F5 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80C90CFC 7C 65 1B 78 */ mr r5, r3
|
||||
/* 80C90D00 38 7F 05 74 */ addi r3, r31, 0x574
|
||||
/* 80C90D04 38 9E 00 58 */ addi r4, r30, 0x58
|
||||
/* 80C90D08 38 C0 00 01 */ li r6, 1
|
||||
/* 80C90D0C 38 E0 00 02 */ li r7, 2
|
||||
/* 80C90D10 3D 00 80 C9 */ lis r8, lit_3759@ha /* 0x80C91950@ha */
|
||||
/* 80C90D14 C0 28 19 50 */ lfs f1, lit_3759@l(r8) /* 0x80C91950@l */
|
||||
/* 80C90D18 39 00 00 00 */ li r8, 0
|
||||
/* 80C90D1C 39 20 FF FF */ li r9, -1
|
||||
/* 80C90D20 4B 37 C9 1D */ bl init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss
|
||||
/* 80C90D24 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80C90D28 40 82 00 0C */ bne lbl_80C90D34
|
||||
/* 80C90D2C 38 60 00 00 */ li r3, 0
|
||||
/* 80C90D30 48 00 00 50 */ b lbl_80C90D80
|
||||
lbl_80C90D34:
|
||||
/* 80C90D34 3C 60 80 C9 */ lis r3, l_arcName@ha /* 0x80C9199C@ha */
|
||||
/* 80C90D38 38 63 19 9C */ addi r3, r3, l_arcName@l /* 0x80C9199C@l */
|
||||
/* 80C90D3C 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80C90D40 38 80 00 08 */ li r4, 8
|
||||
/* 80C90D44 7F A5 EB 78 */ mr r5, r29
|
||||
/* 80C90D48 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80C90D4C 4B 3A B5 A1 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80C90D50 7C 65 1B 78 */ mr r5, r3
|
||||
/* 80C90D54 38 7F 05 8C */ addi r3, r31, 0x58c
|
||||
/* 80C90D58 38 9E 00 58 */ addi r4, r30, 0x58
|
||||
/* 80C90D5C 38 C0 00 01 */ li r6, 1
|
||||
/* 80C90D60 38 E0 00 02 */ li r7, 2
|
||||
/* 80C90D64 3D 00 80 C9 */ lis r8, lit_3759@ha /* 0x80C91950@ha */
|
||||
/* 80C90D68 C0 28 19 50 */ lfs f1, lit_3759@l(r8) /* 0x80C91950@l */
|
||||
/* 80C90D6C 39 00 00 00 */ li r8, 0
|
||||
/* 80C90D70 39 20 FF FF */ li r9, -1
|
||||
/* 80C90D74 4B 37 C9 99 */ bl init__13mDoExt_brkAnmFP16J3DMaterialTableP15J3DAnmTevRegKeyiifss
|
||||
/* 80C90D78 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 80C90D7C 7C 60 19 10 */ subfe r3, r0, r3
|
||||
lbl_80C90D80:
|
||||
/* 80C90D80 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80C90D84 4B 6D 14 A5 */ bl _restgpr_29
|
||||
/* 80C90D88 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80C90D8C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C90D90 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80C90D94 4E 80 00 20 */ blr
|
||||
-9
@@ -1,9 +0,0 @@
|
||||
lbl_80C90C50:
|
||||
/* 80C90C50 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C90C54 7C 08 02 A6 */ mflr r0
|
||||
/* 80C90C58 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C90C5C 48 00 00 15 */ bl CreateHeap__18daObjMasterSword_cFv
|
||||
/* 80C90C60 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C90C64 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C90C68 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C90C6C 4E 80 00 20 */ blr
|
||||
-9
@@ -1,9 +0,0 @@
|
||||
lbl_80C90D98:
|
||||
/* 80C90D98 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C90D9C 7C 08 02 A6 */ mflr r0
|
||||
/* 80C90DA0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C90DA4 48 00 00 15 */ bl create__18daObjMasterSword_cFv
|
||||
/* 80C90DA8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C90DAC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C90DB0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C90DB4 4E 80 00 20 */ blr
|
||||
-11
@@ -1,11 +0,0 @@
|
||||
lbl_80C91420:
|
||||
/* 80C91420 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C91424 7C 08 02 A6 */ mflr r0
|
||||
/* 80C91428 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C9142C 38 80 FF FF */ li r4, -1
|
||||
/* 80C91430 48 00 00 19 */ bl __dt__18daObjMasterSword_cFv
|
||||
/* 80C91434 38 60 00 01 */ li r3, 1
|
||||
/* 80C91438 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C9143C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C91440 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C91444 4E 80 00 20 */ blr
|
||||
-9
@@ -1,9 +0,0 @@
|
||||
lbl_80C916F4:
|
||||
/* 80C916F4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C916F8 7C 08 02 A6 */ mflr r0
|
||||
/* 80C916FC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C91700 48 00 00 15 */ bl draw__18daObjMasterSword_cFv
|
||||
/* 80C91704 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C91708 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C9170C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C91710 4E 80 00 20 */ blr
|
||||
-69
@@ -1,69 +0,0 @@
|
||||
lbl_80C915E8:
|
||||
/* 80C915E8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80C915EC 7C 08 02 A6 */ mflr r0
|
||||
/* 80C915F0 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80C915F4 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 80C915F8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80C915FC 80 83 07 1C */ lwz r4, 0x71c(r3)
|
||||
/* 80C91600 39 84 00 0C */ addi r12, r4, 0xc
|
||||
/* 80C91604 4B 6D 0A 81 */ bl __ptmf_scall
|
||||
/* 80C91608 60 00 00 00 */ nop
|
||||
/* 80C9160C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C91610 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C91614 38 63 23 3C */ addi r3, r3, 0x233c
|
||||
/* 80C91618 38 9F 05 E0 */ addi r4, r31, 0x5e0
|
||||
/* 80C9161C 4B 5D 35 8D */ bl Set__4cCcSFP8cCcD_Obj
|
||||
/* 80C91620 38 7F 05 74 */ addi r3, r31, 0x574
|
||||
/* 80C91624 4B 37 BE 05 */ bl play__14mDoExt_baseAnmFv
|
||||
/* 80C91628 38 7F 05 8C */ addi r3, r31, 0x58c
|
||||
/* 80C9162C 4B 37 BD FD */ bl play__14mDoExt_baseAnmFv
|
||||
/* 80C91630 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C91634 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C91638 38 63 0D D8 */ addi r3, r3, 0xdd8
|
||||
/* 80C9163C 3C 80 80 38 */ lis r4, tempBitLabels__20dSv_event_tmp_flag_c@ha /* 0x803790C0@ha */
|
||||
/* 80C91640 38 84 90 C0 */ addi r4, r4, tempBitLabels__20dSv_event_tmp_flag_c@l /* 0x803790C0@l */
|
||||
/* 80C91644 A0 84 00 92 */ lhz r4, 0x92(r4)
|
||||
/* 80C91648 4B 3A 33 75 */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 80C9164C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80C91650 41 82 00 8C */ beq lbl_80C916DC
|
||||
/* 80C91654 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C91658 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C9165C 38 63 00 CC */ addi r3, r3, 0xcc
|
||||
/* 80C91660 38 80 00 29 */ li r4, 0x29
|
||||
/* 80C91664 4B 3A 27 FD */ bl onFirstBit__21dSv_player_get_item_cFUc
|
||||
/* 80C91668 38 60 00 29 */ li r3, 0x29
|
||||
/* 80C9166C 38 80 00 00 */ li r4, 0
|
||||
/* 80C91670 4B 58 CE C1 */ bl dMeter2Info_setSword__FUcb
|
||||
/* 80C91674 38 60 00 29 */ li r3, 0x29
|
||||
/* 80C91678 4B 39 D8 49 */ bl dComIfGs_setSelectEquipSword__FUc
|
||||
/* 80C9167C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C91680 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C91684 A0 04 00 00 */ lhz r0, 0(r4)
|
||||
/* 80C91688 C0 44 5D C0 */ lfs f2, 0x5dc0(r4)
|
||||
/* 80C9168C 3C 60 80 C9 */ lis r3, lit_4030@ha /* 0x80C91960@ha */
|
||||
/* 80C91690 C8 23 19 60 */ lfd f1, lit_4030@l(r3) /* 0x80C91960@l */
|
||||
/* 80C91694 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80C91698 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 80C9169C 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80C916A0 C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 80C916A4 EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 80C916A8 EC 02 00 2A */ fadds f0, f2, f0
|
||||
/* 80C916AC D0 04 5D C0 */ stfs f0, 0x5dc0(r4)
|
||||
/* 80C916B0 38 00 00 00 */ li r0, 0
|
||||
/* 80C916B4 98 04 5E B6 */ stb r0, 0x5eb6(r4)
|
||||
/* 80C916B8 38 64 07 F0 */ addi r3, r4, 0x7f0
|
||||
/* 80C916BC 80 1F 00 B0 */ lwz r0, 0xb0(r31)
|
||||
/* 80C916C0 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
|
||||
/* 80C916C4 3C 80 80 3A */ lis r4, saveBitLabels__16dSv_event_flag_c@ha /* 0x803A7288@ha */
|
||||
/* 80C916C8 38 84 72 88 */ addi r4, r4, saveBitLabels__16dSv_event_flag_c@l /* 0x803A7288@l */
|
||||
/* 80C916CC 7C 84 02 2E */ lhzx r4, r4, r0
|
||||
/* 80C916D0 4B 3A 32 BD */ bl onEventBit__11dSv_event_cFUs
|
||||
/* 80C916D4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80C916D8 4B 38 85 A5 */ bl fopAcM_delete__FP10fopAc_ac_c
|
||||
lbl_80C916DC:
|
||||
/* 80C916DC 38 60 00 01 */ li r3, 1
|
||||
/* 80C916E0 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80C916E4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80C916E8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C916EC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80C916F0 4E 80 00 20 */ blr
|
||||
-70
@@ -1,70 +0,0 @@
|
||||
lbl_80C90B50:
|
||||
/* 80C90B50 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80C90B54 7C 08 02 A6 */ mflr r0
|
||||
/* 80C90B58 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80C90B5C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80C90B60 4B 6D 16 71 */ bl _savegpr_26
|
||||
/* 80C90B64 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 80C90B68 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C90B6C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C90B70 80 63 5D AC */ lwz r3, 0x5dac(r3)
|
||||
/* 80C90B74 7F 44 D3 78 */ mr r4, r26
|
||||
/* 80C90B78 81 83 06 28 */ lwz r12, 0x628(r3)
|
||||
/* 80C90B7C 81 8C 01 D8 */ lwz r12, 0x1d8(r12)
|
||||
/* 80C90B80 7D 89 03 A6 */ mtctr r12
|
||||
/* 80C90B84 4E 80 04 21 */ bctrl
|
||||
/* 80C90B88 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80C90B8C 41 82 00 70 */ beq lbl_80C90BFC
|
||||
/* 80C90B90 3B 60 00 00 */ li r27, 0
|
||||
/* 80C90B94 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C90B98 3B A3 61 C0 */ addi r29, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C90B9C 3B 9D 56 B8 */ addi r28, r29, 0x56b8
|
||||
/* 80C90BA0 3B C0 00 08 */ li r30, 8
|
||||
/* 80C90BA4 3B E0 00 00 */ li r31, 0
|
||||
/* 80C90BA8 48 00 00 48 */ b lbl_80C90BF0
|
||||
lbl_80C90BAC:
|
||||
/* 80C90BAC 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80C90BB0 7F 64 DB 78 */ mr r4, r27
|
||||
/* 80C90BB4 4B 3E 2B 81 */ bl ActionTarget__12dAttention_cFl
|
||||
/* 80C90BB8 7C 03 D0 40 */ cmplw r3, r26
|
||||
/* 80C90BBC 40 82 00 30 */ bne lbl_80C90BEC
|
||||
/* 80C90BC0 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80C90BC4 4B 3D FC BD */ bl getActionBtnB__12dAttention_cFv
|
||||
/* 80C90BC8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80C90BCC 41 82 00 20 */ beq lbl_80C90BEC
|
||||
/* 80C90BD0 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80C90BD4 4B 3D FC AD */ bl getActionBtnB__12dAttention_cFv
|
||||
/* 80C90BD8 80 03 00 0C */ lwz r0, 0xc(r3)
|
||||
/* 80C90BDC 28 00 00 04 */ cmplwi r0, 4
|
||||
/* 80C90BE0 40 82 00 0C */ bne lbl_80C90BEC
|
||||
/* 80C90BE4 9B DD 5E 3C */ stb r30, 0x5e3c(r29)
|
||||
/* 80C90BE8 9B FD 5E 57 */ stb r31, 0x5e57(r29)
|
||||
lbl_80C90BEC:
|
||||
/* 80C90BEC 3B 7B 00 01 */ addi r27, r27, 1
|
||||
lbl_80C90BF0:
|
||||
/* 80C90BF0 80 1C 04 30 */ lwz r0, 0x430(r28)
|
||||
/* 80C90BF4 7C 1B 00 00 */ cmpw r27, r0
|
||||
/* 80C90BF8 41 80 FF B4 */ blt lbl_80C90BAC
|
||||
lbl_80C90BFC:
|
||||
/* 80C90BFC 80 1A 04 9C */ lwz r0, 0x49c(r26)
|
||||
/* 80C90C00 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12
|
||||
/* 80C90C04 41 82 00 34 */ beq lbl_80C90C38
|
||||
/* 80C90C08 38 60 00 2F */ li r3, 0x2f
|
||||
/* 80C90C0C 38 80 00 00 */ li r4, 0
|
||||
/* 80C90C10 4B 58 D8 A1 */ bl dMeter2Info_setCloth__FUcb
|
||||
/* 80C90C14 7F 43 D3 78 */ mr r3, r26
|
||||
/* 80C90C18 80 1A 00 B0 */ lwz r0, 0xb0(r26)
|
||||
/* 80C90C1C 54 04 86 3E */ rlwinm r4, r0, 0x10, 0x18, 0x1f
|
||||
/* 80C90C20 38 A0 00 FF */ li r5, 0xff
|
||||
/* 80C90C24 3C C0 00 01 */ lis r6, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 80C90C28 38 C6 FF FF */ addi r6, r6, 0xFFFF /* 0x0000FFFF@l */
|
||||
/* 80C90C2C 38 E0 00 01 */ li r7, 1
|
||||
/* 80C90C30 39 00 00 00 */ li r8, 0
|
||||
/* 80C90C34 4B 38 AB 81 */ bl fopAcM_orderMapToolEvent__FP10fopAc_ac_cUcsUsUsUs
|
||||
lbl_80C90C38:
|
||||
/* 80C90C38 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80C90C3C 4B 6D 15 E1 */ bl _restgpr_26
|
||||
/* 80C90C40 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80C90C44 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C90C48 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80C90C4C 4E 80 00 20 */ blr
|
||||
-23
@@ -1,23 +0,0 @@
|
||||
lbl_80C90AF8:
|
||||
/* 80C90AF8 80 03 05 5C */ lwz r0, 0x55c(r3)
|
||||
/* 80C90AFC 60 00 00 10 */ ori r0, r0, 0x10
|
||||
/* 80C90B00 90 03 05 5C */ stw r0, 0x55c(r3)
|
||||
/* 80C90B04 C0 03 04 A8 */ lfs f0, 0x4a8(r3)
|
||||
/* 80C90B08 D0 03 04 D0 */ stfs f0, 0x4d0(r3)
|
||||
/* 80C90B0C C0 03 04 AC */ lfs f0, 0x4ac(r3)
|
||||
/* 80C90B10 D0 03 04 D4 */ stfs f0, 0x4d4(r3)
|
||||
/* 80C90B14 C0 03 04 B0 */ lfs f0, 0x4b0(r3)
|
||||
/* 80C90B18 D0 03 04 D8 */ stfs f0, 0x4d8(r3)
|
||||
/* 80C90B1C A8 03 04 B4 */ lha r0, 0x4b4(r3)
|
||||
/* 80C90B20 B0 03 04 DC */ sth r0, 0x4dc(r3)
|
||||
/* 80C90B24 A8 03 04 B6 */ lha r0, 0x4b6(r3)
|
||||
/* 80C90B28 B0 03 04 DE */ sth r0, 0x4de(r3)
|
||||
/* 80C90B2C A8 03 04 B8 */ lha r0, 0x4b8(r3)
|
||||
/* 80C90B30 B0 03 04 E0 */ sth r0, 0x4e0(r3)
|
||||
/* 80C90B34 A8 03 04 B4 */ lha r0, 0x4b4(r3)
|
||||
/* 80C90B38 B0 03 04 E4 */ sth r0, 0x4e4(r3)
|
||||
/* 80C90B3C A8 03 04 B6 */ lha r0, 0x4b6(r3)
|
||||
/* 80C90B40 B0 03 04 E6 */ sth r0, 0x4e6(r3)
|
||||
/* 80C90B44 A8 03 04 B8 */ lha r0, 0x4b8(r3)
|
||||
/* 80C90B48 B0 03 04 E8 */ sth r0, 0x4e8(r3)
|
||||
/* 80C90B4C 4E 80 00 20 */ blr
|
||||
@@ -1,82 +0,0 @@
|
||||
lbl_80D211AC:
|
||||
/* 80D211AC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80D211B0 7C 08 02 A6 */ mflr r0
|
||||
/* 80D211B4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80D211B8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80D211BC 4B 64 10 21 */ bl _savegpr_29
|
||||
/* 80D211C0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80D211C4 3C 80 80 D2 */ lis r4, lit_3744@ha /* 0x80D212DC@ha */
|
||||
/* 80D211C8 3B E4 12 DC */ addi r31, r4, lit_3744@l /* 0x80D212DC@l */
|
||||
/* 80D211CC 80 03 04 A0 */ lwz r0, 0x4a0(r3)
|
||||
/* 80D211D0 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 80D211D4 40 82 00 1C */ bne lbl_80D211F0
|
||||
/* 80D211D8 28 1E 00 00 */ cmplwi r30, 0
|
||||
/* 80D211DC 41 82 00 08 */ beq lbl_80D211E4
|
||||
/* 80D211E0 4B 2F 79 85 */ bl __ct__10fopAc_ac_cFv
|
||||
lbl_80D211E4:
|
||||
/* 80D211E4 80 1E 04 A0 */ lwz r0, 0x4a0(r30)
|
||||
/* 80D211E8 60 00 00 08 */ ori r0, r0, 8
|
||||
/* 80D211EC 90 1E 04 A0 */ stw r0, 0x4a0(r30)
|
||||
lbl_80D211F0:
|
||||
/* 80D211F0 38 7E 05 68 */ addi r3, r30, 0x568
|
||||
/* 80D211F4 3C 80 80 D2 */ lis r4, d_a_obj_usaku__stringBase0@ha /* 0x80D212EC@ha */
|
||||
/* 80D211F8 38 84 12 EC */ addi r4, r4, d_a_obj_usaku__stringBase0@l /* 0x80D212EC@l */
|
||||
/* 80D211FC 4B 30 BC C1 */ bl dComIfG_resLoad__FP30request_of_phase_process_classPCc
|
||||
/* 80D21200 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80D21204 2C 1D 00 04 */ cmpwi r29, 4
|
||||
/* 80D21208 40 82 00 B0 */ bne lbl_80D212B8
|
||||
/* 80D2120C 80 1E 00 B0 */ lwz r0, 0xb0(r30)
|
||||
/* 80D21210 98 1E 05 70 */ stb r0, 0x570(r30)
|
||||
/* 80D21214 88 1E 05 70 */ lbz r0, 0x570(r30)
|
||||
/* 80D21218 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 80D2121C 40 82 00 0C */ bne lbl_80D21228
|
||||
/* 80D21220 38 00 00 00 */ li r0, 0
|
||||
/* 80D21224 98 1E 05 70 */ stb r0, 0x570(r30)
|
||||
lbl_80D21228:
|
||||
/* 80D21228 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D2122C 3C 80 80 D2 */ lis r4, useHeapInit__FP10fopAc_ac_c@ha /* 0x80D210A8@ha */
|
||||
/* 80D21230 38 84 10 A8 */ addi r4, r4, useHeapInit__FP10fopAc_ac_c@l /* 0x80D210A8@l */
|
||||
/* 80D21234 38 A0 0C 60 */ li r5, 0xc60
|
||||
/* 80D21238 4B 2F 92 79 */ bl fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl
|
||||
/* 80D2123C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80D21240 40 82 00 0C */ bne lbl_80D2124C
|
||||
/* 80D21244 38 60 00 05 */ li r3, 5
|
||||
/* 80D21248 48 00 00 74 */ b lbl_80D212BC
|
||||
lbl_80D2124C:
|
||||
/* 80D2124C 80 9E 05 B0 */ lwz r4, 0x5b0(r30)
|
||||
/* 80D21250 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 80D21254 41 82 00 28 */ beq lbl_80D2127C
|
||||
/* 80D21258 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D2125C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D21260 38 63 0F 38 */ addi r3, r3, 0xf38
|
||||
/* 80D21264 7F C5 F3 78 */ mr r5, r30
|
||||
/* 80D21268 4B 35 37 A1 */ bl Regist__4dBgSFP9dBgW_BaseP10fopAc_ac_c
|
||||
/* 80D2126C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80D21270 41 82 00 0C */ beq lbl_80D2127C
|
||||
/* 80D21274 38 60 00 05 */ li r3, 5
|
||||
/* 80D21278 48 00 00 44 */ b lbl_80D212BC
|
||||
lbl_80D2127C:
|
||||
/* 80D2127C 80 7E 05 74 */ lwz r3, 0x574(r30)
|
||||
/* 80D21280 38 03 00 24 */ addi r0, r3, 0x24
|
||||
/* 80D21284 90 1E 05 04 */ stw r0, 0x504(r30)
|
||||
/* 80D21288 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D2128C C0 3F 00 00 */ lfs f1, 0(r31)
|
||||
/* 80D21290 C0 5F 00 04 */ lfs f2, 4(r31)
|
||||
/* 80D21294 FC 60 08 90 */ fmr f3, f1
|
||||
/* 80D21298 4B 2F 92 91 */ bl fopAcM_SetMin__FP10fopAc_ac_cfff
|
||||
/* 80D2129C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D212A0 C0 3F 00 08 */ lfs f1, 8(r31)
|
||||
/* 80D212A4 C0 5F 00 0C */ lfs f2, 0xc(r31)
|
||||
/* 80D212A8 FC 60 08 90 */ fmr f3, f1
|
||||
/* 80D212AC 4B 2F 92 8D */ bl fopAcM_SetMax__FP10fopAc_ac_cfff
|
||||
/* 80D212B0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80D212B4 4B FF FD 09 */ bl daObj_Usaku_Execute__FP15obj_usaku_class
|
||||
lbl_80D212B8:
|
||||
/* 80D212B8 7F A3 EB 78 */ mr r3, r29
|
||||
lbl_80D212BC:
|
||||
/* 80D212BC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80D212C0 4B 64 0F 69 */ bl _restgpr_29
|
||||
/* 80D212C4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80D212C8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D212CC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80D212D0 4E 80 00 20 */ blr
|
||||
@@ -1,24 +0,0 @@
|
||||
lbl_80D21050:
|
||||
/* 80D21050 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D21054 7C 08 02 A6 */ mflr r0
|
||||
/* 80D21058 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D2105C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80D21060 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80D21064 38 7F 05 68 */ addi r3, r31, 0x568
|
||||
/* 80D21068 3C 80 80 D2 */ lis r4, d_a_obj_usaku__stringBase0@ha /* 0x80D212EC@ha */
|
||||
/* 80D2106C 38 84 12 EC */ addi r4, r4, d_a_obj_usaku__stringBase0@l /* 0x80D212EC@l */
|
||||
/* 80D21070 4B 30 BF 99 */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
|
||||
/* 80D21074 80 9F 05 B0 */ lwz r4, 0x5b0(r31)
|
||||
/* 80D21078 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 80D2107C 41 82 00 14 */ beq lbl_80D21090
|
||||
/* 80D21080 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D21084 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D21088 38 63 0F 38 */ addi r3, r3, 0xf38
|
||||
/* 80D2108C 4B 35 31 C5 */ bl Release__4cBgSFP9dBgW_Base
|
||||
lbl_80D21090:
|
||||
/* 80D21090 38 60 00 01 */ li r3, 1
|
||||
/* 80D21094 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80D21098 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D2109C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D210A0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D210A4 4E 80 00 20 */ blr
|
||||
@@ -1,26 +0,0 @@
|
||||
lbl_80D20F58:
|
||||
/* 80D20F58 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D20F5C 7C 08 02 A6 */ mflr r0
|
||||
/* 80D20F60 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D20F64 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80D20F68 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80D20F6C 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 80D20F70 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 80D20F74 38 80 00 10 */ li r4, 0x10
|
||||
/* 80D20F78 38 BF 04 D0 */ addi r5, r31, 0x4d0
|
||||
/* 80D20F7C 38 DF 01 0C */ addi r6, r31, 0x10c
|
||||
/* 80D20F80 4B 48 28 45 */ bl settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c
|
||||
/* 80D20F84 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 80D20F88 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 80D20F8C 80 9F 05 74 */ lwz r4, 0x574(r31)
|
||||
/* 80D20F90 80 84 00 04 */ lwz r4, 4(r4)
|
||||
/* 80D20F94 38 BF 01 0C */ addi r5, r31, 0x10c
|
||||
/* 80D20F98 4B 48 3E 09 */ bl setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c
|
||||
/* 80D20F9C 80 7F 05 74 */ lwz r3, 0x574(r31)
|
||||
/* 80D20FA0 4B 2E CD 25 */ bl mDoExt_modelUpdateDL__FP8J3DModel
|
||||
/* 80D20FA4 38 60 00 01 */ li r3, 1
|
||||
/* 80D20FA8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80D20FAC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D20FB0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D20FB4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D20FB8 4E 80 00 20 */ blr
|
||||
-37
@@ -1,37 +0,0 @@
|
||||
lbl_80D20FBC:
|
||||
/* 80D20FBC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D20FC0 7C 08 02 A6 */ mflr r0
|
||||
/* 80D20FC4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D20FC8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80D20FCC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80D20FD0 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80D20FD4 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80D20FD8 C0 3F 04 D0 */ lfs f1, 0x4d0(r31)
|
||||
/* 80D20FDC C0 5F 04 D4 */ lfs f2, 0x4d4(r31)
|
||||
/* 80D20FE0 C0 7F 04 D8 */ lfs f3, 0x4d8(r31)
|
||||
/* 80D20FE4 4B 62 59 05 */ bl PSMTXTrans
|
||||
/* 80D20FE8 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80D20FEC 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80D20FF0 A8 9F 04 E6 */ lha r4, 0x4e6(r31)
|
||||
/* 80D20FF4 4B 2E B4 41 */ bl mDoMtx_YrotM__FPA4_fs
|
||||
/* 80D20FF8 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80D20FFC 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80D21000 80 9F 05 74 */ lwz r4, 0x574(r31)
|
||||
/* 80D21004 38 84 00 24 */ addi r4, r4, 0x24
|
||||
/* 80D21008 4B 62 54 A9 */ bl PSMTXCopy
|
||||
/* 80D2100C 80 1F 05 B0 */ lwz r0, 0x5b0(r31)
|
||||
/* 80D21010 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80D21014 41 82 00 1C */ beq lbl_80D21030
|
||||
/* 80D21018 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80D2101C 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80D21020 38 9F 05 80 */ addi r4, r31, 0x580
|
||||
/* 80D21024 4B 62 54 8D */ bl PSMTXCopy
|
||||
/* 80D21028 80 7F 05 B0 */ lwz r3, 0x5b0(r31)
|
||||
/* 80D2102C 4B 35 A9 95 */ bl Move__4dBgWFv
|
||||
lbl_80D21030:
|
||||
/* 80D21030 38 60 00 01 */ li r3, 1
|
||||
/* 80D21034 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80D21038 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D2103C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D21040 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D21044 4E 80 00 20 */ blr
|
||||
@@ -1,71 +0,0 @@
|
||||
lbl_80D210A8:
|
||||
/* 80D210A8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80D210AC 7C 08 02 A6 */ mflr r0
|
||||
/* 80D210B0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80D210B4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80D210B8 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80D210BC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80D210C0 3C 60 80 D2 */ lis r3, d_a_obj_usaku__stringBase0@ha /* 0x80D212EC@ha */
|
||||
/* 80D210C4 38 63 12 EC */ addi r3, r3, d_a_obj_usaku__stringBase0@l /* 0x80D212EC@l */
|
||||
/* 80D210C8 38 80 00 04 */ li r4, 4
|
||||
/* 80D210CC 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D210D0 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D210D4 3F C5 00 02 */ addis r30, r5, 2
|
||||
/* 80D210D8 3B DE C2 F8 */ addi r30, r30, -15624
|
||||
/* 80D210DC 7F C5 F3 78 */ mr r5, r30
|
||||
/* 80D210E0 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80D210E4 4B 31 B2 09 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80D210E8 3C 80 00 08 */ lis r4, 8
|
||||
/* 80D210EC 3C A0 11 00 */ lis r5, 0x1100 /* 0x11000084@ha */
|
||||
/* 80D210F0 38 A5 00 84 */ addi r5, r5, 0x0084 /* 0x11000084@l */
|
||||
/* 80D210F4 4B 2F 3B 61 */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
|
||||
/* 80D210F8 90 7F 05 74 */ stw r3, 0x574(r31)
|
||||
/* 80D210FC 80 1F 05 74 */ lwz r0, 0x574(r31)
|
||||
/* 80D21100 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80D21104 40 82 00 0C */ bne lbl_80D21110
|
||||
/* 80D21108 38 60 00 00 */ li r3, 0
|
||||
/* 80D2110C 48 00 00 88 */ b lbl_80D21194
|
||||
lbl_80D21110:
|
||||
/* 80D21110 38 60 00 C0 */ li r3, 0xc0
|
||||
/* 80D21114 4B 5A DB 39 */ bl __nw__FUl
|
||||
/* 80D21118 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 80D2111C 41 82 00 0C */ beq lbl_80D21128
|
||||
/* 80D21120 4B 35 A8 51 */ bl __ct__4dBgWFv
|
||||
/* 80D21124 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_80D21128:
|
||||
/* 80D21128 90 1F 05 B0 */ stw r0, 0x5b0(r31)
|
||||
/* 80D2112C 80 1F 05 B0 */ lwz r0, 0x5b0(r31)
|
||||
/* 80D21130 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80D21134 40 82 00 0C */ bne lbl_80D21140
|
||||
/* 80D21138 38 60 00 00 */ li r3, 0
|
||||
/* 80D2113C 48 00 00 58 */ b lbl_80D21194
|
||||
lbl_80D21140:
|
||||
/* 80D21140 3C 60 80 D2 */ lis r3, d_a_obj_usaku__stringBase0@ha /* 0x80D212EC@ha */
|
||||
/* 80D21144 38 63 12 EC */ addi r3, r3, d_a_obj_usaku__stringBase0@l /* 0x80D212EC@l */
|
||||
/* 80D21148 38 80 00 07 */ li r4, 7
|
||||
/* 80D2114C 7F C5 F3 78 */ mr r5, r30
|
||||
/* 80D21150 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80D21154 4B 31 B1 99 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80D21158 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80D2115C 80 7F 05 B0 */ lwz r3, 0x5b0(r31)
|
||||
/* 80D21160 38 A0 00 01 */ li r5, 1
|
||||
/* 80D21164 38 DF 05 80 */ addi r6, r31, 0x580
|
||||
/* 80D21168 4B 35 8D D1 */ bl Set__4cBgWFP6cBgD_tUlPA3_A4_f
|
||||
/* 80D2116C 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 80D21170 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80D21174 40 82 00 0C */ bne lbl_80D21180
|
||||
/* 80D21178 38 60 00 00 */ li r3, 0
|
||||
/* 80D2117C 48 00 00 18 */ b lbl_80D21194
|
||||
lbl_80D21180:
|
||||
/* 80D21180 3C 60 80 07 */ lis r3, dBgS_MoveBGProc_Typical__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz@ha /* 0x80075A24@ha */
|
||||
/* 80D21184 38 03 5A 24 */ addi r0, r3, dBgS_MoveBGProc_Typical__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz@l /* 0x80075A24@l */
|
||||
/* 80D21188 80 7F 05 B0 */ lwz r3, 0x5b0(r31)
|
||||
/* 80D2118C 90 03 00 B0 */ stw r0, 0xb0(r3)
|
||||
/* 80D21190 38 60 00 01 */ li r3, 1
|
||||
lbl_80D21194:
|
||||
/* 80D21194 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80D21198 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80D2119C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80D211A0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D211A4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80D211A8 4E 80 00 20 */ blr
|
||||
-122
@@ -1,122 +0,0 @@
|
||||
lbl_80D568B8:
|
||||
/* 80D568B8 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 80D568BC 7C 08 02 A6 */ mflr r0
|
||||
/* 80D568C0 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80D568C4 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80D568C8 4B 60 B9 15 */ bl _savegpr_29
|
||||
/* 80D568CC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80D568D0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D568D4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D568D8 80 1F 00 B0 */ lwz r0, 0xb0(r31)
|
||||
/* 80D568DC 54 04 C6 3E */ rlwinm r4, r0, 0x18, 0x18, 0x1f
|
||||
/* 80D568E0 88 1F 04 BA */ lbz r0, 0x4ba(r31)
|
||||
/* 80D568E4 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80D568E8 4B 2D EA 79 */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 80D568EC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80D568F0 41 82 00 0C */ beq lbl_80D568FC
|
||||
/* 80D568F4 38 60 00 01 */ li r3, 1
|
||||
/* 80D568F8 48 00 01 74 */ b lbl_80D56A6C
|
||||
lbl_80D568FC:
|
||||
/* 80D568FC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D56900 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D56904 83 C3 5D AC */ lwz r30, 0x5dac(r3)
|
||||
/* 80D56908 C0 1E 04 D0 */ lfs f0, 0x4d0(r30)
|
||||
/* 80D5690C D0 01 00 14 */ stfs f0, 0x14(r1)
|
||||
/* 80D56910 C0 1E 04 D4 */ lfs f0, 0x4d4(r30)
|
||||
/* 80D56914 D0 01 00 18 */ stfs f0, 0x18(r1)
|
||||
/* 80D56918 C0 1E 04 D8 */ lfs f0, 0x4d8(r30)
|
||||
/* 80D5691C D0 01 00 1C */ stfs f0, 0x1c(r1)
|
||||
/* 80D56920 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 80D56924 38 9F 04 A8 */ addi r4, r31, 0x4a8
|
||||
/* 80D56928 7C 65 1B 78 */ mr r5, r3
|
||||
/* 80D5692C 4B 5F 07 89 */ bl PSVECSubtract
|
||||
/* 80D56930 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80D56934 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80D56938 A8 1F 04 DE */ lha r0, 0x4de(r31)
|
||||
/* 80D5693C 7C 00 00 D0 */ neg r0, r0
|
||||
/* 80D56940 7C 04 07 34 */ extsh r4, r0
|
||||
/* 80D56944 4B 2B 5A 99 */ bl mDoMtx_YrotS__FPA4_fs
|
||||
/* 80D56948 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80D5694C 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80D56950 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 80D56954 7C 85 23 78 */ mr r5, r4
|
||||
/* 80D56958 4B 5F 04 15 */ bl PSMTXMultVec
|
||||
/* 80D5695C C0 1F 05 68 */ lfs f0, 0x568(r31)
|
||||
/* 80D56960 C0 21 00 14 */ lfs f1, 0x14(r1)
|
||||
/* 80D56964 FC 00 08 40 */ fcmpo cr0, f0, f1
|
||||
/* 80D56968 40 80 01 00 */ bge lbl_80D56A68
|
||||
/* 80D5696C C0 1F 05 70 */ lfs f0, 0x570(r31)
|
||||
/* 80D56970 C0 41 00 1C */ lfs f2, 0x1c(r1)
|
||||
/* 80D56974 FC 00 10 40 */ fcmpo cr0, f0, f2
|
||||
/* 80D56978 40 80 00 F0 */ bge lbl_80D56A68
|
||||
/* 80D5697C C0 1F 05 80 */ lfs f0, 0x580(r31)
|
||||
/* 80D56980 FC 00 08 40 */ fcmpo cr0, f0, f1
|
||||
/* 80D56984 40 81 00 E4 */ ble lbl_80D56A68
|
||||
/* 80D56988 C0 1F 05 88 */ lfs f0, 0x588(r31)
|
||||
/* 80D5698C FC 00 10 40 */ fcmpo cr0, f0, f2
|
||||
/* 80D56990 40 81 00 D8 */ ble lbl_80D56A68
|
||||
/* 80D56994 C0 1F 04 A8 */ lfs f0, 0x4a8(r31)
|
||||
/* 80D56998 D0 01 00 08 */ stfs f0, 8(r1)
|
||||
/* 80D5699C C0 1F 04 AC */ lfs f0, 0x4ac(r31)
|
||||
/* 80D569A0 D0 01 00 0C */ stfs f0, 0xc(r1)
|
||||
/* 80D569A4 C0 1F 04 B0 */ lfs f0, 0x4b0(r31)
|
||||
/* 80D569A8 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 80D569AC A8 BF 04 B6 */ lha r5, 0x4b6(r31)
|
||||
/* 80D569B0 80 1F 00 B0 */ lwz r0, 0xb0(r31)
|
||||
/* 80D569B4 54 1D 06 3E */ clrlwi r29, r0, 0x18
|
||||
/* 80D569B8 28 1D 00 FF */ cmplwi r29, 0xff
|
||||
/* 80D569BC 41 82 00 74 */ beq lbl_80D56A30
|
||||
/* 80D569C0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D569C4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D569C8 38 63 4E C4 */ addi r3, r3, 0x4ec4
|
||||
/* 80D569CC 88 1F 04 E2 */ lbz r0, 0x4e2(r31)
|
||||
/* 80D569D0 7C 04 07 74 */ extsb r4, r0
|
||||
/* 80D569D4 4B 2C D9 B1 */ bl getStatusRoomDt__20dStage_roomControl_cFi
|
||||
/* 80D569D8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80D569DC 81 8C 00 20 */ lwz r12, 0x20(r12)
|
||||
/* 80D569E0 7D 89 03 A6 */ mtctr r12
|
||||
/* 80D569E4 4E 80 04 21 */ bctrl
|
||||
/* 80D569E8 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 80D569EC 80 03 00 00 */ lwz r0, 0(r3)
|
||||
/* 80D569F0 7C 09 03 A6 */ mtctr r0
|
||||
/* 80D569F4 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80D569F8 40 81 00 1C */ ble lbl_80D56A14
|
||||
lbl_80D569FC:
|
||||
/* 80D569FC A8 04 00 1C */ lha r0, 0x1c(r4)
|
||||
/* 80D56A00 54 00 06 3E */ clrlwi r0, r0, 0x18
|
||||
/* 80D56A04 7C 00 E8 00 */ cmpw r0, r29
|
||||
/* 80D56A08 41 82 00 0C */ beq lbl_80D56A14
|
||||
/* 80D56A0C 38 84 00 20 */ addi r4, r4, 0x20
|
||||
/* 80D56A10 42 00 FF EC */ bdnz lbl_80D569FC
|
||||
lbl_80D56A14:
|
||||
/* 80D56A14 C0 04 00 0C */ lfs f0, 0xc(r4)
|
||||
/* 80D56A18 D0 01 00 08 */ stfs f0, 8(r1)
|
||||
/* 80D56A1C C0 04 00 10 */ lfs f0, 0x10(r4)
|
||||
/* 80D56A20 D0 01 00 0C */ stfs f0, 0xc(r1)
|
||||
/* 80D56A24 C0 04 00 14 */ lfs f0, 0x14(r4)
|
||||
/* 80D56A28 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 80D56A2C A8 A4 00 1A */ lha r5, 0x1a(r4)
|
||||
lbl_80D56A30:
|
||||
/* 80D56A30 88 1E 04 E2 */ lbz r0, 0x4e2(r30)
|
||||
/* 80D56A34 7C 06 07 74 */ extsb r6, r0
|
||||
/* 80D56A38 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D56A3C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D56A40 38 63 0D B4 */ addi r3, r3, 0xdb4
|
||||
/* 80D56A44 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80D56A48 4B 2D E5 39 */ bl setRoom__13dSv_restart_cFRC4cXyzsSc
|
||||
/* 80D56A4C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80D56A50 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80D56A54 80 1F 00 B0 */ lwz r0, 0xb0(r31)
|
||||
/* 80D56A58 54 04 C6 3E */ rlwinm r4, r0, 0x18, 0x18, 0x1f
|
||||
/* 80D56A5C 88 1F 04 BA */ lbz r0, 0x4ba(r31)
|
||||
/* 80D56A60 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80D56A64 4B 2D E7 9D */ bl onSwitch__10dSv_info_cFii
|
||||
lbl_80D56A68:
|
||||
/* 80D56A68 38 60 00 01 */ li r3, 1
|
||||
lbl_80D56A6C:
|
||||
/* 80D56A6C 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80D56A70 4B 60 B7 B9 */ bl _restgpr_29
|
||||
/* 80D56A74 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80D56A78 7C 08 03 A6 */ mtlr r0
|
||||
/* 80D56A7C 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80D56A80 4E 80 00 20 */ blr
|
||||
Reference in New Issue
Block a user