mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
work on daalink, fop actor, mDo machine, msg_scrn, + various (#201)
* work on fop actor / actor mng, daalink, d_a_obj_item * d_a_title mostly decompiled * daalink / d_event / JMessage / dmsg_out_font work * msg_scrn_base / msg_scrn_boss * some work on mDo machine, d_menu_save, d_tresure, and various * remove asm * progress
This commit is contained in:
@@ -1,19 +0,0 @@
|
||||
lbl_8023C0DC:
|
||||
/* 8023C0DC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8023C0E0 7C 08 02 A6 */ mflr r0
|
||||
/* 8023C0E4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8023C0E8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8023C0EC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8023C0F0 3C 80 80 3A */ lis r4, __vt__12dDlst_base_c@ha /* 0x803A6F88@ha */
|
||||
/* 8023C0F4 38 04 6F 88 */ addi r0, r4, __vt__12dDlst_base_c@l /* 0x803A6F88@l */
|
||||
/* 8023C0F8 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 8023C0FC 3C 80 80 3C */ lis r4, __vt__14dMsgScrnBase_c@ha /* 0x803C0D58@ha */
|
||||
/* 8023C100 38 04 0D 58 */ addi r0, r4, __vt__14dMsgScrnBase_c@l /* 0x803C0D58@l */
|
||||
/* 8023C104 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 8023C108 48 00 00 65 */ bl init__14dMsgScrnBase_cFv
|
||||
/* 8023C10C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8023C110 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8023C114 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8023C118 7C 08 03 A6 */ mtlr r0
|
||||
/* 8023C11C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8023C120 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_8023C124:
|
||||
/* 8023C124 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8023C128 7C 08 02 A6 */ mflr r0
|
||||
/* 8023C12C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8023C130 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8023C134 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 8023C138 41 82 00 1C */ beq lbl_8023C154
|
||||
/* 8023C13C 3C A0 80 3C */ lis r5, __vt__14dMsgScrnBase_c@ha /* 0x803C0D58@ha */
|
||||
/* 8023C140 38 05 0D 58 */ addi r0, r5, __vt__14dMsgScrnBase_c@l /* 0x803C0D58@l */
|
||||
/* 8023C144 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8023C148 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8023C14C 40 81 00 08 */ ble lbl_8023C154
|
||||
/* 8023C150 48 09 2B ED */ bl __dl__FPv
|
||||
lbl_8023C154:
|
||||
/* 8023C154 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8023C158 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8023C15C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8023C160 7C 08 03 A6 */ mtlr r0
|
||||
/* 8023C164 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8023C168 4E 80 00 20 */ blr
|
||||
@@ -1,14 +0,0 @@
|
||||
lbl_8023C32C:
|
||||
/* 8023C32C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8023C330 7C 08 02 A6 */ mflr r0
|
||||
/* 8023C334 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8023C338 80 63 00 44 */ lwz r3, 0x44(r3)
|
||||
/* 8023C33C 38 80 00 00 */ li r4, 0
|
||||
/* 8023C340 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023C344 81 8C 00 14 */ lwz r12, 0x14(r12)
|
||||
/* 8023C348 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023C34C 4E 80 04 21 */ bctrl
|
||||
/* 8023C350 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8023C354 7C 08 03 A6 */ mtlr r0
|
||||
/* 8023C358 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8023C35C 4E 80 00 20 */ blr
|
||||
@@ -1,12 +0,0 @@
|
||||
lbl_8023C300:
|
||||
/* 8023C300 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8023C304 7C 08 02 A6 */ mflr r0
|
||||
/* 8023C308 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8023C30C C0 22 B1 A8 */ lfs f1, lit_3820(r2)
|
||||
/* 8023C310 FC 40 08 90 */ fmr f2, f1
|
||||
/* 8023C314 C0 62 B1 AC */ lfs f3, lit_3821(r2)
|
||||
/* 8023C318 48 00 00 15 */ bl drawOutFont__14dMsgScrnBase_cFfff
|
||||
/* 8023C31C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8023C320 7C 08 03 A6 */ mtlr r0
|
||||
/* 8023C324 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8023C328 4E 80 00 20 */ blr
|
||||
@@ -1,36 +0,0 @@
|
||||
lbl_8023C274:
|
||||
/* 8023C274 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8023C278 7C 08 02 A6 */ mflr r0
|
||||
/* 8023C27C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8023C280 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8023C284 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8023C288 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8023C28C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8023C290 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8023C294 83 E3 5F 50 */ lwz r31, 0x5f50(r3)
|
||||
/* 8023C298 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8023C29C 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8023C2A0 81 8C 00 18 */ lwz r12, 0x18(r12)
|
||||
/* 8023C2A4 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023C2A8 4E 80 04 21 */ bctrl
|
||||
/* 8023C2AC 80 7E 00 04 */ lwz r3, 4(r30)
|
||||
/* 8023C2B0 C0 22 B1 A8 */ lfs f1, lit_3820(r2)
|
||||
/* 8023C2B4 FC 40 08 90 */ fmr f2, f1
|
||||
/* 8023C2B8 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8023C2BC 48 0B CC 19 */ bl draw__9J2DScreenFffPC14J2DGrafContext
|
||||
/* 8023C2C0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8023C2C4 81 9E 00 00 */ lwz r12, 0(r30)
|
||||
/* 8023C2C8 81 8C 00 18 */ lwz r12, 0x18(r12)
|
||||
/* 8023C2CC 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023C2D0 4E 80 04 21 */ bctrl
|
||||
/* 8023C2D4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8023C2D8 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8023C2DC 81 8C 00 18 */ lwz r12, 0x18(r12)
|
||||
/* 8023C2E0 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023C2E4 4E 80 04 21 */ bctrl
|
||||
/* 8023C2E8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8023C2EC 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8023C2F0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8023C2F4 7C 08 03 A6 */ mtlr r0
|
||||
/* 8023C2F8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8023C2FC 4E 80 00 20 */ blr
|
||||
@@ -1,36 +0,0 @@
|
||||
lbl_8023C4F4:
|
||||
/* 8023C4F4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8023C4F8 7C 08 02 A6 */ mflr r0
|
||||
/* 8023C4FC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8023C500 DB E1 00 18 */ stfd f31, 0x18(r1)
|
||||
/* 8023C504 39 61 00 18 */ addi r11, r1, 0x18
|
||||
/* 8023C508 48 12 5C D1 */ bl _savegpr_28
|
||||
/* 8023C50C 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 8023C510 FF E0 08 90 */ fmr f31, f1
|
||||
/* 8023C514 3B A0 00 00 */ li r29, 0
|
||||
/* 8023C518 3B E0 00 00 */ li r31, 0
|
||||
lbl_8023C51C:
|
||||
/* 8023C51C 7F DC FA 14 */ add r30, r28, r31
|
||||
/* 8023C520 80 7E 00 0C */ lwz r3, 0xc(r30)
|
||||
/* 8023C524 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8023C528 41 82 00 0C */ beq lbl_8023C534
|
||||
/* 8023C52C FC 20 F8 90 */ fmr f1, f31
|
||||
/* 8023C530 48 01 92 A1 */ bl setAlphaRate__13CPaneMgrAlphaFf
|
||||
lbl_8023C534:
|
||||
/* 8023C534 80 7E 00 28 */ lwz r3, 0x28(r30)
|
||||
/* 8023C538 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8023C53C 41 82 00 0C */ beq lbl_8023C548
|
||||
/* 8023C540 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 8023C544 48 01 92 8D */ bl setAlphaRate__13CPaneMgrAlphaFf
|
||||
lbl_8023C548:
|
||||
/* 8023C548 3B BD 00 01 */ addi r29, r29, 1
|
||||
/* 8023C54C 2C 1D 00 07 */ cmpwi r29, 7
|
||||
/* 8023C550 3B FF 00 04 */ addi r31, r31, 4
|
||||
/* 8023C554 41 80 FF C8 */ blt lbl_8023C51C
|
||||
/* 8023C558 CB E1 00 18 */ lfd f31, 0x18(r1)
|
||||
/* 8023C55C 39 61 00 18 */ addi r11, r1, 0x18
|
||||
/* 8023C560 48 12 5C C5 */ bl _restgpr_28
|
||||
/* 8023C564 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8023C568 7C 08 03 A6 */ mtlr r0
|
||||
/* 8023C56C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8023C570 4E 80 00 20 */ blr
|
||||
@@ -1,21 +0,0 @@
|
||||
lbl_8023C4A4:
|
||||
/* 8023C4A4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8023C4A8 7C 08 02 A6 */ mflr r0
|
||||
/* 8023C4AC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8023C4B0 DB E1 00 18 */ stfd f31, 0x18(r1)
|
||||
/* 8023C4B4 93 E1 00 14 */ stw r31, 0x14(r1)
|
||||
/* 8023C4B8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8023C4BC FF E0 08 90 */ fmr f31, f1
|
||||
/* 8023C4C0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023C4C4 81 8C 00 50 */ lwz r12, 0x50(r12)
|
||||
/* 8023C4C8 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023C4CC 4E 80 04 21 */ bctrl
|
||||
/* 8023C4D0 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 8023C4D4 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 8023C4D8 48 01 92 F9 */ bl setAlphaRate__13CPaneMgrAlphaFf
|
||||
/* 8023C4DC CB E1 00 18 */ lfd f31, 0x18(r1)
|
||||
/* 8023C4E0 83 E1 00 14 */ lwz r31, 0x14(r1)
|
||||
/* 8023C4E4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8023C4E8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8023C4EC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8023C4F0 4E 80 00 20 */ blr
|
||||
@@ -1,11 +0,0 @@
|
||||
lbl_8023C458:
|
||||
/* 8023C458 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8023C45C 7C 08 02 A6 */ mflr r0
|
||||
/* 8023C460 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8023C464 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 8023C468 FC 40 08 90 */ fmr f2, f1
|
||||
/* 8023C46C 48 01 81 CD */ bl paneScale__8CPaneMgrFff
|
||||
/* 8023C470 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8023C474 7C 08 03 A6 */ mtlr r0
|
||||
/* 8023C478 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8023C47C 4E 80 00 20 */ blr
|
||||
@@ -1,10 +0,0 @@
|
||||
lbl_8023C480:
|
||||
/* 8023C480 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8023C484 7C 08 02 A6 */ mflr r0
|
||||
/* 8023C488 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8023C48C 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 8023C490 48 01 81 21 */ bl paneTrans__8CPaneMgrFff
|
||||
/* 8023C494 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8023C498 7C 08 03 A6 */ mtlr r0
|
||||
/* 8023C49C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8023C4A0 4E 80 00 20 */ blr
|
||||
@@ -1,53 +0,0 @@
|
||||
lbl_8023C16C:
|
||||
/* 8023C16C 38 A0 00 00 */ li r5, 0
|
||||
/* 8023C170 90 A3 00 04 */ stw r5, 4(r3)
|
||||
/* 8023C174 90 A3 00 08 */ stw r5, 8(r3)
|
||||
/* 8023C178 90 A3 00 54 */ stw r5, 0x54(r3)
|
||||
/* 8023C17C 7C A4 2B 78 */ mr r4, r5
|
||||
/* 8023C180 38 00 00 07 */ li r0, 7
|
||||
/* 8023C184 7C 09 03 A6 */ mtctr r0
|
||||
lbl_8023C188:
|
||||
/* 8023C188 7C C3 22 14 */ add r6, r3, r4
|
||||
/* 8023C18C 90 A6 00 0C */ stw r5, 0xc(r6)
|
||||
/* 8023C190 90 A6 00 28 */ stw r5, 0x28(r6)
|
||||
/* 8023C194 38 84 00 04 */ addi r4, r4, 4
|
||||
/* 8023C198 42 00 FF F0 */ bdnz lbl_8023C188
|
||||
/* 8023C19C 38 00 00 00 */ li r0, 0
|
||||
/* 8023C1A0 90 03 00 44 */ stw r0, 0x44(r3)
|
||||
/* 8023C1A4 90 03 00 48 */ stw r0, 0x48(r3)
|
||||
/* 8023C1A8 90 03 00 4C */ stw r0, 0x4c(r3)
|
||||
/* 8023C1AC 90 03 00 50 */ stw r0, 0x50(r3)
|
||||
/* 8023C1B0 C0 22 B1 A8 */ lfs f1, lit_3820(r2)
|
||||
/* 8023C1B4 D0 23 00 5C */ stfs f1, 0x5c(r3)
|
||||
/* 8023C1B8 D0 23 00 58 */ stfs f1, 0x58(r3)
|
||||
/* 8023C1BC D0 23 00 60 */ stfs f1, 0x60(r3)
|
||||
/* 8023C1C0 D0 23 00 64 */ stfs f1, 0x64(r3)
|
||||
/* 8023C1C4 D0 23 00 68 */ stfs f1, 0x68(r3)
|
||||
/* 8023C1C8 C0 02 B1 AC */ lfs f0, lit_3821(r2)
|
||||
/* 8023C1CC D0 03 00 6C */ stfs f0, 0x6c(r3)
|
||||
/* 8023C1D0 D0 03 00 70 */ stfs f0, 0x70(r3)
|
||||
/* 8023C1D4 D0 23 00 74 */ stfs f1, 0x74(r3)
|
||||
/* 8023C1D8 D0 23 00 78 */ stfs f1, 0x78(r3)
|
||||
/* 8023C1DC D0 23 00 7C */ stfs f1, 0x7c(r3)
|
||||
/* 8023C1E0 D0 23 00 80 */ stfs f1, 0x80(r3)
|
||||
/* 8023C1E4 D0 23 00 84 */ stfs f1, 0x84(r3)
|
||||
/* 8023C1E8 D0 23 00 88 */ stfs f1, 0x88(r3)
|
||||
/* 8023C1EC D0 23 00 8C */ stfs f1, 0x8c(r3)
|
||||
/* 8023C1F0 38 80 00 00 */ li r4, 0
|
||||
/* 8023C1F4 38 00 00 03 */ li r0, 3
|
||||
/* 8023C1F8 7C 09 03 A6 */ mtctr r0
|
||||
lbl_8023C1FC:
|
||||
/* 8023C1FC 7C A3 22 14 */ add r5, r3, r4
|
||||
/* 8023C200 D0 25 00 90 */ stfs f1, 0x90(r5)
|
||||
/* 8023C204 D0 25 00 9C */ stfs f1, 0x9c(r5)
|
||||
/* 8023C208 38 84 00 04 */ addi r4, r4, 4
|
||||
/* 8023C20C 42 00 FF F0 */ bdnz lbl_8023C1FC
|
||||
/* 8023C210 C0 02 B1 A8 */ lfs f0, lit_3820(r2)
|
||||
/* 8023C214 D0 03 00 A8 */ stfs f0, 0xa8(r3)
|
||||
/* 8023C218 D0 03 00 AC */ stfs f0, 0xac(r3)
|
||||
/* 8023C21C D0 03 00 B0 */ stfs f0, 0xb0(r3)
|
||||
/* 8023C220 D0 03 00 B4 */ stfs f0, 0xb4(r3)
|
||||
/* 8023C224 D0 03 00 B8 */ stfs f0, 0xb8(r3)
|
||||
/* 8023C228 C0 02 B1 AC */ lfs f0, lit_3821(r2)
|
||||
/* 8023C22C D0 03 00 BC */ stfs f0, 0xbc(r3)
|
||||
/* 8023C230 4E 80 00 20 */ blr
|
||||
@@ -1,24 +0,0 @@
|
||||
lbl_8023C574:
|
||||
/* 8023C574 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8023C578 7C 08 02 A6 */ mflr r0
|
||||
/* 8023C57C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8023C580 4B FF BC AD */ bl getStatus__12dMsgObject_cFv
|
||||
/* 8023C584 54 63 04 3E */ clrlwi r3, r3, 0x10
|
||||
/* 8023C588 38 03 FF FB */ addi r0, r3, -5
|
||||
/* 8023C58C 28 00 00 13 */ cmplwi r0, 0x13
|
||||
/* 8023C590 41 81 00 24 */ bgt lbl_8023C5B4
|
||||
/* 8023C594 3C 60 80 3C */ lis r3, lit_3949@ha /* 0x803C0D08@ha */
|
||||
/* 8023C598 38 63 0D 08 */ addi r3, r3, lit_3949@l /* 0x803C0D08@l */
|
||||
/* 8023C59C 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 8023C5A0 7C 03 00 2E */ lwzx r0, r3, r0
|
||||
/* 8023C5A4 7C 09 03 A6 */ mtctr r0
|
||||
/* 8023C5A8 4E 80 04 20 */ bctr
|
||||
/* 8023C5AC 38 60 00 01 */ li r3, 1
|
||||
/* 8023C5B0 48 00 00 08 */ b lbl_8023C5B8
|
||||
lbl_8023C5B4:
|
||||
/* 8023C5B4 38 60 00 00 */ li r3, 0
|
||||
lbl_8023C5B8:
|
||||
/* 8023C5B8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8023C5BC 7C 08 03 A6 */ mtlr r0
|
||||
/* 8023C5C0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8023C5C4 4E 80 00 20 */ blr
|
||||
@@ -1,18 +0,0 @@
|
||||
lbl_8023C234:
|
||||
/* 8023C234 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8023C238 7C 08 02 A6 */ mflr r0
|
||||
/* 8023C23C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8023C240 80 C3 00 48 */ lwz r6, 0x48(r3)
|
||||
/* 8023C244 28 06 00 00 */ cmplwi r6, 0
|
||||
/* 8023C248 41 82 00 1C */ beq lbl_8023C264
|
||||
/* 8023C24C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8023C250 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8023C254 38 63 5F 64 */ addi r3, r3, 0x5f64
|
||||
/* 8023C258 38 83 01 B4 */ addi r4, r3, 0x1b4
|
||||
/* 8023C25C 38 A3 01 B8 */ addi r5, r3, 0x1b8
|
||||
/* 8023C260 4B E1 A5 35 */ bl set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c
|
||||
lbl_8023C264:
|
||||
/* 8023C264 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8023C268 7C 08 03 A6 */ mtlr r0
|
||||
/* 8023C26C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8023C270 4E 80 00 20 */ blr
|
||||
@@ -1,30 +0,0 @@
|
||||
lbl_8023C3EC:
|
||||
/* 8023C3EC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8023C3F0 7C 08 02 A6 */ mflr r0
|
||||
/* 8023C3F4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8023C3F8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8023C3FC 48 12 5D DD */ bl _savegpr_28
|
||||
/* 8023C400 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 8023C404 7C 9D 23 78 */ mr r29, r4
|
||||
/* 8023C408 3B C0 00 00 */ li r30, 0
|
||||
/* 8023C40C 3B E0 00 00 */ li r31, 0
|
||||
lbl_8023C410:
|
||||
/* 8023C410 38 1F 00 28 */ addi r0, r31, 0x28
|
||||
/* 8023C414 7C 7C 00 2E */ lwzx r3, r28, r0
|
||||
/* 8023C418 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8023C41C 41 82 00 14 */ beq lbl_8023C430
|
||||
/* 8023C420 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8023C424 48 0C 42 35 */ bl getStringPtr__10J2DTextBoxCFv
|
||||
/* 8023C428 7F A4 EB 78 */ mr r4, r29
|
||||
/* 8023C42C 48 12 C7 01 */ bl strcpy
|
||||
lbl_8023C430:
|
||||
/* 8023C430 3B DE 00 01 */ addi r30, r30, 1
|
||||
/* 8023C434 2C 1E 00 03 */ cmpwi r30, 3
|
||||
/* 8023C438 3B FF 00 04 */ addi r31, r31, 4
|
||||
/* 8023C43C 41 80 FF D4 */ blt lbl_8023C410
|
||||
/* 8023C440 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8023C444 48 12 5D E1 */ bl _restgpr_28
|
||||
/* 8023C448 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8023C44C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8023C450 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8023C454 4E 80 00 20 */ blr
|
||||
@@ -1,39 +0,0 @@
|
||||
lbl_8023C360:
|
||||
/* 8023C360 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8023C364 7C 08 02 A6 */ mflr r0
|
||||
/* 8023C368 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8023C36C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8023C370 48 12 5E 65 */ bl _savegpr_27
|
||||
/* 8023C374 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 8023C378 7C 9C 23 78 */ mr r28, r4
|
||||
/* 8023C37C 7C BD 2B 78 */ mr r29, r5
|
||||
/* 8023C380 3B C0 00 00 */ li r30, 0
|
||||
/* 8023C384 3B E0 00 00 */ li r31, 0
|
||||
lbl_8023C388:
|
||||
/* 8023C388 38 1F 00 0C */ addi r0, r31, 0xc
|
||||
/* 8023C38C 7C 7B 00 2E */ lwzx r3, r27, r0
|
||||
/* 8023C390 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8023C394 41 82 00 30 */ beq lbl_8023C3C4
|
||||
/* 8023C398 2C 1E 00 00 */ cmpwi r30, 0
|
||||
/* 8023C39C 40 82 00 18 */ bne lbl_8023C3B4
|
||||
/* 8023C3A0 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8023C3A4 48 0C 42 B5 */ bl getStringPtr__10J2DTextBoxCFv
|
||||
/* 8023C3A8 7F 84 E3 78 */ mr r4, r28
|
||||
/* 8023C3AC 48 12 C7 81 */ bl strcpy
|
||||
/* 8023C3B0 48 00 00 14 */ b lbl_8023C3C4
|
||||
lbl_8023C3B4:
|
||||
/* 8023C3B4 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8023C3B8 48 0C 42 A1 */ bl getStringPtr__10J2DTextBoxCFv
|
||||
/* 8023C3BC 7F A4 EB 78 */ mr r4, r29
|
||||
/* 8023C3C0 48 12 C7 6D */ bl strcpy
|
||||
lbl_8023C3C4:
|
||||
/* 8023C3C4 3B DE 00 01 */ addi r30, r30, 1
|
||||
/* 8023C3C8 2C 1E 00 07 */ cmpwi r30, 7
|
||||
/* 8023C3CC 3B FF 00 04 */ addi r31, r31, 4
|
||||
/* 8023C3D0 41 80 FF B8 */ blt lbl_8023C388
|
||||
/* 8023C3D4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8023C3D8 48 12 5E 49 */ bl _restgpr_27
|
||||
/* 8023C3DC 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8023C3E0 7C 08 03 A6 */ mtlr r0
|
||||
/* 8023C3E4 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8023C3E8 4E 80 00 20 */ blr
|
||||
@@ -1,224 +0,0 @@
|
||||
lbl_8023C5C8:
|
||||
/* 8023C5C8 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8023C5CC 7C 08 02 A6 */ mflr r0
|
||||
/* 8023C5D0 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 8023C5D4 DB E1 00 20 */ stfd f31, 0x20(r1)
|
||||
/* 8023C5D8 F3 E1 00 28 */ psq_st f31, 40(r1), 0, 0 /* qr0 */
|
||||
/* 8023C5DC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8023C5E0 48 12 5B F1 */ bl _savegpr_26
|
||||
/* 8023C5E4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8023C5E8 4B FF FA F5 */ bl __ct__14dMsgScrnBase_cFv
|
||||
/* 8023C5EC 3C 60 80 3C */ lis r3, __vt__14dMsgScrnBoss_c@ha /* 0x803C0DE8@ha */
|
||||
/* 8023C5F0 38 03 0D E8 */ addi r0, r3, __vt__14dMsgScrnBoss_c@l /* 0x803C0DE8@l */
|
||||
/* 8023C5F4 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 8023C5F8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8023C5FC 4B FF FB 71 */ bl init__14dMsgScrnBase_cFv
|
||||
/* 8023C600 38 60 01 18 */ li r3, 0x118
|
||||
/* 8023C604 48 09 26 49 */ bl __nw__FUl
|
||||
/* 8023C608 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 8023C60C 41 82 00 0C */ beq lbl_8023C618
|
||||
/* 8023C610 48 0B BE 89 */ bl __ct__9J2DScreenFv
|
||||
/* 8023C614 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_8023C618:
|
||||
/* 8023C618 90 1E 00 04 */ stw r0, 4(r30)
|
||||
/* 8023C61C 80 7E 00 04 */ lwz r3, 4(r30)
|
||||
/* 8023C620 3C 80 80 3A */ lis r4, msg_scrn_d_msg_scrn_boss__stringBase0@ha /* 0x803998F8@ha */
|
||||
/* 8023C624 38 84 98 F8 */ addi r4, r4, msg_scrn_d_msg_scrn_boss__stringBase0@l /* 0x803998F8@l */
|
||||
/* 8023C628 3C A0 00 02 */ lis r5, 2
|
||||
/* 8023C62C 3C C0 80 40 */ lis r6, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8023C630 38 C6 61 C0 */ addi r6, r6, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8023C634 80 C6 5C 7C */ lwz r6, 0x5c7c(r6)
|
||||
/* 8023C638 48 0B C0 11 */ bl setPriority__9J2DScreenFPCcUlP10JKRArchive
|
||||
/* 8023C63C 80 7E 00 04 */ lwz r3, 4(r30)
|
||||
/* 8023C640 48 01 8A A9 */ bl dPaneClass_showNullPane__FP9J2DScreen
|
||||
/* 8023C644 38 60 00 6C */ li r3, 0x6c
|
||||
/* 8023C648 48 09 26 05 */ bl __nw__FUl
|
||||
/* 8023C64C 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 8023C650 41 82 00 24 */ beq lbl_8023C674
|
||||
/* 8023C654 80 9E 00 04 */ lwz r4, 4(r30)
|
||||
/* 8023C658 3C A0 5F 61 */ lis r5, 0x5F61 /* 0x5F616C6C@ha */
|
||||
/* 8023C65C 38 C5 6C 6C */ addi r6, r5, 0x6C6C /* 0x5F616C6C@l */
|
||||
/* 8023C660 38 A0 00 6E */ li r5, 0x6e
|
||||
/* 8023C664 38 E0 00 02 */ li r7, 2
|
||||
/* 8023C668 39 00 00 00 */ li r8, 0
|
||||
/* 8023C66C 48 01 73 19 */ bl __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap
|
||||
/* 8023C670 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_8023C674:
|
||||
/* 8023C674 90 1E 00 08 */ stw r0, 8(r30)
|
||||
/* 8023C678 3C 60 80 43 */ lis r3, g_MsgObject_HIO_c@ha /* 0x8043028C@ha */
|
||||
/* 8023C67C 38 83 02 8C */ addi r4, r3, g_MsgObject_HIO_c@l /* 0x8043028C@l */
|
||||
/* 8023C680 C0 24 00 C4 */ lfs f1, 0xc4(r4)
|
||||
/* 8023C684 80 7E 00 08 */ lwz r3, 8(r30)
|
||||
/* 8023C688 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8023C68C C0 04 00 98 */ lfs f0, 0x98(r4)
|
||||
/* 8023C690 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
||||
/* 8023C694 D0 23 00 D0 */ stfs f1, 0xd0(r3)
|
||||
/* 8023C698 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023C69C 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
||||
/* 8023C6A0 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023C6A4 4E 80 04 21 */ bctrl
|
||||
/* 8023C6A8 38 60 00 6C */ li r3, 0x6c
|
||||
/* 8023C6AC 48 09 25 A1 */ bl __nw__FUl
|
||||
/* 8023C6B0 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 8023C6B4 41 82 00 28 */ beq lbl_8023C6DC
|
||||
/* 8023C6B8 80 9E 00 04 */ lwz r4, 4(r30)
|
||||
/* 8023C6BC 3C A0 6E 74 */ lis r5, 0x6E74 /* 0x6E745F6E@ha */
|
||||
/* 8023C6C0 38 C5 5F 6E */ addi r6, r5, 0x5F6E /* 0x6E745F6E@l */
|
||||
/* 8023C6C4 3C A0 73 5F */ lis r5, 0x735F /* 0x735F666F@ha */
|
||||
/* 8023C6C8 38 A5 66 6F */ addi r5, r5, 0x666F /* 0x735F666F@l */
|
||||
/* 8023C6CC 38 E0 00 00 */ li r7, 0
|
||||
/* 8023C6D0 39 00 00 00 */ li r8, 0
|
||||
/* 8023C6D4 48 01 72 B1 */ bl __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap
|
||||
/* 8023C6D8 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_8023C6DC:
|
||||
/* 8023C6DC 90 1E 00 C8 */ stw r0, 0xc8(r30)
|
||||
/* 8023C6E0 3C 60 80 43 */ lis r3, g_MsgObject_HIO_c@ha /* 0x8043028C@ha */
|
||||
/* 8023C6E4 38 83 02 8C */ addi r4, r3, g_MsgObject_HIO_c@l /* 0x8043028C@l */
|
||||
/* 8023C6E8 C0 24 01 A8 */ lfs f1, 0x1a8(r4)
|
||||
/* 8023C6EC 80 7E 00 C8 */ lwz r3, 0xc8(r30)
|
||||
/* 8023C6F0 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8023C6F4 C0 04 01 A0 */ lfs f0, 0x1a0(r4)
|
||||
/* 8023C6F8 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
||||
/* 8023C6FC D0 23 00 D0 */ stfs f1, 0xd0(r3)
|
||||
/* 8023C700 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023C704 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
||||
/* 8023C708 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023C70C 4E 80 04 21 */ bctrl
|
||||
/* 8023C710 80 7E 00 C8 */ lwz r3, 0xc8(r30)
|
||||
/* 8023C714 3C 80 80 43 */ lis r4, g_MsgObject_HIO_c@ha /* 0x8043028C@ha */
|
||||
/* 8023C718 38 84 02 8C */ addi r4, r4, g_MsgObject_HIO_c@l /* 0x8043028C@l */
|
||||
/* 8023C71C C0 24 01 90 */ lfs f1, 0x190(r4)
|
||||
/* 8023C720 C0 44 01 98 */ lfs f2, 0x198(r4)
|
||||
/* 8023C724 48 01 7E 8D */ bl paneTrans__8CPaneMgrFff
|
||||
/* 8023C728 38 60 00 6C */ li r3, 0x6c
|
||||
/* 8023C72C 48 09 25 21 */ bl __nw__FUl
|
||||
/* 8023C730 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 8023C734 41 82 00 24 */ beq lbl_8023C758
|
||||
/* 8023C738 80 9E 00 04 */ lwz r4, 4(r30)
|
||||
/* 8023C73C 3C A0 73 65 */ lis r5, 0x7365 /* 0x73655F6E@ha */
|
||||
/* 8023C740 38 C5 5F 6E */ addi r6, r5, 0x5F6E /* 0x73655F6E@l */
|
||||
/* 8023C744 38 A0 62 61 */ li r5, 0x6261
|
||||
/* 8023C748 38 E0 00 02 */ li r7, 2
|
||||
/* 8023C74C 39 00 00 00 */ li r8, 0
|
||||
/* 8023C750 48 01 72 35 */ bl __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap
|
||||
/* 8023C754 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_8023C758:
|
||||
/* 8023C758 90 1E 00 C4 */ stw r0, 0xc4(r30)
|
||||
/* 8023C75C 3C 60 80 43 */ lis r3, g_MsgObject_HIO_c@ha /* 0x8043028C@ha */
|
||||
/* 8023C760 38 83 02 8C */ addi r4, r3, g_MsgObject_HIO_c@l /* 0x8043028C@l */
|
||||
/* 8023C764 C0 24 01 C8 */ lfs f1, 0x1c8(r4)
|
||||
/* 8023C768 80 7E 00 C4 */ lwz r3, 0xc4(r30)
|
||||
/* 8023C76C 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8023C770 C0 04 01 C0 */ lfs f0, 0x1c0(r4)
|
||||
/* 8023C774 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
||||
/* 8023C778 D0 23 00 D0 */ stfs f1, 0xd0(r3)
|
||||
/* 8023C77C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023C780 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
||||
/* 8023C784 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023C788 4E 80 04 21 */ bctrl
|
||||
/* 8023C78C 80 7E 00 C4 */ lwz r3, 0xc4(r30)
|
||||
/* 8023C790 3C 80 80 43 */ lis r4, g_MsgObject_HIO_c@ha /* 0x8043028C@ha */
|
||||
/* 8023C794 38 84 02 8C */ addi r4, r4, g_MsgObject_HIO_c@l /* 0x8043028C@l */
|
||||
/* 8023C798 C0 24 01 B0 */ lfs f1, 0x1b0(r4)
|
||||
/* 8023C79C C0 44 01 B8 */ lfs f2, 0x1b8(r4)
|
||||
/* 8023C7A0 48 01 7E 11 */ bl paneTrans__8CPaneMgrFff
|
||||
/* 8023C7A4 3B E0 00 00 */ li r31, 0
|
||||
/* 8023C7A8 3B A0 00 00 */ li r29, 0
|
||||
/* 8023C7AC 3B 80 00 00 */ li r28, 0
|
||||
/* 8023C7B0 C3 E2 B1 B0 */ lfs f31, lit_3854(r2)
|
||||
/* 8023C7B4 3C 60 80 3A */ lis r3, msg_scrn_d_msg_scrn_boss__stringBase0@ha /* 0x803998F8@ha */
|
||||
/* 8023C7B8 3B 63 98 F8 */ addi r27, r3, msg_scrn_d_msg_scrn_boss__stringBase0@l /* 0x803998F8@l */
|
||||
lbl_8023C7BC:
|
||||
/* 8023C7BC 38 60 00 6C */ li r3, 0x6c
|
||||
/* 8023C7C0 48 09 24 8D */ bl __nw__FUl
|
||||
/* 8023C7C4 7C 64 1B 79 */ or. r4, r3, r3
|
||||
/* 8023C7C8 41 82 00 2C */ beq lbl_8023C7F4
|
||||
/* 8023C7CC 80 9E 00 04 */ lwz r4, 4(r30)
|
||||
/* 8023C7D0 3C A0 80 3C */ lis r5, t_tag@ha /* 0x803C0DB0@ha */
|
||||
/* 8023C7D4 38 05 0D B0 */ addi r0, r5, t_tag@l /* 0x803C0DB0@l */
|
||||
/* 8023C7D8 7C C0 E2 14 */ add r6, r0, r28
|
||||
/* 8023C7DC 80 A6 00 00 */ lwz r5, 0(r6)
|
||||
/* 8023C7E0 80 C6 00 04 */ lwz r6, 4(r6)
|
||||
/* 8023C7E4 38 E0 00 00 */ li r7, 0
|
||||
/* 8023C7E8 39 00 00 00 */ li r8, 0
|
||||
/* 8023C7EC 48 01 71 99 */ bl __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap
|
||||
/* 8023C7F0 7C 64 1B 78 */ mr r4, r3
|
||||
lbl_8023C7F4:
|
||||
/* 8023C7F4 38 1D 00 0C */ addi r0, r29, 0xc
|
||||
/* 8023C7F8 7C 9E 01 2E */ stwx r4, r30, r0
|
||||
/* 8023C7FC 7C 7E 00 2E */ lwzx r3, r30, r0
|
||||
/* 8023C800 83 43 00 04 */ lwz r26, 4(r3)
|
||||
/* 8023C804 4B DD 83 01 */ bl mDoExt_getRubyFont__Fv
|
||||
/* 8023C808 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8023C80C 7F 43 D3 78 */ mr r3, r26
|
||||
/* 8023C810 81 9A 00 00 */ lwz r12, 0(r26)
|
||||
/* 8023C814 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
||||
/* 8023C818 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023C81C 4E 80 04 21 */ bctrl
|
||||
/* 8023C820 38 1D 00 0C */ addi r0, r29, 0xc
|
||||
/* 8023C824 7C 7E 00 2E */ lwzx r3, r30, r0
|
||||
/* 8023C828 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8023C82C D3 E3 01 14 */ stfs f31, 0x114(r3)
|
||||
/* 8023C830 7C 7E 00 2E */ lwzx r3, r30, r0
|
||||
/* 8023C834 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8023C838 38 80 01 00 */ li r4, 0x100
|
||||
/* 8023C83C 38 BB 00 14 */ addi r5, r27, 0x14
|
||||
/* 8023C840 4C C6 31 82 */ crclr 6
|
||||
/* 8023C844 48 0C 3F 09 */ bl setString__10J2DTextBoxFsPCce
|
||||
/* 8023C848 3B FF 00 01 */ addi r31, r31, 1
|
||||
/* 8023C84C 2C 1F 00 07 */ cmpwi r31, 7
|
||||
/* 8023C850 3B BD 00 04 */ addi r29, r29, 4
|
||||
/* 8023C854 3B 9C 00 08 */ addi r28, r28, 8
|
||||
/* 8023C858 41 80 FF 64 */ blt lbl_8023C7BC
|
||||
/* 8023C85C 80 7E 00 0C */ lwz r3, 0xc(r30)
|
||||
/* 8023C860 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8023C864 C0 03 01 1C */ lfs f0, 0x11c(r3)
|
||||
/* 8023C868 D0 1E 00 58 */ stfs f0, 0x58(r30)
|
||||
/* 8023C86C C0 03 01 20 */ lfs f0, 0x120(r3)
|
||||
/* 8023C870 D0 1E 00 5C */ stfs f0, 0x5c(r30)
|
||||
/* 8023C874 80 7E 00 0C */ lwz r3, 0xc(r30)
|
||||
/* 8023C878 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8023C87C C0 23 00 28 */ lfs f1, 0x28(r3)
|
||||
/* 8023C880 C0 03 00 20 */ lfs f0, 0x20(r3)
|
||||
/* 8023C884 EC 01 00 28 */ fsubs f0, f1, f0
|
||||
/* 8023C888 D0 1E 00 74 */ stfs f0, 0x74(r30)
|
||||
/* 8023C88C 80 7E 00 0C */ lwz r3, 0xc(r30)
|
||||
/* 8023C890 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8023C894 C0 23 00 2C */ lfs f1, 0x2c(r3)
|
||||
/* 8023C898 C0 03 00 24 */ lfs f0, 0x24(r3)
|
||||
/* 8023C89C EC 01 00 28 */ fsubs f0, f1, f0
|
||||
/* 8023C8A0 D0 1E 00 78 */ stfs f0, 0x78(r30)
|
||||
/* 8023C8A4 80 7E 00 0C */ lwz r3, 0xc(r30)
|
||||
/* 8023C8A8 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8023C8AC C0 03 01 18 */ lfs f0, 0x118(r3)
|
||||
/* 8023C8B0 D0 1E 00 7C */ stfs f0, 0x7c(r30)
|
||||
/* 8023C8B4 80 7E 00 0C */ lwz r3, 0xc(r30)
|
||||
/* 8023C8B8 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8023C8BC C0 03 01 14 */ lfs f0, 0x114(r3)
|
||||
/* 8023C8C0 D0 1E 00 80 */ stfs f0, 0x80(r30)
|
||||
/* 8023C8C4 38 60 00 00 */ li r3, 0
|
||||
/* 8023C8C8 38 00 00 07 */ li r0, 7
|
||||
/* 8023C8CC 7C 09 03 A6 */ mtctr r0
|
||||
lbl_8023C8D0:
|
||||
/* 8023C8D0 38 03 00 0C */ addi r0, r3, 0xc
|
||||
/* 8023C8D4 7C 9E 00 2E */ lwzx r4, r30, r0
|
||||
/* 8023C8D8 80 84 00 04 */ lwz r4, 4(r4)
|
||||
/* 8023C8DC C0 1E 00 7C */ lfs f0, 0x7c(r30)
|
||||
/* 8023C8E0 D0 04 01 18 */ stfs f0, 0x118(r4)
|
||||
/* 8023C8E4 38 63 00 04 */ addi r3, r3, 4
|
||||
/* 8023C8E8 42 00 FF E8 */ bdnz lbl_8023C8D0
|
||||
/* 8023C8EC 80 7E 00 0C */ lwz r3, 0xc(r30)
|
||||
/* 8023C8F0 48 01 79 F9 */ bl getGlobalPosX__8CPaneMgrFv
|
||||
/* 8023C8F4 D0 3E 00 64 */ stfs f1, 0x64(r30)
|
||||
/* 8023C8F8 80 7E 00 0C */ lwz r3, 0xc(r30)
|
||||
/* 8023C8FC 48 01 7A 69 */ bl getGlobalPosY__8CPaneMgrFv
|
||||
/* 8023C900 D0 3E 00 68 */ stfs f1, 0x68(r30)
|
||||
/* 8023C904 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8023C908 E3 E1 00 28 */ psq_l f31, 40(r1), 0, 0 /* qr0 */
|
||||
/* 8023C90C CB E1 00 20 */ lfd f31, 0x20(r1)
|
||||
/* 8023C910 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8023C914 48 12 59 09 */ bl _restgpr_26
|
||||
/* 8023C918 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 8023C91C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8023C920 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 8023C924 4E 80 00 20 */ blr
|
||||
@@ -1,96 +0,0 @@
|
||||
lbl_8023C928:
|
||||
/* 8023C928 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8023C92C 7C 08 02 A6 */ mflr r0
|
||||
/* 8023C930 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8023C934 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8023C938 48 12 58 99 */ bl _savegpr_26
|
||||
/* 8023C93C 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 8023C940 7C 9A 23 78 */ mr r26, r4
|
||||
/* 8023C944 41 82 01 28 */ beq lbl_8023CA6C
|
||||
/* 8023C948 3C 60 80 3C */ lis r3, __vt__14dMsgScrnBoss_c@ha /* 0x803C0DE8@ha */
|
||||
/* 8023C94C 38 03 0D E8 */ addi r0, r3, __vt__14dMsgScrnBoss_c@l /* 0x803C0DE8@l */
|
||||
/* 8023C950 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8023C954 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 8023C958 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8023C95C 41 82 00 18 */ beq lbl_8023C974
|
||||
/* 8023C960 38 80 00 01 */ li r4, 1
|
||||
/* 8023C964 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023C968 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 8023C96C 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023C970 4E 80 04 21 */ bctrl
|
||||
lbl_8023C974:
|
||||
/* 8023C974 38 00 00 00 */ li r0, 0
|
||||
/* 8023C978 90 1F 00 04 */ stw r0, 4(r31)
|
||||
/* 8023C97C 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 8023C980 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8023C984 41 82 00 18 */ beq lbl_8023C99C
|
||||
/* 8023C988 38 80 00 01 */ li r4, 1
|
||||
/* 8023C98C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023C990 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 8023C994 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023C998 4E 80 04 21 */ bctrl
|
||||
lbl_8023C99C:
|
||||
/* 8023C99C 38 00 00 00 */ li r0, 0
|
||||
/* 8023C9A0 90 1F 00 08 */ stw r0, 8(r31)
|
||||
/* 8023C9A4 80 7F 00 C8 */ lwz r3, 0xc8(r31)
|
||||
/* 8023C9A8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8023C9AC 41 82 00 18 */ beq lbl_8023C9C4
|
||||
/* 8023C9B0 38 80 00 01 */ li r4, 1
|
||||
/* 8023C9B4 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023C9B8 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 8023C9BC 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023C9C0 4E 80 04 21 */ bctrl
|
||||
lbl_8023C9C4:
|
||||
/* 8023C9C4 38 00 00 00 */ li r0, 0
|
||||
/* 8023C9C8 90 1F 00 C8 */ stw r0, 0xc8(r31)
|
||||
/* 8023C9CC 80 7F 00 C4 */ lwz r3, 0xc4(r31)
|
||||
/* 8023C9D0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8023C9D4 41 82 00 18 */ beq lbl_8023C9EC
|
||||
/* 8023C9D8 38 80 00 01 */ li r4, 1
|
||||
/* 8023C9DC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023C9E0 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 8023C9E4 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023C9E8 4E 80 04 21 */ bctrl
|
||||
lbl_8023C9EC:
|
||||
/* 8023C9EC 3B A0 00 00 */ li r29, 0
|
||||
/* 8023C9F0 93 BF 00 C4 */ stw r29, 0xc4(r31)
|
||||
/* 8023C9F4 3B 60 00 00 */ li r27, 0
|
||||
/* 8023C9F8 7F BE EB 78 */ mr r30, r29
|
||||
lbl_8023C9FC:
|
||||
/* 8023C9FC 3B 9E 00 0C */ addi r28, r30, 0xc
|
||||
/* 8023CA00 7C 7F E0 2E */ lwzx r3, r31, r28
|
||||
/* 8023CA04 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8023CA08 41 82 00 18 */ beq lbl_8023CA20
|
||||
/* 8023CA0C 38 80 00 01 */ li r4, 1
|
||||
/* 8023CA10 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023CA14 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 8023CA18 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023CA1C 4E 80 04 21 */ bctrl
|
||||
lbl_8023CA20:
|
||||
/* 8023CA20 7F BF E1 2E */ stwx r29, r31, r28
|
||||
/* 8023CA24 3B 7B 00 01 */ addi r27, r27, 1
|
||||
/* 8023CA28 2C 1B 00 07 */ cmpwi r27, 7
|
||||
/* 8023CA2C 3B DE 00 04 */ addi r30, r30, 4
|
||||
/* 8023CA30 41 80 FF CC */ blt lbl_8023C9FC
|
||||
/* 8023CA34 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8023CA38 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8023CA3C 80 63 5C 7C */ lwz r3, 0x5c7c(r3)
|
||||
/* 8023CA40 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023CA44 81 8C 00 24 */ lwz r12, 0x24(r12)
|
||||
/* 8023CA48 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023CA4C 4E 80 04 21 */ bctrl
|
||||
/* 8023CA50 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8023CA54 38 80 00 00 */ li r4, 0
|
||||
/* 8023CA58 4B FF F6 CD */ bl __dt__14dMsgScrnBase_cFv
|
||||
/* 8023CA5C 7F 40 07 35 */ extsh. r0, r26
|
||||
/* 8023CA60 40 81 00 0C */ ble lbl_8023CA6C
|
||||
/* 8023CA64 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8023CA68 48 09 22 D5 */ bl __dl__FPv
|
||||
lbl_8023CA6C:
|
||||
/* 8023CA6C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8023CA70 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8023CA74 48 12 57 A9 */ bl _restgpr_26
|
||||
/* 8023CA78 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8023CA7C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8023CA80 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8023CA84 4E 80 00 20 */ blr
|
||||
@@ -1,23 +0,0 @@
|
||||
lbl_8023CB98:
|
||||
/* 8023CB98 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8023CB9C 7C 08 02 A6 */ mflr r0
|
||||
/* 8023CBA0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8023CBA4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8023CBA8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8023CBAC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8023CBB0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8023CBB4 80 63 5F 50 */ lwz r3, 0x5f50(r3)
|
||||
/* 8023CBB8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023CBBC 81 8C 00 18 */ lwz r12, 0x18(r12)
|
||||
/* 8023CBC0 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023CBC4 4E 80 04 21 */ bctrl
|
||||
/* 8023CBC8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8023CBCC C0 22 B1 B4 */ lfs f1, lit_3916(r2)
|
||||
/* 8023CBD0 FC 40 08 90 */ fmr f2, f1
|
||||
/* 8023CBD4 C0 62 B1 B0 */ lfs f3, lit_3854(r2)
|
||||
/* 8023CBD8 4B FF F7 55 */ bl drawOutFont__14dMsgScrnBase_cFfff
|
||||
/* 8023CBDC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8023CBE0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8023CBE4 7C 08 03 A6 */ mtlr r0
|
||||
/* 8023CBE8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8023CBEC 4E 80 00 20 */ blr
|
||||
@@ -1,70 +0,0 @@
|
||||
lbl_8023CA88:
|
||||
/* 8023CA88 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8023CA8C 7C 08 02 A6 */ mflr r0
|
||||
/* 8023CA90 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8023CA94 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8023CA98 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8023CA9C 3C 60 80 43 */ lis r3, g_MsgObject_HIO_c@ha /* 0x8043028C@ha */
|
||||
/* 8023CAA0 38 83 02 8C */ addi r4, r3, g_MsgObject_HIO_c@l /* 0x8043028C@l */
|
||||
/* 8023CAA4 C0 24 00 C4 */ lfs f1, 0xc4(r4)
|
||||
/* 8023CAA8 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 8023CAAC 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8023CAB0 C0 04 00 98 */ lfs f0, 0x98(r4)
|
||||
/* 8023CAB4 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
||||
/* 8023CAB8 D0 23 00 D0 */ stfs f1, 0xd0(r3)
|
||||
/* 8023CABC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023CAC0 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
||||
/* 8023CAC4 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023CAC8 4E 80 04 21 */ bctrl
|
||||
/* 8023CACC 3C 60 80 43 */ lis r3, g_MsgObject_HIO_c@ha /* 0x8043028C@ha */
|
||||
/* 8023CAD0 38 83 02 8C */ addi r4, r3, g_MsgObject_HIO_c@l /* 0x8043028C@l */
|
||||
/* 8023CAD4 C0 24 01 A8 */ lfs f1, 0x1a8(r4)
|
||||
/* 8023CAD8 80 7F 00 C8 */ lwz r3, 0xc8(r31)
|
||||
/* 8023CADC 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8023CAE0 C0 04 01 A0 */ lfs f0, 0x1a0(r4)
|
||||
/* 8023CAE4 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
||||
/* 8023CAE8 D0 23 00 D0 */ stfs f1, 0xd0(r3)
|
||||
/* 8023CAEC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023CAF0 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
||||
/* 8023CAF4 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023CAF8 4E 80 04 21 */ bctrl
|
||||
/* 8023CAFC 80 7F 00 C8 */ lwz r3, 0xc8(r31)
|
||||
/* 8023CB00 3C 80 80 43 */ lis r4, g_MsgObject_HIO_c@ha /* 0x8043028C@ha */
|
||||
/* 8023CB04 38 84 02 8C */ addi r4, r4, g_MsgObject_HIO_c@l /* 0x8043028C@l */
|
||||
/* 8023CB08 C0 24 01 90 */ lfs f1, 0x190(r4)
|
||||
/* 8023CB0C C0 44 01 98 */ lfs f2, 0x198(r4)
|
||||
/* 8023CB10 48 01 7A A1 */ bl paneTrans__8CPaneMgrFff
|
||||
/* 8023CB14 3C 60 80 43 */ lis r3, g_MsgObject_HIO_c@ha /* 0x8043028C@ha */
|
||||
/* 8023CB18 38 83 02 8C */ addi r4, r3, g_MsgObject_HIO_c@l /* 0x8043028C@l */
|
||||
/* 8023CB1C C0 24 01 C8 */ lfs f1, 0x1c8(r4)
|
||||
/* 8023CB20 80 7F 00 C4 */ lwz r3, 0xc4(r31)
|
||||
/* 8023CB24 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8023CB28 C0 04 01 C0 */ lfs f0, 0x1c0(r4)
|
||||
/* 8023CB2C D0 03 00 CC */ stfs f0, 0xcc(r3)
|
||||
/* 8023CB30 D0 23 00 D0 */ stfs f1, 0xd0(r3)
|
||||
/* 8023CB34 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8023CB38 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
||||
/* 8023CB3C 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023CB40 4E 80 04 21 */ bctrl
|
||||
/* 8023CB44 80 7F 00 C4 */ lwz r3, 0xc4(r31)
|
||||
/* 8023CB48 3C 80 80 43 */ lis r4, g_MsgObject_HIO_c@ha /* 0x8043028C@ha */
|
||||
/* 8023CB4C 38 84 02 8C */ addi r4, r4, g_MsgObject_HIO_c@l /* 0x8043028C@l */
|
||||
/* 8023CB50 C0 24 01 B0 */ lfs f1, 0x1b0(r4)
|
||||
/* 8023CB54 C0 44 01 B8 */ lfs f2, 0x1b8(r4)
|
||||
/* 8023CB58 48 01 7A 59 */ bl paneTrans__8CPaneMgrFff
|
||||
/* 8023CB5C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8023CB60 4B FF FA 15 */ bl isTalkNow__14dMsgScrnBase_cFv
|
||||
/* 8023CB64 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8023CB68 41 82 00 1C */ beq lbl_8023CB84
|
||||
/* 8023CB6C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8023CB70 C0 22 B1 B0 */ lfs f1, lit_3854(r2)
|
||||
/* 8023CB74 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8023CB78 81 8C 00 4C */ lwz r12, 0x4c(r12)
|
||||
/* 8023CB7C 7D 89 03 A6 */ mtctr r12
|
||||
/* 8023CB80 4E 80 04 21 */ bctrl
|
||||
lbl_8023CB84:
|
||||
/* 8023CB84 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8023CB88 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8023CB8C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8023CB90 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8023CB94 4E 80 00 20 */ blr
|
||||
@@ -1,37 +0,0 @@
|
||||
lbl_8023CBF0:
|
||||
/* 8023CBF0 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8023CBF4 7C 08 02 A6 */ mflr r0
|
||||
/* 8023CBF8 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 8023CBFC DB E1 00 20 */ stfd f31, 0x20(r1)
|
||||
/* 8023CC00 F3 E1 00 28 */ psq_st f31, 40(r1), 0, 0 /* qr0 */
|
||||
/* 8023CC04 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8023CC08 48 12 55 D5 */ bl _savegpr_29
|
||||
/* 8023CC0C 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8023CC10 FF E0 08 90 */ fmr f31, f1
|
||||
/* 8023CC14 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 8023CC18 48 01 8B B9 */ bl setAlphaRate__13CPaneMgrAlphaFf
|
||||
/* 8023CC1C 80 7D 00 C4 */ lwz r3, 0xc4(r29)
|
||||
/* 8023CC20 3C 80 80 43 */ lis r4, g_MsgObject_HIO_c@ha /* 0x8043028C@ha */
|
||||
/* 8023CC24 38 84 02 8C */ addi r4, r4, g_MsgObject_HIO_c@l /* 0x8043028C@l */
|
||||
/* 8023CC28 C0 04 01 D0 */ lfs f0, 0x1d0(r4)
|
||||
/* 8023CC2C EC 3F 00 32 */ fmuls f1, f31, f0
|
||||
/* 8023CC30 48 01 8B A1 */ bl setAlphaRate__13CPaneMgrAlphaFf
|
||||
/* 8023CC34 3B C0 00 00 */ li r30, 0
|
||||
/* 8023CC38 3B E0 00 00 */ li r31, 0
|
||||
lbl_8023CC3C:
|
||||
/* 8023CC3C 38 1F 00 0C */ addi r0, r31, 0xc
|
||||
/* 8023CC40 7C 7D 00 2E */ lwzx r3, r29, r0
|
||||
/* 8023CC44 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 8023CC48 48 01 8B 89 */ bl setAlphaRate__13CPaneMgrAlphaFf
|
||||
/* 8023CC4C 3B DE 00 01 */ addi r30, r30, 1
|
||||
/* 8023CC50 2C 1E 00 07 */ cmpwi r30, 7
|
||||
/* 8023CC54 3B FF 00 04 */ addi r31, r31, 4
|
||||
/* 8023CC58 41 80 FF E4 */ blt lbl_8023CC3C
|
||||
/* 8023CC5C E3 E1 00 28 */ psq_l f31, 40(r1), 0, 0 /* qr0 */
|
||||
/* 8023CC60 CB E1 00 20 */ lfd f31, 0x20(r1)
|
||||
/* 8023CC64 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8023CC68 48 12 55 C1 */ bl _restgpr_29
|
||||
/* 8023CC6C 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 8023CC70 7C 08 03 A6 */ mtlr r0
|
||||
/* 8023CC74 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 8023CC78 4E 80 00 20 */ blr
|
||||
Reference in New Issue
Block a user