mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
d_a_obj_lv4HsTarget OK and mDoHIO_entry_c fix
This commit is contained in:
-28
@@ -1,28 +0,0 @@
|
|||||||
lbl_80C5F718:
|
|
||||||
/* 80C5F718 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 80C5F71C 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 80C5F720 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 80C5F724 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 80C5F728 7C 7F 1B 78 */ mr r31, r3
|
|
||||||
/* 80C5F72C 3C 60 80 C6 */ lis r3, d_a_obj_lv4HsTarget__stringBase0@ha /* 0x80C5FA3C@ha */
|
|
||||||
/* 80C5F730 38 63 FA 3C */ addi r3, r3, d_a_obj_lv4HsTarget__stringBase0@l /* 0x80C5FA3C@l */
|
|
||||||
/* 80C5F734 38 80 00 04 */ li r4, 4
|
|
||||||
/* 80C5F738 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 80C5F73C 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 80C5F740 3C A5 00 02 */ addis r5, r5, 2
|
|
||||||
/* 80C5F744 38 C0 00 80 */ li r6, 0x80
|
|
||||||
/* 80C5F748 38 A5 C2 F8 */ addi r5, r5, -15624
|
|
||||||
/* 80C5F74C 4B 3D CB A1 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
|
||||||
/* 80C5F750 3C 80 00 08 */ lis r4, 8
|
|
||||||
/* 80C5F754 3C A0 11 00 */ lis r5, 0x1100 /* 0x11000084@ha */
|
|
||||||
/* 80C5F758 38 A5 00 84 */ addi r5, r5, 0x0084 /* 0x11000084@l */
|
|
||||||
/* 80C5F75C 4B 3B 54 F9 */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
|
|
||||||
/* 80C5F760 90 7F 05 A8 */ stw r3, 0x5a8(r31)
|
|
||||||
/* 80C5F764 80 7F 05 A8 */ lwz r3, 0x5a8(r31)
|
|
||||||
/* 80C5F768 30 03 FF FF */ addic r0, r3, -1
|
|
||||||
/* 80C5F76C 7C 60 19 10 */ subfe r3, r0, r3
|
|
||||||
/* 80C5F770 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 80C5F774 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 80C5F778 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 80C5F77C 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 80C5F780 4E 80 00 20 */ blr
|
|
||||||
@@ -1,13 +0,0 @@
|
|||||||
lbl_80C5F8D4:
|
|
||||||
/* 80C5F8D4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 80C5F8D8 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 80C5F8DC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 80C5F8E0 3C 80 80 C6 */ lis r4, d_a_obj_lv4HsTarget__stringBase0@ha /* 0x80C5FA3C@ha */
|
|
||||||
/* 80C5F8E4 38 84 FA 3C */ addi r4, r4, d_a_obj_lv4HsTarget__stringBase0@l /* 0x80C5FA3C@l */
|
|
||||||
/* 80C5F8E8 38 63 05 A0 */ addi r3, r3, 0x5a0
|
|
||||||
/* 80C5F8EC 4B 3C D7 1D */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
|
|
||||||
/* 80C5F8F0 38 60 00 01 */ li r3, 1
|
|
||||||
/* 80C5F8F4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 80C5F8F8 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 80C5F8FC 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 80C5F900 4E 80 00 20 */ blr
|
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
lbl_80C5F870:
|
|
||||||
/* 80C5F870 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 80C5F874 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 80C5F878 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 80C5F87C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 80C5F880 7C 7F 1B 78 */ mr r31, r3
|
|
||||||
/* 80C5F884 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
|
||||||
/* 80C5F888 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
|
||||||
/* 80C5F88C 38 80 00 40 */ li r4, 0x40
|
|
||||||
/* 80C5F890 38 BF 04 D0 */ addi r5, r31, 0x4d0
|
|
||||||
/* 80C5F894 38 DF 01 0C */ addi r6, r31, 0x10c
|
|
||||||
/* 80C5F898 4B 54 3F 2D */ bl settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c
|
|
||||||
/* 80C5F89C 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
|
||||||
/* 80C5F8A0 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
|
||||||
/* 80C5F8A4 80 9F 05 A8 */ lwz r4, 0x5a8(r31)
|
|
||||||
/* 80C5F8A8 80 84 00 04 */ lwz r4, 4(r4)
|
|
||||||
/* 80C5F8AC 38 BF 01 0C */ addi r5, r31, 0x10c
|
|
||||||
/* 80C5F8B0 4B 54 54 F1 */ bl setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c
|
|
||||||
/* 80C5F8B4 80 7F 05 A8 */ lwz r3, 0x5a8(r31)
|
|
||||||
/* 80C5F8B8 4B 3A E4 0D */ bl mDoExt_modelUpdateDL__FP8J3DModel
|
|
||||||
/* 80C5F8BC 38 60 00 01 */ li r3, 1
|
|
||||||
/* 80C5F8C0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 80C5F8C4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 80C5F8C8 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 80C5F8CC 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 80C5F8D0 4E 80 00 20 */ blr
|
|
||||||
-6
@@ -1,6 +0,0 @@
|
|||||||
lbl_80C5F85C:
|
|
||||||
/* 80C5F85C 80 63 05 A8 */ lwz r3, 0x5a8(r3)
|
|
||||||
/* 80C5F860 38 03 00 24 */ addi r0, r3, 0x24
|
|
||||||
/* 80C5F864 90 04 00 00 */ stw r0, 0(r4)
|
|
||||||
/* 80C5F868 38 60 00 01 */ li r3, 1
|
|
||||||
/* 80C5F86C 4E 80 00 20 */ blr
|
|
||||||
-8
@@ -1,8 +0,0 @@
|
|||||||
lbl_80C5F62C:
|
|
||||||
/* 80C5F62C 3C 80 80 C6 */ lis r4, __vt__14mDoHIO_entry_c@ha /* 0x80C5FACC@ha */
|
|
||||||
/* 80C5F630 38 04 FA CC */ addi r0, r4, __vt__14mDoHIO_entry_c@l /* 0x80C5FACC@l */
|
|
||||||
/* 80C5F634 90 03 00 00 */ stw r0, 0(r3)
|
|
||||||
/* 80C5F638 3C 80 80 C6 */ lis r4, __vt__19daLv4HsTarget_HIO_c@ha /* 0x80C5FAC0@ha */
|
|
||||||
/* 80C5F63C 38 04 FA C0 */ addi r0, r4, __vt__19daLv4HsTarget_HIO_c@l /* 0x80C5FAC0@l */
|
|
||||||
/* 80C5F640 90 03 00 00 */ stw r0, 0(r3)
|
|
||||||
/* 80C5F644 4E 80 00 20 */ blr
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
lbl_80C5F648:
|
|
||||||
/* 80C5F648 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 80C5F64C 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 80C5F650 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 80C5F654 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 80C5F658 7C 7F 1B 79 */ or. r31, r3, r3
|
|
||||||
/* 80C5F65C 41 82 00 1C */ beq lbl_80C5F678
|
|
||||||
/* 80C5F660 3C A0 80 C6 */ lis r5, __vt__14mDoHIO_entry_c@ha /* 0x80C5FACC@ha */
|
|
||||||
/* 80C5F664 38 05 FA CC */ addi r0, r5, __vt__14mDoHIO_entry_c@l /* 0x80C5FACC@l */
|
|
||||||
/* 80C5F668 90 1F 00 00 */ stw r0, 0(r31)
|
|
||||||
/* 80C5F66C 7C 80 07 35 */ extsh. r0, r4
|
|
||||||
/* 80C5F670 40 81 00 08 */ ble lbl_80C5F678
|
|
||||||
/* 80C5F674 4B 66 F6 C9 */ bl __dl__FPv
|
|
||||||
lbl_80C5F678:
|
|
||||||
/* 80C5F678 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 80C5F67C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 80C5F680 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 80C5F684 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 80C5F688 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 80C5F68C 4E 80 00 20 */ blr
|
|
||||||
-26
@@ -1,26 +0,0 @@
|
|||||||
lbl_80C5F990:
|
|
||||||
/* 80C5F990 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 80C5F994 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 80C5F998 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 80C5F99C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 80C5F9A0 7C 7F 1B 79 */ or. r31, r3, r3
|
|
||||||
/* 80C5F9A4 41 82 00 30 */ beq lbl_80C5F9D4
|
|
||||||
/* 80C5F9A8 3C 60 80 C6 */ lis r3, __vt__19daLv4HsTarget_HIO_c@ha /* 0x80C5FAC0@ha */
|
|
||||||
/* 80C5F9AC 38 03 FA C0 */ addi r0, r3, __vt__19daLv4HsTarget_HIO_c@l /* 0x80C5FAC0@l */
|
|
||||||
/* 80C5F9B0 90 1F 00 00 */ stw r0, 0(r31)
|
|
||||||
/* 80C5F9B4 41 82 00 10 */ beq lbl_80C5F9C4
|
|
||||||
/* 80C5F9B8 3C 60 80 C6 */ lis r3, __vt__14mDoHIO_entry_c@ha /* 0x80C5FACC@ha */
|
|
||||||
/* 80C5F9BC 38 03 FA CC */ addi r0, r3, __vt__14mDoHIO_entry_c@l /* 0x80C5FACC@l */
|
|
||||||
/* 80C5F9C0 90 1F 00 00 */ stw r0, 0(r31)
|
|
||||||
lbl_80C5F9C4:
|
|
||||||
/* 80C5F9C4 7C 80 07 35 */ extsh. r0, r4
|
|
||||||
/* 80C5F9C8 40 81 00 0C */ ble lbl_80C5F9D4
|
|
||||||
/* 80C5F9CC 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 80C5F9D0 4B 66 F3 6D */ bl __dl__FPv
|
|
||||||
lbl_80C5F9D4:
|
|
||||||
/* 80C5F9D4 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 80C5F9D8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 80C5F9DC 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 80C5F9E0 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 80C5F9E4 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 80C5F9E8 4E 80 00 20 */ blr
|
|
||||||
-16
@@ -1,16 +0,0 @@
|
|||||||
lbl_80C5F9EC:
|
|
||||||
/* 80C5F9EC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 80C5F9F0 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 80C5F9F4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 80C5F9F8 3C 60 80 C6 */ lis r3, l_HIO@ha /* 0x80C5FAEC@ha */
|
|
||||||
/* 80C5F9FC 38 63 FA EC */ addi r3, r3, l_HIO@l /* 0x80C5FAEC@l */
|
|
||||||
/* 80C5FA00 4B FF FC 2D */ bl __ct__19daLv4HsTarget_HIO_cFv
|
|
||||||
/* 80C5FA04 3C 80 80 C6 */ lis r4, __dt__19daLv4HsTarget_HIO_cFv@ha /* 0x80C5F990@ha */
|
|
||||||
/* 80C5FA08 38 84 F9 90 */ addi r4, r4, __dt__19daLv4HsTarget_HIO_cFv@l /* 0x80C5F990@l */
|
|
||||||
/* 80C5FA0C 3C A0 80 C6 */ lis r5, lit_3618@ha /* 0x80C5FAE0@ha */
|
|
||||||
/* 80C5FA10 38 A5 FA E0 */ addi r5, r5, lit_3618@l /* 0x80C5FAE0@l */
|
|
||||||
/* 80C5FA14 4B FF FB A5 */ bl __register_global_object
|
|
||||||
/* 80C5FA18 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 80C5FA1C 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 80C5FA20 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 80C5FA24 4E 80 00 20 */ blr
|
|
||||||
@@ -1,60 +0,0 @@
|
|||||||
lbl_80C5F784:
|
|
||||||
/* 80C5F784 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 80C5F788 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 80C5F78C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 80C5F790 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 80C5F794 93 C1 00 08 */ stw r30, 8(r1)
|
|
||||||
/* 80C5F798 7C 7F 1B 78 */ mr r31, r3
|
|
||||||
/* 80C5F79C 80 03 04 A0 */ lwz r0, 0x4a0(r3)
|
|
||||||
/* 80C5F7A0 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
|
||||||
/* 80C5F7A4 40 82 00 28 */ bne lbl_80C5F7CC
|
|
||||||
/* 80C5F7A8 28 1F 00 00 */ cmplwi r31, 0
|
|
||||||
/* 80C5F7AC 41 82 00 14 */ beq lbl_80C5F7C0
|
|
||||||
/* 80C5F7B0 4B 41 8E 75 */ bl __ct__16dBgS_MoveBgActorFv
|
|
||||||
/* 80C5F7B4 3C 60 80 C6 */ lis r3, __vt__15daLv4HsTarget_c@ha /* 0x80C5FA98@ha */
|
|
||||||
/* 80C5F7B8 38 03 FA 98 */ addi r0, r3, __vt__15daLv4HsTarget_c@l /* 0x80C5FA98@l */
|
|
||||||
/* 80C5F7BC 90 1F 05 9C */ stw r0, 0x59c(r31)
|
|
||||||
lbl_80C5F7C0:
|
|
||||||
/* 80C5F7C0 80 1F 04 A0 */ lwz r0, 0x4a0(r31)
|
|
||||||
/* 80C5F7C4 60 00 00 08 */ ori r0, r0, 8
|
|
||||||
/* 80C5F7C8 90 1F 04 A0 */ stw r0, 0x4a0(r31)
|
|
||||||
lbl_80C5F7CC:
|
|
||||||
/* 80C5F7CC 38 7F 05 A0 */ addi r3, r31, 0x5a0
|
|
||||||
/* 80C5F7D0 3C 80 80 C6 */ lis r4, d_a_obj_lv4HsTarget__stringBase0@ha /* 0x80C5FA3C@ha */
|
|
||||||
/* 80C5F7D4 38 84 FA 3C */ addi r4, r4, d_a_obj_lv4HsTarget__stringBase0@l /* 0x80C5FA3C@l */
|
|
||||||
/* 80C5F7D8 4B 3C D6 E5 */ bl dComIfG_resLoad__FP30request_of_phase_process_classPCc
|
|
||||||
/* 80C5F7DC 7C 7E 1B 78 */ mr r30, r3
|
|
||||||
/* 80C5F7E0 2C 1E 00 04 */ cmpwi r30, 4
|
|
||||||
/* 80C5F7E4 40 82 00 5C */ bne lbl_80C5F840
|
|
||||||
/* 80C5F7E8 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 80C5F7EC 3C 80 80 C6 */ lis r4, d_a_obj_lv4HsTarget__stringBase0@ha /* 0x80C5FA3C@ha */
|
|
||||||
/* 80C5F7F0 38 84 FA 3C */ addi r4, r4, d_a_obj_lv4HsTarget__stringBase0@l /* 0x80C5FA3C@l */
|
|
||||||
/* 80C5F7F4 38 A0 00 07 */ li r5, 7
|
|
||||||
/* 80C5F7F8 3C C0 80 07 */ lis r6, dBgS_MoveBGProc_TypicalRotY__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz@ha /* 0x80075AD8@ha */
|
|
||||||
/* 80C5F7FC 38 C6 5A D8 */ addi r6, r6, dBgS_MoveBGProc_TypicalRotY__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz@l /* 0x80075AD8@l */
|
|
||||||
/* 80C5F800 38 E0 12 00 */ li r7, 0x1200
|
|
||||||
/* 80C5F804 39 00 00 00 */ li r8, 0
|
|
||||||
/* 80C5F808 4B 41 8F B5 */ bl MoveBGCreate__16dBgS_MoveBgActorFPCciPFP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz_vUlPA3_A4_f
|
|
||||||
/* 80C5F80C 2C 03 00 05 */ cmpwi r3, 5
|
|
||||||
/* 80C5F810 40 82 00 0C */ bne lbl_80C5F81C
|
|
||||||
/* 80C5F814 38 60 00 05 */ li r3, 5
|
|
||||||
/* 80C5F818 48 00 00 2C */ b lbl_80C5F844
|
|
||||||
lbl_80C5F81C:
|
|
||||||
/* 80C5F81C 80 7F 05 A8 */ lwz r3, 0x5a8(r31)
|
|
||||||
/* 80C5F820 38 03 00 24 */ addi r0, r3, 0x24
|
|
||||||
/* 80C5F824 90 1F 05 04 */ stw r0, 0x504(r31)
|
|
||||||
/* 80C5F828 80 7F 05 A8 */ lwz r3, 0x5a8(r31)
|
|
||||||
/* 80C5F82C 80 83 00 04 */ lwz r4, 4(r3)
|
|
||||||
/* 80C5F830 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 80C5F834 4B 3B AD 45 */ bl fopAcM_setCullSizeBox2__FP10fopAc_ac_cP12J3DModelData
|
|
||||||
/* 80C5F838 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 80C5F83C 4B FF FE 55 */ bl setBaseMtx__15daLv4HsTarget_cFv
|
|
||||||
lbl_80C5F840:
|
|
||||||
/* 80C5F840 7F C3 F3 78 */ mr r3, r30
|
|
||||||
lbl_80C5F844:
|
|
||||||
/* 80C5F844 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 80C5F848 83 C1 00 08 */ lwz r30, 8(r1)
|
|
||||||
/* 80C5F84C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 80C5F850 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 80C5F854 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 80C5F858 4E 80 00 20 */ blr
|
|
||||||
-9
@@ -1,9 +0,0 @@
|
|||||||
lbl_80C5F970:
|
|
||||||
/* 80C5F970 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 80C5F974 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 80C5F978 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 80C5F97C 4B FF FE 09 */ bl create__15daLv4HsTarget_cFv
|
|
||||||
/* 80C5F980 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 80C5F984 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 80C5F988 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 80C5F98C 4E 80 00 20 */ blr
|
|
||||||
-9
@@ -1,9 +0,0 @@
|
|||||||
lbl_80C5F950:
|
|
||||||
/* 80C5F950 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 80C5F954 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 80C5F958 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 80C5F95C 4B 41 8F 81 */ bl MoveBGDelete__16dBgS_MoveBgActorFv
|
|
||||||
/* 80C5F960 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 80C5F964 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 80C5F968 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 80C5F96C 4E 80 00 20 */ blr
|
|
||||||
-12
@@ -1,12 +0,0 @@
|
|||||||
lbl_80C5F904:
|
|
||||||
/* 80C5F904 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 80C5F908 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 80C5F90C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 80C5F910 81 83 05 9C */ lwz r12, 0x59c(r3)
|
|
||||||
/* 80C5F914 81 8C 00 14 */ lwz r12, 0x14(r12)
|
|
||||||
/* 80C5F918 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 80C5F91C 4E 80 04 21 */ bctrl
|
|
||||||
/* 80C5F920 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 80C5F924 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 80C5F928 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 80C5F92C 4E 80 00 20 */ blr
|
|
||||||
-9
@@ -1,9 +0,0 @@
|
|||||||
lbl_80C5F930:
|
|
||||||
/* 80C5F930 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 80C5F934 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 80C5F938 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 80C5F93C 4B 41 90 15 */ bl MoveBGExecute__16dBgS_MoveBgActorFv
|
|
||||||
/* 80C5F940 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 80C5F944 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 80C5F948 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 80C5F94C 4E 80 00 20 */ blr
|
|
||||||
-35
@@ -1,35 +0,0 @@
|
|||||||
lbl_80C5F690:
|
|
||||||
/* 80C5F690 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 80C5F694 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 80C5F698 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 80C5F69C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 80C5F6A0 7C 7F 1B 78 */ mr r31, r3
|
|
||||||
/* 80C5F6A4 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
|
||||||
/* 80C5F6A8 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
|
||||||
/* 80C5F6AC C0 3F 04 D0 */ lfs f1, 0x4d0(r31)
|
|
||||||
/* 80C5F6B0 C0 5F 04 D4 */ lfs f2, 0x4d4(r31)
|
|
||||||
/* 80C5F6B4 C0 7F 04 D8 */ lfs f3, 0x4d8(r31)
|
|
||||||
/* 80C5F6B8 4B 6E 72 31 */ bl PSMTXTrans
|
|
||||||
/* 80C5F6BC 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
|
||||||
/* 80C5F6C0 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
|
||||||
/* 80C5F6C4 A8 9F 04 E4 */ lha r4, 0x4e4(r31)
|
|
||||||
/* 80C5F6C8 A8 BF 04 E6 */ lha r5, 0x4e6(r31)
|
|
||||||
/* 80C5F6CC A8 DF 04 E8 */ lha r6, 0x4e8(r31)
|
|
||||||
/* 80C5F6D0 4B 3A CB D1 */ bl mDoMtx_ZXYrotM__FPA4_fsss
|
|
||||||
/* 80C5F6D4 80 7F 05 A8 */ lwz r3, 0x5a8(r31)
|
|
||||||
/* 80C5F6D8 C0 1F 04 EC */ lfs f0, 0x4ec(r31)
|
|
||||||
/* 80C5F6DC D0 03 00 18 */ stfs f0, 0x18(r3)
|
|
||||||
/* 80C5F6E0 C0 1F 04 F0 */ lfs f0, 0x4f0(r31)
|
|
||||||
/* 80C5F6E4 D0 03 00 1C */ stfs f0, 0x1c(r3)
|
|
||||||
/* 80C5F6E8 C0 1F 04 F4 */ lfs f0, 0x4f4(r31)
|
|
||||||
/* 80C5F6EC D0 03 00 20 */ stfs f0, 0x20(r3)
|
|
||||||
/* 80C5F6F0 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
|
||||||
/* 80C5F6F4 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
|
||||||
/* 80C5F6F8 80 9F 05 A8 */ lwz r4, 0x5a8(r31)
|
|
||||||
/* 80C5F6FC 38 84 00 24 */ addi r4, r4, 0x24
|
|
||||||
/* 80C5F700 4B 6E 6D B1 */ bl PSMTXCopy
|
|
||||||
/* 80C5F704 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 80C5F708 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 80C5F70C 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 80C5F710 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 80C5F714 4E 80 00 20 */ blr
|
|
||||||
@@ -6,7 +6,6 @@
|
|||||||
class mDoHIO_entry_c {
|
class mDoHIO_entry_c {
|
||||||
public:
|
public:
|
||||||
virtual ~mDoHIO_entry_c() {}
|
virtual ~mDoHIO_entry_c() {}
|
||||||
u8 unk_0x4;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif /* M_DO_M_DO_HOSTIO_H */
|
#endif /* M_DO_M_DO_HOSTIO_H */
|
||||||
|
|||||||
@@ -1,6 +1,28 @@
|
|||||||
#ifndef D_A_OBJ_LV4HSTARGET_H
|
#ifndef D_A_OBJ_LV4HSTARGET_H
|
||||||
#define D_A_OBJ_LV4HSTARGET_H
|
#define D_A_OBJ_LV4HSTARGET_H
|
||||||
|
|
||||||
#include "dolphin/types.h"
|
#include "d/bg/d_bg_s_movebg_actor.h"
|
||||||
|
#include "f_op/f_op_actor_mng.h"
|
||||||
|
#include "m_Do/m_Do_hostIO.h"
|
||||||
|
|
||||||
|
class daLv4HsTarget_c : public dBgS_MoveBgActor {
|
||||||
|
public:
|
||||||
|
/* 80C5F690 */ void setBaseMtx();
|
||||||
|
/* 80C5F784 */ int create();
|
||||||
|
|
||||||
|
/* 80C5F718 */ virtual int CreateHeap();
|
||||||
|
/* 80C5F85C */ virtual int Execute(Mtx**);
|
||||||
|
/* 80C5F870 */ virtual int Draw();
|
||||||
|
/* 80C5F8D4 */ virtual int Delete();
|
||||||
|
|
||||||
|
/* 0x5A0 */ request_of_phase_process_class mPhase;
|
||||||
|
/* 0x5A8 */ J3DModel* mpModel;
|
||||||
|
};
|
||||||
|
|
||||||
|
class daLv4HsTarget_HIO_c : public mDoHIO_entry_c {
|
||||||
|
public:
|
||||||
|
/* 80C5F62C */ daLv4HsTarget_HIO_c();
|
||||||
|
/* 80C5F990 */ virtual ~daLv4HsTarget_HIO_c() {}
|
||||||
|
};
|
||||||
|
|
||||||
#endif /* D_A_OBJ_LV4HSTARGET_H */
|
#endif /* D_A_OBJ_LV4HSTARGET_H */
|
||||||
|
|||||||
@@ -27,6 +27,8 @@ class daTagCstaSw_HIO_c : public mDoHIO_entry_c {
|
|||||||
public:
|
public:
|
||||||
/* 805A202C */ daTagCstaSw_HIO_c();
|
/* 805A202C */ daTagCstaSw_HIO_c();
|
||||||
/* 805A2480 */ virtual ~daTagCstaSw_HIO_c();
|
/* 805A2480 */ virtual ~daTagCstaSw_HIO_c();
|
||||||
|
|
||||||
|
u8 unk_0x4;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif /* D_A_TAG_CSTASW_H */
|
#endif /* D_A_TAG_CSTASW_H */
|
||||||
|
|||||||
@@ -13,13 +13,13 @@ public:
|
|||||||
/* 8048EF6C */ int Draw();
|
/* 8048EF6C */ int Draw();
|
||||||
/* 8048EF74 */ void initialize();
|
/* 8048EF74 */ void initialize();
|
||||||
|
|
||||||
/* 0x568 */ dMsgFlow_c field_0x568;
|
/* 0x568 */ dMsgFlow_c mMsgFlow;
|
||||||
/* 0x5B4 */ cBgS_GndChk field_0x5b4;
|
/* 0x5B4 */ cBgS_GndChk mGndChk;
|
||||||
/* 0x5F0 */ u32 field_0x5f0;
|
/* 0x5F0 */ u32 field_0x5f0;
|
||||||
/* 0x5F4 */ f32 field_0x5f4;
|
/* 0x5F4 */ f32 mGroundCross;
|
||||||
/* 0x5F8 */ s32 field_0x5f8;
|
/* 0x5F8 */ s32 field_0x5f8;
|
||||||
/* 0x5FC */ u32 field_0x5fc;
|
/* 0x5FC */ u32 field_0x5fc;
|
||||||
/* 0x600 */ s32 field_0x600;
|
/* 0x600 */ int mFlowIndex;
|
||||||
/* 0x604 */ u8 field_0x604;
|
/* 0x604 */ u8 field_0x604;
|
||||||
|
|
||||||
/* 8048ECAC */ virtual ~daTag_Lantern_c();
|
/* 8048ECAC */ virtual ~daTag_Lantern_c();
|
||||||
|
|||||||
@@ -27,6 +27,7 @@ public:
|
|||||||
/* 80D5B2EC */ daLv6CstaSw_HIO_c();
|
/* 80D5B2EC */ daLv6CstaSw_HIO_c();
|
||||||
/* 80D5B740 */ virtual ~daLv6CstaSw_HIO_c();
|
/* 80D5B740 */ virtual ~daLv6CstaSw_HIO_c();
|
||||||
|
|
||||||
|
u8 unk_0x4;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif /* D_A_TAG_LV6CSTASW_H */
|
#endif /* D_A_TAG_LV6CSTASW_H */
|
||||||
|
|||||||
@@ -22,6 +22,8 @@ class daTagPoFire_HIO_c : public mDoHIO_entry_c {
|
|||||||
public:
|
public:
|
||||||
/* 80D5DACC */ daTagPoFire_HIO_c();
|
/* 80D5DACC */ daTagPoFire_HIO_c();
|
||||||
/* 80D5DCB0 */ virtual ~daTagPoFire_HIO_c();
|
/* 80D5DCB0 */ virtual ~daTagPoFire_HIO_c();
|
||||||
|
|
||||||
|
u8 unk_0x4;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif /* D_A_TAG_POFIRE_H */
|
#endif /* D_A_TAG_POFIRE_H */
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user