mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
d_timer / d_bright_check done (#2034)
* d_bright_check mostly fixed * d_timer done * remove asm
This commit is contained in:
@@ -1,36 +0,0 @@
|
|||||||
lbl_80192F10:
|
|
||||||
/* 80192F10 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 80192F14 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 80192F18 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 80192F1C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 80192F20 7C 7F 1B 78 */ mr r31, r3
|
|
||||||
/* 80192F24 3C 60 80 3C */ lis r3, __vt__14dBrightCheck_c@ha /* 0x803BB5FC@ha */
|
|
||||||
/* 80192F28 38 03 B5 FC */ addi r0, r3, __vt__14dBrightCheck_c@l /* 0x803BB5FC@l */
|
|
||||||
/* 80192F2C 90 1F 00 00 */ stw r0, 0(r31)
|
|
||||||
/* 80192F30 3C 60 80 3A */ lis r3, __vt__12dDlst_base_c@ha /* 0x803A6F88@ha */
|
|
||||||
/* 80192F34 38 03 6F 88 */ addi r0, r3, __vt__12dDlst_base_c@l /* 0x803A6F88@l */
|
|
||||||
/* 80192F38 90 1F 00 08 */ stw r0, 8(r31)
|
|
||||||
/* 80192F3C 3C 60 80 3C */ lis r3, __vt__19dDlst_BrightCheck_c@ha /* 0x803BB5EC@ha */
|
|
||||||
/* 80192F40 38 03 B5 EC */ addi r0, r3, __vt__19dDlst_BrightCheck_c@l /* 0x803BB5EC@l */
|
|
||||||
/* 80192F44 90 1F 00 08 */ stw r0, 8(r31)
|
|
||||||
/* 80192F48 90 9F 00 04 */ stw r4, 4(r31)
|
|
||||||
/* 80192F4C 38 60 00 2C */ li r3, 0x2c
|
|
||||||
/* 80192F50 48 13 BC FD */ bl __nw__FUl
|
|
||||||
/* 80192F54 7C 60 1B 79 */ or. r0, r3, r3
|
|
||||||
/* 80192F58 41 82 00 0C */ beq lbl_80192F64
|
|
||||||
/* 80192F5C 48 0B 6C C5 */ bl __ct__12dMsgString_cFv
|
|
||||||
/* 80192F60 7C 60 1B 78 */ mr r0, r3
|
|
||||||
lbl_80192F64:
|
|
||||||
/* 80192F64 90 1F 00 14 */ stw r0, 0x14(r31)
|
|
||||||
/* 80192F68 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 80192F6C 48 00 00 C5 */ bl screenSet__14dBrightCheck_cFv
|
|
||||||
/* 80192F70 38 00 00 00 */ li r0, 0
|
|
||||||
/* 80192F74 98 1F 00 19 */ stb r0, 0x19(r31)
|
|
||||||
/* 80192F78 38 00 00 01 */ li r0, 1
|
|
||||||
/* 80192F7C 98 1F 00 18 */ stb r0, 0x18(r31)
|
|
||||||
/* 80192F80 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 80192F84 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 80192F88 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 80192F8C 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 80192F90 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 80192F94 4E 80 00 20 */ blr
|
|
||||||
@@ -1,42 +0,0 @@
|
|||||||
lbl_80192F98:
|
|
||||||
/* 80192F98 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 80192F9C 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 80192FA0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 80192FA4 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 80192FA8 93 C1 00 08 */ stw r30, 8(r1)
|
|
||||||
/* 80192FAC 7C 7E 1B 79 */ or. r30, r3, r3
|
|
||||||
/* 80192FB0 7C 9F 23 78 */ mr r31, r4
|
|
||||||
/* 80192FB4 41 82 00 60 */ beq lbl_80193014
|
|
||||||
/* 80192FB8 3C 60 80 3C */ lis r3, __vt__14dBrightCheck_c@ha /* 0x803BB5FC@ha */
|
|
||||||
/* 80192FBC 38 03 B5 FC */ addi r0, r3, __vt__14dBrightCheck_c@l /* 0x803BB5FC@l */
|
|
||||||
/* 80192FC0 90 1E 00 00 */ stw r0, 0(r30)
|
|
||||||
/* 80192FC4 80 7E 00 0C */ lwz r3, 0xc(r30)
|
|
||||||
/* 80192FC8 28 03 00 00 */ cmplwi r3, 0
|
|
||||||
/* 80192FCC 41 82 00 18 */ beq lbl_80192FE4
|
|
||||||
/* 80192FD0 38 80 00 01 */ li r4, 1
|
|
||||||
/* 80192FD4 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 80192FD8 81 8C 00 08 */ lwz r12, 8(r12)
|
|
||||||
/* 80192FDC 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 80192FE0 4E 80 04 21 */ bctrl
|
|
||||||
lbl_80192FE4:
|
|
||||||
/* 80192FE4 80 7E 00 14 */ lwz r3, 0x14(r30)
|
|
||||||
/* 80192FE8 38 80 00 01 */ li r4, 1
|
|
||||||
/* 80192FEC 48 0B 6D 3D */ bl __dt__12dMsgString_cFv
|
|
||||||
/* 80192FF0 34 1E 00 08 */ addic. r0, r30, 8
|
|
||||||
/* 80192FF4 41 82 00 10 */ beq lbl_80193004
|
|
||||||
/* 80192FF8 3C 60 80 3C */ lis r3, __vt__19dDlst_BrightCheck_c@ha /* 0x803BB5EC@ha */
|
|
||||||
/* 80192FFC 38 03 B5 EC */ addi r0, r3, __vt__19dDlst_BrightCheck_c@l /* 0x803BB5EC@l */
|
|
||||||
/* 80193000 90 1E 00 08 */ stw r0, 8(r30)
|
|
||||||
lbl_80193004:
|
|
||||||
/* 80193004 7F E0 07 35 */ extsh. r0, r31
|
|
||||||
/* 80193008 40 81 00 0C */ ble lbl_80193014
|
|
||||||
/* 8019300C 7F C3 F3 78 */ mr r3, r30
|
|
||||||
/* 80193010 48 13 BD 2D */ bl __dl__FPv
|
|
||||||
lbl_80193014:
|
|
||||||
/* 80193014 7F C3 F3 78 */ mr r3, r30
|
|
||||||
/* 80193018 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8019301C 83 C1 00 08 */ lwz r30, 8(r1)
|
|
||||||
/* 80193020 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 80193024 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 80193028 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8019302C 4E 80 00 20 */ blr
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
lbl_80193648:
|
|
||||||
/* 80193648 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8019364C 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 80193650 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 80193654 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 80193658 7C 7F 1B 79 */ or. r31, r3, r3
|
|
||||||
/* 8019365C 41 82 00 1C */ beq lbl_80193678
|
|
||||||
/* 80193660 3C A0 80 3C */ lis r5, __vt__19dDlst_BrightCheck_c@ha /* 0x803BB5EC@ha */
|
|
||||||
/* 80193664 38 05 B5 EC */ addi r0, r5, __vt__19dDlst_BrightCheck_c@l /* 0x803BB5EC@l */
|
|
||||||
/* 80193668 90 1F 00 00 */ stw r0, 0(r31)
|
|
||||||
/* 8019366C 7C 80 07 35 */ extsh. r0, r4
|
|
||||||
/* 80193670 40 81 00 08 */ ble lbl_80193678
|
|
||||||
/* 80193674 48 13 B6 C9 */ bl __dl__FPv
|
|
||||||
lbl_80193678:
|
|
||||||
/* 80193678 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8019367C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 80193680 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 80193684 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 80193688 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8019368C 4E 80 00 20 */ blr
|
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
lbl_80193608:
|
|
||||||
/* 80193608 3C 60 80 3C */ lis r3, cNullVec__6Z2Calc@ha /* 0x803BB5B0@ha */
|
|
||||||
/* 8019360C 38 A3 B5 B0 */ addi r5, r3, cNullVec__6Z2Calc@l /* 0x803BB5B0@l */
|
|
||||||
/* 80193610 80 65 00 0C */ lwz r3, 0xc(r5)
|
|
||||||
/* 80193614 80 05 00 10 */ lwz r0, 0x10(r5)
|
|
||||||
/* 80193618 90 65 00 24 */ stw r3, 0x24(r5)
|
|
||||||
/* 8019361C 90 05 00 28 */ stw r0, 0x28(r5)
|
|
||||||
/* 80193620 80 05 00 14 */ lwz r0, 0x14(r5)
|
|
||||||
/* 80193624 90 05 00 2C */ stw r0, 0x2c(r5)
|
|
||||||
/* 80193628 38 85 00 24 */ addi r4, r5, 0x24
|
|
||||||
/* 8019362C 80 65 00 18 */ lwz r3, 0x18(r5)
|
|
||||||
/* 80193630 80 05 00 1C */ lwz r0, 0x1c(r5)
|
|
||||||
/* 80193634 90 64 00 0C */ stw r3, 0xc(r4)
|
|
||||||
/* 80193638 90 04 00 10 */ stw r0, 0x10(r4)
|
|
||||||
/* 8019363C 80 05 00 20 */ lwz r0, 0x20(r5)
|
|
||||||
/* 80193640 90 04 00 14 */ stw r0, 0x14(r4)
|
|
||||||
/* 80193644 4E 80 00 20 */ blr
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
lbl_80193594:
|
|
||||||
/* 80193594 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 80193598 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8019359C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 801935A0 7C 66 1B 78 */ mr r6, r3
|
|
||||||
/* 801935A4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 801935A8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 801935AC 38 63 5F 64 */ addi r3, r3, 0x5f64
|
|
||||||
/* 801935B0 38 83 01 B4 */ addi r4, r3, 0x1b4
|
|
||||||
/* 801935B4 38 A3 01 B8 */ addi r5, r3, 0x1b8
|
|
||||||
/* 801935B8 38 C6 00 08 */ addi r6, r6, 8
|
|
||||||
/* 801935BC 4B EC 31 D9 */ bl set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c
|
|
||||||
/* 801935C0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 801935C4 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 801935C8 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 801935CC 4E 80 00 20 */ blr
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
lbl_801935D0:
|
|
||||||
/* 801935D0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 801935D4 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 801935D8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 801935DC 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 801935E0 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 801935E4 80 84 5F 50 */ lwz r4, 0x5f50(r4)
|
|
||||||
/* 801935E8 80 63 00 04 */ lwz r3, 4(r3)
|
|
||||||
/* 801935EC C0 22 A0 00 */ lfs f1, lit_3792(r2)
|
|
||||||
/* 801935F0 FC 40 08 90 */ fmr f2, f1
|
|
||||||
/* 801935F4 48 16 58 E1 */ bl draw__9J2DScreenFffPC14J2DGrafContext
|
|
||||||
/* 801935F8 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 801935FC 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 80193600 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 80193604 4E 80 00 20 */ blr
|
|
||||||
@@ -1,306 +0,0 @@
|
|||||||
lbl_80193030:
|
|
||||||
/* 80193030 94 21 FF A0 */ stwu r1, -0x60(r1)
|
|
||||||
/* 80193034 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 80193038 90 01 00 64 */ stw r0, 0x64(r1)
|
|
||||||
/* 8019303C DB E1 00 50 */ stfd f31, 0x50(r1)
|
|
||||||
/* 80193040 F3 E1 00 58 */ psq_st f31, 88(r1), 0, 0 /* qr0 */
|
|
||||||
/* 80193044 39 61 00 50 */ addi r11, r1, 0x50
|
|
||||||
/* 80193048 48 1C F1 79 */ bl _savegpr_22
|
|
||||||
/* 8019304C 7C 7E 1B 78 */ mr r30, r3
|
|
||||||
/* 80193050 3C 60 80 39 */ lis r3, tv_btnA@ha /* 0x80394910@ha */
|
|
||||||
/* 80193054 3B E3 49 10 */ addi r31, r3, tv_btnA@l /* 0x80394910@l */
|
|
||||||
/* 80193058 38 60 01 18 */ li r3, 0x118
|
|
||||||
/* 8019305C 48 13 BB F1 */ bl __nw__FUl
|
|
||||||
/* 80193060 7C 60 1B 79 */ or. r0, r3, r3
|
|
||||||
/* 80193064 41 82 00 0C */ beq lbl_80193070
|
|
||||||
/* 80193068 48 16 54 31 */ bl __ct__9J2DScreenFv
|
|
||||||
/* 8019306C 7C 60 1B 78 */ mr r0, r3
|
|
||||||
lbl_80193070:
|
|
||||||
/* 80193070 90 1E 00 0C */ stw r0, 0xc(r30)
|
|
||||||
/* 80193074 80 7E 00 0C */ lwz r3, 0xc(r30)
|
|
||||||
/* 80193078 3C 80 80 39 */ lis r4, d_d_bright_check__stringBase0@ha /* 0x803949D8@ha */
|
|
||||||
/* 8019307C 38 84 49 D8 */ addi r4, r4, d_d_bright_check__stringBase0@l /* 0x803949D8@l */
|
|
||||||
/* 80193080 3C A0 01 10 */ lis r5, 0x110
|
|
||||||
/* 80193084 80 DE 00 04 */ lwz r6, 4(r30)
|
|
||||||
/* 80193088 48 16 55 C1 */ bl setPriority__9J2DScreenFPCcUlP10JKRArchive
|
|
||||||
/* 8019308C 80 7E 00 0C */ lwz r3, 0xc(r30)
|
|
||||||
/* 80193090 3C 80 74 6E */ lis r4, 0x746E /* 0x746E5F6E@ha */
|
|
||||||
/* 80193094 38 C4 5F 6E */ addi r6, r4, 0x5F6E /* 0x746E5F6E@l */
|
|
||||||
/* 80193098 3C 80 67 5F */ lis r4, 0x675F /* 0x675F6162@ha */
|
|
||||||
/* 8019309C 38 A4 61 62 */ addi r5, r4, 0x6162 /* 0x675F6162@l */
|
|
||||||
/* 801930A0 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 801930A4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
||||||
/* 801930A8 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 801930AC 4E 80 04 21 */ bctrl
|
|
||||||
/* 801930B0 38 00 00 00 */ li r0, 0
|
|
||||||
/* 801930B4 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
||||||
/* 801930B8 80 7E 00 0C */ lwz r3, 0xc(r30)
|
|
||||||
/* 801930BC 3C 80 5F 74 */ lis r4, 0x5F74 /* 0x5F743030@ha */
|
|
||||||
/* 801930C0 38 C4 30 30 */ addi r6, r4, 0x3030 /* 0x5F743030@l */
|
|
||||||
/* 801930C4 38 A0 00 66 */ li r5, 0x66
|
|
||||||
/* 801930C8 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 801930CC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
||||||
/* 801930D0 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 801930D4 4E 80 04 21 */ bctrl
|
|
||||||
/* 801930D8 7C 77 1B 78 */ mr r23, r3
|
|
||||||
/* 801930DC 80 7E 00 0C */ lwz r3, 0xc(r30)
|
|
||||||
/* 801930E0 3C 80 5F 74 */ lis r4, 0x5F74 /* 0x5F743030@ha */
|
|
||||||
/* 801930E4 38 C4 30 30 */ addi r6, r4, 0x3030 /* 0x5F743030@l */
|
|
||||||
/* 801930E8 38 A0 00 66 */ li r5, 0x66
|
|
||||||
/* 801930EC 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 801930F0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
||||||
/* 801930F4 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 801930F8 4E 80 04 21 */ bctrl
|
|
||||||
/* 801930FC 38 00 00 01 */ li r0, 1
|
|
||||||
/* 80193100 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
||||||
/* 80193104 80 7E 00 0C */ lwz r3, 0xc(r30)
|
|
||||||
/* 80193108 3C 80 5F 74 */ lis r4, 0x5F74 /* 0x5F743030@ha */
|
|
||||||
/* 8019310C 38 C4 30 30 */ addi r6, r4, 0x3030 /* 0x5F743030@l */
|
|
||||||
/* 80193110 38 A0 00 74 */ li r5, 0x74
|
|
||||||
/* 80193114 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 80193118 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
||||||
/* 8019311C 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 80193120 4E 80 04 21 */ bctrl
|
|
||||||
/* 80193124 38 00 00 00 */ li r0, 0
|
|
||||||
/* 80193128 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
||||||
/* 8019312C 4B E8 19 D9 */ bl mDoExt_getRubyFont__Fv
|
|
||||||
/* 80193130 7C 64 1B 78 */ mr r4, r3
|
|
||||||
/* 80193134 7E E3 BB 78 */ mr r3, r23
|
|
||||||
/* 80193138 81 97 00 00 */ lwz r12, 0(r23)
|
|
||||||
/* 8019313C 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
||||||
/* 80193140 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 80193144 4E 80 04 21 */ bctrl
|
|
||||||
/* 80193148 7E E3 BB 78 */ mr r3, r23
|
|
||||||
/* 8019314C 38 80 00 40 */ li r4, 0x40
|
|
||||||
/* 80193150 3C A0 80 39 */ lis r5, d_d_bright_check__stringBase0@ha /* 0x803949D8@ha */
|
|
||||||
/* 80193154 38 A5 49 D8 */ addi r5, r5, d_d_bright_check__stringBase0@l /* 0x803949D8@l */
|
|
||||||
/* 80193158 38 A5 00 17 */ addi r5, r5, 0x17
|
|
||||||
/* 8019315C 4C C6 31 82 */ crclr 6
|
|
||||||
/* 80193160 48 16 D5 ED */ bl setString__10J2DTextBoxFsPCce
|
|
||||||
/* 80193164 80 7E 00 14 */ lwz r3, 0x14(r30)
|
|
||||||
/* 80193168 38 80 05 5C */ li r4, 0x55c
|
|
||||||
/* 8019316C 7E E5 BB 78 */ mr r5, r23
|
|
||||||
/* 80193170 38 C0 00 00 */ li r6, 0
|
|
||||||
/* 80193174 38 E0 00 00 */ li r7, 0
|
|
||||||
/* 80193178 39 00 00 00 */ li r8, 0
|
|
||||||
/* 8019317C 39 20 00 00 */ li r9, 0
|
|
||||||
/* 80193180 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 80193184 81 8C 00 08 */ lwz r12, 8(r12)
|
|
||||||
/* 80193188 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 8019318C 4E 80 04 21 */ bctrl
|
|
||||||
/* 80193190 3A C0 00 00 */ li r22, 0
|
|
||||||
/* 80193194 3B A0 00 00 */ li r29, 0
|
|
||||||
/* 80193198 3B 80 00 00 */ li r28, 0
|
|
||||||
/* 8019319C 3B 3F 00 28 */ addi r25, r31, 0x28
|
|
||||||
/* 801931A0 3B 01 00 08 */ addi r24, r1, 8
|
|
||||||
/* 801931A4 3B 5F 00 00 */ addi r26, r31, 0
|
|
||||||
/* 801931A8 3C 60 80 39 */ lis r3, d_d_bright_check__stringBase0@ha /* 0x803949D8@ha */
|
|
||||||
/* 801931AC 3B 63 49 D8 */ addi r27, r3, d_d_bright_check__stringBase0@l /* 0x803949D8@l */
|
|
||||||
lbl_801931B0:
|
|
||||||
/* 801931B0 80 7E 00 0C */ lwz r3, 0xc(r30)
|
|
||||||
/* 801931B4 7C D9 E2 14 */ add r6, r25, r28
|
|
||||||
/* 801931B8 80 A6 00 00 */ lwz r5, 0(r6)
|
|
||||||
/* 801931BC 80 C6 00 04 */ lwz r6, 4(r6)
|
|
||||||
/* 801931C0 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 801931C4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
||||||
/* 801931C8 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 801931CC 4E 80 04 21 */ bctrl
|
|
||||||
/* 801931D0 7C 78 E9 2E */ stwx r3, r24, r29
|
|
||||||
/* 801931D4 80 7E 00 0C */ lwz r3, 0xc(r30)
|
|
||||||
/* 801931D8 7C DA E2 14 */ add r6, r26, r28
|
|
||||||
/* 801931DC 80 A6 00 00 */ lwz r5, 0(r6)
|
|
||||||
/* 801931E0 80 C6 00 04 */ lwz r6, 4(r6)
|
|
||||||
/* 801931E4 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 801931E8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
||||||
/* 801931EC 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 801931F0 4E 80 04 21 */ bctrl
|
|
||||||
/* 801931F4 38 00 00 00 */ li r0, 0
|
|
||||||
/* 801931F8 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
||||||
/* 801931FC 4B E8 17 F5 */ bl mDoExt_getMesgFont__Fv
|
|
||||||
/* 80193200 7C 64 1B 78 */ mr r4, r3
|
|
||||||
/* 80193204 7E F8 E8 2E */ lwzx r23, r24, r29
|
|
||||||
/* 80193208 7E E3 BB 78 */ mr r3, r23
|
|
||||||
/* 8019320C 81 97 00 00 */ lwz r12, 0(r23)
|
|
||||||
/* 80193210 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
||||||
/* 80193214 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 80193218 4E 80 04 21 */ bctrl
|
|
||||||
/* 8019321C 7E E3 BB 78 */ mr r3, r23
|
|
||||||
/* 80193220 38 80 00 40 */ li r4, 0x40
|
|
||||||
/* 80193224 38 BB 00 17 */ addi r5, r27, 0x17
|
|
||||||
/* 80193228 4C C6 31 82 */ crclr 6
|
|
||||||
/* 8019322C 48 16 D5 21 */ bl setString__10J2DTextBoxFsPCce
|
|
||||||
/* 80193230 80 7E 00 14 */ lwz r3, 0x14(r30)
|
|
||||||
/* 80193234 38 80 05 64 */ li r4, 0x564
|
|
||||||
/* 80193238 7E E5 BB 78 */ mr r5, r23
|
|
||||||
/* 8019323C 38 C0 00 00 */ li r6, 0
|
|
||||||
/* 80193240 38 E0 00 00 */ li r7, 0
|
|
||||||
/* 80193244 39 00 00 00 */ li r8, 0
|
|
||||||
/* 80193248 39 20 00 00 */ li r9, 0
|
|
||||||
/* 8019324C 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 80193250 81 8C 00 08 */ lwz r12, 8(r12)
|
|
||||||
/* 80193254 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 80193258 4E 80 04 21 */ bctrl
|
|
||||||
/* 8019325C 3A D6 00 01 */ addi r22, r22, 1
|
|
||||||
/* 80193260 2C 16 00 05 */ cmpwi r22, 5
|
|
||||||
/* 80193264 3B BD 00 04 */ addi r29, r29, 4
|
|
||||||
/* 80193268 3B 9C 00 08 */ addi r28, r28, 8
|
|
||||||
/* 8019326C 41 80 FF 44 */ blt lbl_801931B0
|
|
||||||
/* 80193270 3A C0 00 00 */ li r22, 0
|
|
||||||
/* 80193274 3B A0 00 00 */ li r29, 0
|
|
||||||
/* 80193278 3B 7F 00 A0 */ addi r27, r31, 0xa0
|
|
||||||
/* 8019327C 3B 80 00 00 */ li r28, 0
|
|
||||||
lbl_80193280:
|
|
||||||
/* 80193280 80 7E 00 0C */ lwz r3, 0xc(r30)
|
|
||||||
/* 80193284 7C DB EA 14 */ add r6, r27, r29
|
|
||||||
/* 80193288 80 A6 00 00 */ lwz r5, 0(r6)
|
|
||||||
/* 8019328C 80 C6 00 04 */ lwz r6, 4(r6)
|
|
||||||
/* 80193290 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 80193294 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
||||||
/* 80193298 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 8019329C 4E 80 04 21 */ bctrl
|
|
||||||
/* 801932A0 9B 83 00 B0 */ stb r28, 0xb0(r3)
|
|
||||||
/* 801932A4 3A D6 00 01 */ addi r22, r22, 1
|
|
||||||
/* 801932A8 2C 16 00 05 */ cmpwi r22, 5
|
|
||||||
/* 801932AC 3B BD 00 08 */ addi r29, r29, 8
|
|
||||||
/* 801932B0 41 80 FF D0 */ blt lbl_80193280
|
|
||||||
/* 801932B4 3A C0 00 00 */ li r22, 0
|
|
||||||
/* 801932B8 3B A0 00 00 */ li r29, 0
|
|
||||||
/* 801932BC 3B 9F 00 50 */ addi r28, r31, 0x50
|
|
||||||
/* 801932C0 C3 E2 A0 00 */ lfs f31, lit_3792(r2)
|
|
||||||
lbl_801932C4:
|
|
||||||
/* 801932C4 80 7E 00 0C */ lwz r3, 0xc(r30)
|
|
||||||
/* 801932C8 7C DC EA 14 */ add r6, r28, r29
|
|
||||||
/* 801932CC 80 A6 00 00 */ lwz r5, 0(r6)
|
|
||||||
/* 801932D0 80 C6 00 04 */ lwz r6, 4(r6)
|
|
||||||
/* 801932D4 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 801932D8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
||||||
/* 801932DC 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 801932E0 4E 80 04 21 */ bctrl
|
|
||||||
/* 801932E4 7C 77 1B 78 */ mr r23, r3
|
|
||||||
/* 801932E8 4B E8 17 09 */ bl mDoExt_getMesgFont__Fv
|
|
||||||
/* 801932EC 7C 64 1B 78 */ mr r4, r3
|
|
||||||
/* 801932F0 7E E3 BB 78 */ mr r3, r23
|
|
||||||
/* 801932F4 81 97 00 00 */ lwz r12, 0(r23)
|
|
||||||
/* 801932F8 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
||||||
/* 801932FC 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 80193300 4E 80 04 21 */ bctrl
|
|
||||||
/* 80193304 D3 F7 01 14 */ stfs f31, 0x114(r23)
|
|
||||||
/* 80193308 2C 16 00 02 */ cmpwi r22, 2
|
|
||||||
/* 8019330C 40 80 00 50 */ bge lbl_8019335C
|
|
||||||
/* 80193310 7E E3 BB 78 */ mr r3, r23
|
|
||||||
/* 80193314 38 80 01 00 */ li r4, 0x100
|
|
||||||
/* 80193318 3C A0 80 39 */ lis r5, d_d_bright_check__stringBase0@ha /* 0x803949D8@ha */
|
|
||||||
/* 8019331C 38 A5 49 D8 */ addi r5, r5, d_d_bright_check__stringBase0@l /* 0x803949D8@l */
|
|
||||||
/* 80193320 38 A5 00 17 */ addi r5, r5, 0x17
|
|
||||||
/* 80193324 4C C6 31 82 */ crclr 6
|
|
||||||
/* 80193328 48 16 D4 25 */ bl setString__10J2DTextBoxFsPCce
|
|
||||||
/* 8019332C 80 7E 00 14 */ lwz r3, 0x14(r30)
|
|
||||||
/* 80193330 38 80 05 58 */ li r4, 0x558
|
|
||||||
/* 80193334 7E E5 BB 78 */ mr r5, r23
|
|
||||||
/* 80193338 38 C0 00 00 */ li r6, 0
|
|
||||||
/* 8019333C 38 E0 00 00 */ li r7, 0
|
|
||||||
/* 80193340 39 00 00 00 */ li r8, 0
|
|
||||||
/* 80193344 39 20 00 00 */ li r9, 0
|
|
||||||
/* 80193348 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 8019334C 81 8C 00 08 */ lwz r12, 8(r12)
|
|
||||||
/* 80193350 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 80193354 4E 80 04 21 */ bctrl
|
|
||||||
/* 80193358 48 00 01 48 */ b lbl_801934A0
|
|
||||||
lbl_8019335C:
|
|
||||||
/* 8019335C 2C 16 00 04 */ cmpwi r22, 4
|
|
||||||
/* 80193360 40 80 00 50 */ bge lbl_801933B0
|
|
||||||
/* 80193364 7E E3 BB 78 */ mr r3, r23
|
|
||||||
/* 80193368 38 80 01 00 */ li r4, 0x100
|
|
||||||
/* 8019336C 3C A0 80 39 */ lis r5, d_d_bright_check__stringBase0@ha /* 0x803949D8@ha */
|
|
||||||
/* 80193370 38 A5 49 D8 */ addi r5, r5, d_d_bright_check__stringBase0@l /* 0x803949D8@l */
|
|
||||||
/* 80193374 38 A5 00 17 */ addi r5, r5, 0x17
|
|
||||||
/* 80193378 4C C6 31 82 */ crclr 6
|
|
||||||
/* 8019337C 48 16 D3 D1 */ bl setString__10J2DTextBoxFsPCce
|
|
||||||
/* 80193380 80 7E 00 14 */ lwz r3, 0x14(r30)
|
|
||||||
/* 80193384 38 80 05 57 */ li r4, 0x557
|
|
||||||
/* 80193388 7E E5 BB 78 */ mr r5, r23
|
|
||||||
/* 8019338C 38 C0 00 00 */ li r6, 0
|
|
||||||
/* 80193390 38 E0 00 00 */ li r7, 0
|
|
||||||
/* 80193394 39 00 00 00 */ li r8, 0
|
|
||||||
/* 80193398 39 20 00 00 */ li r9, 0
|
|
||||||
/* 8019339C 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 801933A0 81 8C 00 08 */ lwz r12, 8(r12)
|
|
||||||
/* 801933A4 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 801933A8 4E 80 04 21 */ bctrl
|
|
||||||
/* 801933AC 48 00 00 F4 */ b lbl_801934A0
|
|
||||||
lbl_801933B0:
|
|
||||||
/* 801933B0 2C 16 00 06 */ cmpwi r22, 6
|
|
||||||
/* 801933B4 40 80 00 50 */ bge lbl_80193404
|
|
||||||
/* 801933B8 7E E3 BB 78 */ mr r3, r23
|
|
||||||
/* 801933BC 38 80 01 00 */ li r4, 0x100
|
|
||||||
/* 801933C0 3C A0 80 39 */ lis r5, d_d_bright_check__stringBase0@ha /* 0x803949D8@ha */
|
|
||||||
/* 801933C4 38 A5 49 D8 */ addi r5, r5, d_d_bright_check__stringBase0@l /* 0x803949D8@l */
|
|
||||||
/* 801933C8 38 A5 00 17 */ addi r5, r5, 0x17
|
|
||||||
/* 801933CC 4C C6 31 82 */ crclr 6
|
|
||||||
/* 801933D0 48 16 D3 7D */ bl setString__10J2DTextBoxFsPCce
|
|
||||||
/* 801933D4 80 7E 00 14 */ lwz r3, 0x14(r30)
|
|
||||||
/* 801933D8 38 80 05 59 */ li r4, 0x559
|
|
||||||
/* 801933DC 7E E5 BB 78 */ mr r5, r23
|
|
||||||
/* 801933E0 38 C0 00 00 */ li r6, 0
|
|
||||||
/* 801933E4 38 E0 00 00 */ li r7, 0
|
|
||||||
/* 801933E8 39 00 00 00 */ li r8, 0
|
|
||||||
/* 801933EC 39 20 00 00 */ li r9, 0
|
|
||||||
/* 801933F0 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 801933F4 81 8C 00 08 */ lwz r12, 8(r12)
|
|
||||||
/* 801933F8 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 801933FC 4E 80 04 21 */ bctrl
|
|
||||||
/* 80193400 48 00 00 A0 */ b lbl_801934A0
|
|
||||||
lbl_80193404:
|
|
||||||
/* 80193404 2C 16 00 08 */ cmpwi r22, 8
|
|
||||||
/* 80193408 40 80 00 50 */ bge lbl_80193458
|
|
||||||
/* 8019340C 7E E3 BB 78 */ mr r3, r23
|
|
||||||
/* 80193410 38 80 01 00 */ li r4, 0x100
|
|
||||||
/* 80193414 3C A0 80 39 */ lis r5, d_d_bright_check__stringBase0@ha /* 0x803949D8@ha */
|
|
||||||
/* 80193418 38 A5 49 D8 */ addi r5, r5, d_d_bright_check__stringBase0@l /* 0x803949D8@l */
|
|
||||||
/* 8019341C 38 A5 00 17 */ addi r5, r5, 0x17
|
|
||||||
/* 80193420 4C C6 31 82 */ crclr 6
|
|
||||||
/* 80193424 48 16 D3 29 */ bl setString__10J2DTextBoxFsPCce
|
|
||||||
/* 80193428 80 7E 00 14 */ lwz r3, 0x14(r30)
|
|
||||||
/* 8019342C 38 80 05 5A */ li r4, 0x55a
|
|
||||||
/* 80193430 7E E5 BB 78 */ mr r5, r23
|
|
||||||
/* 80193434 38 C0 00 00 */ li r6, 0
|
|
||||||
/* 80193438 38 E0 00 00 */ li r7, 0
|
|
||||||
/* 8019343C 39 00 00 00 */ li r8, 0
|
|
||||||
/* 80193440 39 20 00 00 */ li r9, 0
|
|
||||||
/* 80193444 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 80193448 81 8C 00 08 */ lwz r12, 8(r12)
|
|
||||||
/* 8019344C 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 80193450 4E 80 04 21 */ bctrl
|
|
||||||
/* 80193454 48 00 00 4C */ b lbl_801934A0
|
|
||||||
lbl_80193458:
|
|
||||||
/* 80193458 7E E3 BB 78 */ mr r3, r23
|
|
||||||
/* 8019345C 38 80 01 00 */ li r4, 0x100
|
|
||||||
/* 80193460 3C A0 80 39 */ lis r5, d_d_bright_check__stringBase0@ha /* 0x803949D8@ha */
|
|
||||||
/* 80193464 38 A5 49 D8 */ addi r5, r5, d_d_bright_check__stringBase0@l /* 0x803949D8@l */
|
|
||||||
/* 80193468 38 A5 00 17 */ addi r5, r5, 0x17
|
|
||||||
/* 8019346C 4C C6 31 82 */ crclr 6
|
|
||||||
/* 80193470 48 16 D2 DD */ bl setString__10J2DTextBoxFsPCce
|
|
||||||
/* 80193474 80 7E 00 14 */ lwz r3, 0x14(r30)
|
|
||||||
/* 80193478 38 80 05 5B */ li r4, 0x55b
|
|
||||||
/* 8019347C 7E E5 BB 78 */ mr r5, r23
|
|
||||||
/* 80193480 38 C0 00 00 */ li r6, 0
|
|
||||||
/* 80193484 38 E0 00 00 */ li r7, 0
|
|
||||||
/* 80193488 39 00 00 00 */ li r8, 0
|
|
||||||
/* 8019348C 39 20 00 00 */ li r9, 0
|
|
||||||
/* 80193490 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 80193494 81 8C 00 08 */ lwz r12, 8(r12)
|
|
||||||
/* 80193498 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 8019349C 4E 80 04 21 */ bctrl
|
|
||||||
lbl_801934A0:
|
|
||||||
/* 801934A0 3A D6 00 01 */ addi r22, r22, 1
|
|
||||||
/* 801934A4 2C 16 00 0A */ cmpwi r22, 0xa
|
|
||||||
/* 801934A8 3B BD 00 08 */ addi r29, r29, 8
|
|
||||||
/* 801934AC 41 80 FE 18 */ blt lbl_801932C4
|
|
||||||
/* 801934B0 E3 E1 00 58 */ psq_l f31, 88(r1), 0, 0 /* qr0 */
|
|
||||||
/* 801934B4 CB E1 00 50 */ lfd f31, 0x50(r1)
|
|
||||||
/* 801934B8 39 61 00 50 */ addi r11, r1, 0x50
|
|
||||||
/* 801934BC 48 1C ED 51 */ bl _restgpr_22
|
|
||||||
/* 801934C0 80 01 00 64 */ lwz r0, 0x64(r1)
|
|
||||||
/* 801934C4 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 801934C8 38 21 00 60 */ addi r1, r1, 0x60
|
|
||||||
/* 801934CC 4E 80 00 20 */ blr
|
|
||||||
@@ -1,43 +0,0 @@
|
|||||||
lbl_8025DB38:
|
|
||||||
/* 8025DB38 3C 80 80 3A */ lis r4, __vt__12dDlst_base_c@ha /* 0x803A6F88@ha */
|
|
||||||
/* 8025DB3C 38 04 6F 88 */ addi r0, r4, __vt__12dDlst_base_c@l /* 0x803A6F88@l */
|
|
||||||
/* 8025DB40 90 03 00 00 */ stw r0, 0(r3)
|
|
||||||
/* 8025DB44 3C 80 80 3C */ lis r4, __vt__21dDlst_TimerScrnDraw_c@ha /* 0x803C3420@ha */
|
|
||||||
/* 8025DB48 38 04 34 20 */ addi r0, r4, __vt__21dDlst_TimerScrnDraw_c@l /* 0x803C3420@l */
|
|
||||||
/* 8025DB4C 90 03 00 00 */ stw r0, 0(r3)
|
|
||||||
/* 8025DB50 38 C0 00 00 */ li r6, 0
|
|
||||||
/* 8025DB54 98 C3 03 E2 */ stb r6, 0x3e2(r3)
|
|
||||||
/* 8025DB58 98 C3 03 DD */ stb r6, 0x3dd(r3)
|
|
||||||
/* 8025DB5C 90 C3 03 D8 */ stw r6, 0x3d8(r3)
|
|
||||||
/* 8025DB60 38 00 FF FF */ li r0, -1
|
|
||||||
/* 8025DB64 90 03 03 CC */ stw r0, 0x3cc(r3)
|
|
||||||
/* 8025DB68 90 03 03 D0 */ stw r0, 0x3d0(r3)
|
|
||||||
/* 8025DB6C 90 C3 03 D4 */ stw r6, 0x3d4(r3)
|
|
||||||
/* 8025DB70 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
|
|
||||||
/* 8025DB74 38 A4 EB C8 */ addi r5, r4, g_drawHIO@l /* 0x8042EBC8@l */
|
|
||||||
/* 8025DB78 88 03 03 DD */ lbz r0, 0x3dd(r3)
|
|
||||||
/* 8025DB7C 54 00 10 3A */ slwi r0, r0, 2
|
|
||||||
/* 8025DB80 7C 85 02 14 */ add r4, r5, r0
|
|
||||||
/* 8025DB84 C0 04 0A BC */ lfs f0, 0xabc(r4)
|
|
||||||
/* 8025DB88 D0 03 03 B0 */ stfs f0, 0x3b0(r3)
|
|
||||||
/* 8025DB8C 88 03 03 DD */ lbz r0, 0x3dd(r3)
|
|
||||||
/* 8025DB90 54 00 10 3A */ slwi r0, r0, 2
|
|
||||||
/* 8025DB94 7C 85 02 14 */ add r4, r5, r0
|
|
||||||
/* 8025DB98 C0 04 0A F8 */ lfs f0, 0xaf8(r4)
|
|
||||||
/* 8025DB9C D0 03 03 B4 */ stfs f0, 0x3b4(r3)
|
|
||||||
/* 8025DBA0 88 03 03 DD */ lbz r0, 0x3dd(r3)
|
|
||||||
/* 8025DBA4 54 00 10 3A */ slwi r0, r0, 2
|
|
||||||
/* 8025DBA8 7C 85 02 14 */ add r4, r5, r0
|
|
||||||
/* 8025DBAC C0 04 0B 34 */ lfs f0, 0xb34(r4)
|
|
||||||
/* 8025DBB0 D0 03 03 B8 */ stfs f0, 0x3b8(r3)
|
|
||||||
/* 8025DBB4 88 03 03 DD */ lbz r0, 0x3dd(r3)
|
|
||||||
/* 8025DBB8 54 00 10 3A */ slwi r0, r0, 2
|
|
||||||
/* 8025DBBC 7C 85 02 14 */ add r4, r5, r0
|
|
||||||
/* 8025DBC0 C0 04 0B 70 */ lfs f0, 0xb70(r4)
|
|
||||||
/* 8025DBC4 D0 03 03 BC */ stfs f0, 0x3bc(r3)
|
|
||||||
/* 8025DBC8 98 C3 03 DE */ stb r6, 0x3de(r3)
|
|
||||||
/* 8025DBCC 98 C3 03 DF */ stb r6, 0x3df(r3)
|
|
||||||
/* 8025DBD0 98 C3 03 E0 */ stb r6, 0x3e0(r3)
|
|
||||||
/* 8025DBD4 38 00 00 01 */ li r0, 1
|
|
||||||
/* 8025DBD8 98 03 03 E1 */ stb r0, 0x3e1(r3)
|
|
||||||
/* 8025DBDC 4E 80 00 20 */ blr
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
lbl_80261394:
|
|
||||||
/* 80261394 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 80261398 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8026139C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 802613A0 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 802613A4 7C 7F 1B 79 */ or. r31, r3, r3
|
|
||||||
/* 802613A8 41 82 00 1C */ beq lbl_802613C4
|
|
||||||
/* 802613AC 3C A0 80 3C */ lis r5, __vt__21dDlst_TimerScrnDraw_c@ha /* 0x803C3420@ha */
|
|
||||||
/* 802613B0 38 05 34 20 */ addi r0, r5, __vt__21dDlst_TimerScrnDraw_c@l /* 0x803C3420@l */
|
|
||||||
/* 802613B4 90 1F 00 00 */ stw r0, 0(r31)
|
|
||||||
/* 802613B8 7C 80 07 35 */ extsh. r0, r4
|
|
||||||
/* 802613BC 40 81 00 08 */ ble lbl_802613C4
|
|
||||||
/* 802613C0 48 06 D9 7D */ bl __dl__FPv
|
|
||||||
lbl_802613C4:
|
|
||||||
/* 802613C4 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 802613C8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 802613CC 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 802613D0 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 802613D4 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 802613D8 4E 80 00 20 */ blr
|
|
||||||
@@ -1,339 +0,0 @@
|
|||||||
lbl_8025CA0C:
|
|
||||||
/* 8025CA0C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
||||||
/* 8025CA10 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8025CA14 90 01 00 24 */ stw r0, 0x24(r1)
|
|
||||||
/* 8025CA18 39 61 00 20 */ addi r11, r1, 0x20
|
|
||||||
/* 8025CA1C 48 10 57 BD */ bl _savegpr_28
|
|
||||||
/* 8025CA20 7C 7F 1B 78 */ mr r31, r3
|
|
||||||
/* 8025CA24 38 7F 01 08 */ addi r3, r31, 0x108
|
|
||||||
/* 8025CA28 3C 80 80 3A */ lis r4, d_d_timer__stringBase0@ha /* 0x8039A3D8@ha */
|
|
||||||
/* 8025CA2C 38 84 A3 D8 */ addi r4, r4, d_d_timer__stringBase0@l /* 0x8039A3D8@l */
|
|
||||||
/* 8025CA30 4B DD 04 8D */ bl dComIfG_resLoad__FP30request_of_phase_process_classPCc
|
|
||||||
/* 8025CA34 2C 03 00 04 */ cmpwi r3, 4
|
|
||||||
/* 8025CA38 40 82 04 B4 */ bne lbl_8025CEEC
|
|
||||||
/* 8025CA3C 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8025CA40 4B DC 30 05 */ bl fopMsgM_GetAppend__FPv
|
|
||||||
/* 8025CA44 7C 7E 1B 79 */ or. r30, r3, r3
|
|
||||||
/* 8025CA48 40 82 00 0C */ bne lbl_8025CA54
|
|
||||||
/* 8025CA4C 38 60 00 05 */ li r3, 5
|
|
||||||
/* 8025CA50 48 00 04 9C */ b lbl_8025CEEC
|
|
||||||
lbl_8025CA54:
|
|
||||||
/* 8025CA54 3C 60 80 3A */ lis r3, d_d_timer__stringBase0@ha /* 0x8039A3D8@ha */
|
|
||||||
/* 8025CA58 38 63 A3 D8 */ addi r3, r3, d_d_timer__stringBase0@l /* 0x8039A3D8@l */
|
|
||||||
/* 8025CA5C 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8025CA60 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8025CA64 3C 84 00 02 */ addis r4, r4, 2
|
|
||||||
/* 8025CA68 38 A0 00 80 */ li r5, 0x80
|
|
||||||
/* 8025CA6C 38 84 C2 F8 */ addi r4, r4, -15624
|
|
||||||
/* 8025CA70 4B DD F7 75 */ bl getResInfo__14dRes_control_cFPCcP11dRes_info_ci
|
|
||||||
/* 8025CA74 7C 7D 1B 78 */ mr r29, r3
|
|
||||||
/* 8025CA78 80 03 00 14 */ lwz r0, 0x14(r3)
|
|
||||||
/* 8025CA7C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8025CA80 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8025CA84 90 03 5C E0 */ stw r0, 0x5ce0(r3)
|
|
||||||
/* 8025CA88 3C 60 00 01 */ lis r3, 0x0001 /* 0x00011000@ha */
|
|
||||||
/* 8025CA8C 38 63 10 00 */ addi r3, r3, 0x1000 /* 0x00011000@l */
|
|
||||||
/* 8025CA90 38 80 00 00 */ li r4, 0
|
|
||||||
/* 8025CA94 4B DC 39 09 */ bl fopMsgM_createExpHeap__FUlP7JKRHeap
|
|
||||||
/* 8025CA98 90 7F 01 00 */ stw r3, 0x100(r31)
|
|
||||||
/* 8025CA9C 80 7F 01 00 */ lwz r3, 0x100(r31)
|
|
||||||
/* 8025CAA0 4B DB 27 2D */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
|
||||||
/* 8025CAA4 7C 7C 1B 78 */ mr r28, r3
|
|
||||||
/* 8025CAA8 80 7F 01 00 */ lwz r3, 0x100(r31)
|
|
||||||
/* 8025CAAC 28 03 00 00 */ cmplwi r3, 0
|
|
||||||
/* 8025CAB0 41 82 00 70 */ beq lbl_8025CB20
|
|
||||||
/* 8025CAB4 48 07 1C D1 */ bl getTotalFreeSize__7JKRHeapFv
|
|
||||||
/* 8025CAB8 38 60 03 E4 */ li r3, 0x3e4
|
|
||||||
/* 8025CABC 48 07 21 91 */ bl __nw__FUl
|
|
||||||
/* 8025CAC0 7C 60 1B 79 */ or. r0, r3, r3
|
|
||||||
/* 8025CAC4 41 82 00 0C */ beq lbl_8025CAD0
|
|
||||||
/* 8025CAC8 48 00 10 71 */ bl __ct__21dDlst_TimerScrnDraw_cFv
|
|
||||||
/* 8025CACC 7C 60 1B 78 */ mr r0, r3
|
|
||||||
lbl_8025CAD0:
|
|
||||||
/* 8025CAD0 90 1F 00 FC */ stw r0, 0xfc(r31)
|
|
||||||
/* 8025CAD4 80 9E 00 1C */ lwz r4, 0x1c(r30)
|
|
||||||
/* 8025CAD8 2C 04 00 0A */ cmpwi r4, 0xa
|
|
||||||
/* 8025CADC 40 82 00 2C */ bne lbl_8025CB08
|
|
||||||
/* 8025CAE0 83 BD 00 14 */ lwz r29, 0x14(r29)
|
|
||||||
/* 8025CAE4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8025CAE8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8025CAEC 38 63 0F 38 */ addi r3, r3, 0xf38
|
|
||||||
/* 8025CAF0 4B DD 00 CD */ bl getTimerMode__14dComIfG_play_cFv
|
|
||||||
/* 8025CAF4 7C 64 1B 78 */ mr r4, r3
|
|
||||||
/* 8025CAF8 80 7F 00 FC */ lwz r3, 0xfc(r31)
|
|
||||||
/* 8025CAFC 7F A5 EB 78 */ mr r5, r29
|
|
||||||
/* 8025CB00 48 00 14 BD */ bl setScreen__21dDlst_TimerScrnDraw_cFlP10JKRArchive
|
|
||||||
/* 8025CB04 48 00 00 10 */ b lbl_8025CB14
|
|
||||||
lbl_8025CB08:
|
|
||||||
/* 8025CB08 80 7F 00 FC */ lwz r3, 0xfc(r31)
|
|
||||||
/* 8025CB0C 80 BD 00 14 */ lwz r5, 0x14(r29)
|
|
||||||
/* 8025CB10 48 00 14 AD */ bl setScreen__21dDlst_TimerScrnDraw_cFlP10JKRArchive
|
|
||||||
lbl_8025CB14:
|
|
||||||
/* 8025CB14 7F 83 E3 78 */ mr r3, r28
|
|
||||||
/* 8025CB18 4B DB 26 B5 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
|
||||||
/* 8025CB1C 48 00 00 10 */ b lbl_8025CB2C
|
|
||||||
lbl_8025CB20:
|
|
||||||
/* 8025CB20 38 60 00 05 */ li r3, 5
|
|
||||||
/* 8025CB24 48 00 03 C8 */ b lbl_8025CEEC
|
|
||||||
/* 8025CB28 48 00 03 C4 */ b lbl_8025CEEC
|
|
||||||
lbl_8025CB2C:
|
|
||||||
/* 8025CB2C 80 7F 00 FC */ lwz r3, 0xfc(r31)
|
|
||||||
/* 8025CB30 88 9E 00 24 */ lbz r4, 0x24(r30)
|
|
||||||
/* 8025CB34 48 00 2F 91 */ bl setShowType__21dDlst_TimerScrnDraw_cFUc
|
|
||||||
/* 8025CB38 80 1E 00 1C */ lwz r0, 0x1c(r30)
|
|
||||||
/* 8025CB3C 2C 00 00 0A */ cmpwi r0, 0xa
|
|
||||||
/* 8025CB40 40 82 01 B0 */ bne lbl_8025CCF0
|
|
||||||
/* 8025CB44 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8025CB48 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8025CB4C 3B C3 0F 38 */ addi r30, r3, 0xf38
|
|
||||||
/* 8025CB50 7F C3 F3 78 */ mr r3, r30
|
|
||||||
/* 8025CB54 4B DD 00 69 */ bl getTimerMode__14dComIfG_play_cFv
|
|
||||||
/* 8025CB58 90 7F 01 54 */ stw r3, 0x154(r31)
|
|
||||||
/* 8025CB5C 7F C3 F3 78 */ mr r3, r30
|
|
||||||
/* 8025CB60 4B DD 00 4D */ bl getTimerLimitTimeMs__14dComIfG_play_cFv
|
|
||||||
/* 8025CB64 3C 80 80 00 */ lis r4, 0x8000 /* 0x800000F8@ha */
|
|
||||||
/* 8025CB68 80 04 00 F8 */ lwz r0, 0x00F8(r4) /* 0x800000F8@l */
|
|
||||||
/* 8025CB6C 54 04 F0 BE */ srwi r4, r0, 2
|
|
||||||
/* 8025CB70 38 00 03 E8 */ li r0, 0x3e8
|
|
||||||
/* 8025CB74 7C E4 03 96 */ divwu r7, r4, r0
|
|
||||||
/* 8025CB78 38 A0 00 00 */ li r5, 0
|
|
||||||
/* 8025CB7C 7C 60 FE 70 */ srawi r0, r3, 0x1f
|
|
||||||
/* 8025CB80 7C 87 18 16 */ mulhwu r4, r7, r3
|
|
||||||
/* 8025CB84 7C A5 19 D6 */ mullw r5, r5, r3
|
|
||||||
/* 8025CB88 7C C7 19 D6 */ mullw r6, r7, r3
|
|
||||||
/* 8025CB8C 7C 07 01 D6 */ mullw r0, r7, r0
|
|
||||||
/* 8025CB90 7C 64 2A 14 */ add r3, r4, r5
|
|
||||||
/* 8025CB94 7C 63 02 14 */ add r3, r3, r0
|
|
||||||
/* 8025CB98 90 DF 01 44 */ stw r6, 0x144(r31)
|
|
||||||
/* 8025CB9C 90 7F 01 40 */ stw r3, 0x140(r31)
|
|
||||||
/* 8025CBA0 4B DD 5C 65 */ bl getTime__11dLib_time_cFv
|
|
||||||
/* 8025CBA4 90 9F 01 14 */ stw r4, 0x114(r31)
|
|
||||||
/* 8025CBA8 90 7F 01 10 */ stw r3, 0x110(r31)
|
|
||||||
/* 8025CBAC 90 9F 01 1C */ stw r4, 0x11c(r31)
|
|
||||||
/* 8025CBB0 90 7F 01 18 */ stw r3, 0x118(r31)
|
|
||||||
/* 8025CBB4 7F C3 F3 78 */ mr r3, r30
|
|
||||||
/* 8025CBB8 4B DC FF E5 */ bl getTimerNowTimeMs__14dComIfG_play_cFv
|
|
||||||
/* 8025CBBC 81 1F 01 10 */ lwz r8, 0x110(r31)
|
|
||||||
/* 8025CBC0 81 3F 01 14 */ lwz r9, 0x114(r31)
|
|
||||||
/* 8025CBC4 3C 80 80 00 */ lis r4, 0x8000 /* 0x800000F8@ha */
|
|
||||||
/* 8025CBC8 80 04 00 F8 */ lwz r0, 0x00F8(r4) /* 0x800000F8@l */
|
|
||||||
/* 8025CBCC 54 04 F0 BE */ srwi r4, r0, 2
|
|
||||||
/* 8025CBD0 38 00 03 E8 */ li r0, 0x3e8
|
|
||||||
/* 8025CBD4 7C E4 03 96 */ divwu r7, r4, r0
|
|
||||||
/* 8025CBD8 38 C0 00 00 */ li r6, 0
|
|
||||||
/* 8025CBDC 7C 60 FE 70 */ srawi r0, r3, 0x1f
|
|
||||||
/* 8025CBE0 7C 87 18 16 */ mulhwu r4, r7, r3
|
|
||||||
/* 8025CBE4 7C A6 19 D6 */ mullw r5, r6, r3
|
|
||||||
/* 8025CBE8 7C 67 19 D6 */ mullw r3, r7, r3
|
|
||||||
/* 8025CBEC 7C 07 01 D6 */ mullw r0, r7, r0
|
|
||||||
/* 8025CBF0 7C 84 2A 14 */ add r4, r4, r5
|
|
||||||
/* 8025CBF4 7C 84 02 14 */ add r4, r4, r0
|
|
||||||
/* 8025CBF8 7C 63 48 10 */ subfc r3, r3, r9
|
|
||||||
/* 8025CBFC 7C 04 41 10 */ subfe r0, r4, r8
|
|
||||||
/* 8025CC00 90 7F 01 14 */ stw r3, 0x114(r31)
|
|
||||||
/* 8025CC04 90 1F 01 10 */ stw r0, 0x110(r31)
|
|
||||||
/* 8025CC08 98 DF 01 6C */ stb r6, 0x16c(r31)
|
|
||||||
/* 8025CC0C 7F C3 F3 78 */ mr r3, r30
|
|
||||||
/* 8025CC10 4B DC FF AD */ bl getTimerMode__14dComIfG_play_cFv
|
|
||||||
/* 8025CC14 90 7F 01 54 */ stw r3, 0x154(r31)
|
|
||||||
/* 8025CC18 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8025CC1C 48 00 0D D5 */ bl getTimeMs__8dTimer_cFv
|
|
||||||
/* 8025CC20 7C 64 1B 78 */ mr r4, r3
|
|
||||||
/* 8025CC24 7F C3 F3 78 */ mr r3, r30
|
|
||||||
/* 8025CC28 4B DC FF 6D */ bl setTimerNowTimeMs__14dComIfG_play_cFi
|
|
||||||
/* 8025CC2C 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8025CC30 48 00 0E 25 */ bl getLimitTimeMs__8dTimer_cFv
|
|
||||||
/* 8025CC34 7C 64 1B 78 */ mr r4, r3
|
|
||||||
/* 8025CC38 7F C3 F3 78 */ mr r3, r30
|
|
||||||
/* 8025CC3C 4B DC FF 69 */ bl setTimerLimitTimeMs__14dComIfG_play_cFi
|
|
||||||
/* 8025CC40 7F C3 F3 78 */ mr r3, r30
|
|
||||||
/* 8025CC44 80 9F 01 54 */ lwz r4, 0x154(r31)
|
|
||||||
/* 8025CC48 4B DC FF 6D */ bl setTimerMode__14dComIfG_play_cFi
|
|
||||||
/* 8025CC4C 7F C3 F3 78 */ mr r3, r30
|
|
||||||
/* 8025CC50 7F E4 FB 78 */ mr r4, r31
|
|
||||||
/* 8025CC54 4B DC FF 81 */ bl setTimerPtr__14dComIfG_play_cFP8dTimer_c
|
|
||||||
/* 8025CC58 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8025CC5C 38 80 00 0A */ li r4, 0xa
|
|
||||||
/* 8025CC60 48 00 0B 61 */ bl stock_start__8dTimer_cFs
|
|
||||||
/* 8025CC64 80 1F 01 54 */ lwz r0, 0x154(r31)
|
|
||||||
/* 8025CC68 2C 00 00 05 */ cmpwi r0, 5
|
|
||||||
/* 8025CC6C 41 82 00 6C */ beq lbl_8025CCD8
|
|
||||||
/* 8025CC70 40 80 00 14 */ bge lbl_8025CC84
|
|
||||||
/* 8025CC74 2C 00 00 03 */ cmpwi r0, 3
|
|
||||||
/* 8025CC78 41 82 00 18 */ beq lbl_8025CC90
|
|
||||||
/* 8025CC7C 40 80 00 2C */ bge lbl_8025CCA8
|
|
||||||
/* 8025CC80 48 00 01 10 */ b lbl_8025CD90
|
|
||||||
lbl_8025CC84:
|
|
||||||
/* 8025CC84 2C 00 00 07 */ cmpwi r0, 7
|
|
||||||
/* 8025CC88 40 80 01 08 */ bge lbl_8025CD90
|
|
||||||
/* 8025CC8C 48 00 00 34 */ b lbl_8025CCC0
|
|
||||||
lbl_8025CC90:
|
|
||||||
/* 8025CC90 80 7F 00 FC */ lwz r3, 0xfc(r31)
|
|
||||||
/* 8025CC94 C0 02 B5 40 */ lfs f0, lit_3919(r2)
|
|
||||||
/* 8025CC98 D0 03 03 C0 */ stfs f0, 0x3c0(r3)
|
|
||||||
/* 8025CC9C C0 02 B5 44 */ lfs f0, lit_3920(r2)
|
|
||||||
/* 8025CCA0 D0 03 03 C4 */ stfs f0, 0x3c4(r3)
|
|
||||||
/* 8025CCA4 48 00 00 EC */ b lbl_8025CD90
|
|
||||||
lbl_8025CCA8:
|
|
||||||
/* 8025CCA8 80 7F 00 FC */ lwz r3, 0xfc(r31)
|
|
||||||
/* 8025CCAC C0 02 B5 40 */ lfs f0, lit_3919(r2)
|
|
||||||
/* 8025CCB0 D0 03 03 C0 */ stfs f0, 0x3c0(r3)
|
|
||||||
/* 8025CCB4 C0 02 B5 44 */ lfs f0, lit_3920(r2)
|
|
||||||
/* 8025CCB8 D0 03 03 C4 */ stfs f0, 0x3c4(r3)
|
|
||||||
/* 8025CCBC 48 00 00 D4 */ b lbl_8025CD90
|
|
||||||
lbl_8025CCC0:
|
|
||||||
/* 8025CCC0 80 7F 00 FC */ lwz r3, 0xfc(r31)
|
|
||||||
/* 8025CCC4 C0 02 B5 40 */ lfs f0, lit_3919(r2)
|
|
||||||
/* 8025CCC8 D0 03 03 C0 */ stfs f0, 0x3c0(r3)
|
|
||||||
/* 8025CCCC C0 02 B5 44 */ lfs f0, lit_3920(r2)
|
|
||||||
/* 8025CCD0 D0 03 03 C4 */ stfs f0, 0x3c4(r3)
|
|
||||||
/* 8025CCD4 48 00 00 BC */ b lbl_8025CD90
|
|
||||||
lbl_8025CCD8:
|
|
||||||
/* 8025CCD8 80 7F 00 FC */ lwz r3, 0xfc(r31)
|
|
||||||
/* 8025CCDC C0 02 B5 40 */ lfs f0, lit_3919(r2)
|
|
||||||
/* 8025CCE0 D0 03 03 C0 */ stfs f0, 0x3c0(r3)
|
|
||||||
/* 8025CCE4 C0 02 B5 44 */ lfs f0, lit_3920(r2)
|
|
||||||
/* 8025CCE8 D0 03 03 C4 */ stfs f0, 0x3c4(r3)
|
|
||||||
/* 8025CCEC 48 00 00 A4 */ b lbl_8025CD90
|
|
||||||
lbl_8025CCF0:
|
|
||||||
/* 8025CCF0 90 1F 01 54 */ stw r0, 0x154(r31)
|
|
||||||
/* 8025CCF4 80 DE 00 20 */ lwz r6, 0x20(r30)
|
|
||||||
/* 8025CCF8 38 A0 00 00 */ li r5, 0
|
|
||||||
/* 8025CCFC 3C 60 80 00 */ lis r3, 0x8000 /* 0x800000F8@ha */
|
|
||||||
/* 8025CD00 80 03 00 F8 */ lwz r0, 0x00F8(r3) /* 0x800000F8@l */
|
|
||||||
/* 8025CD04 54 03 F0 BE */ srwi r3, r0, 2
|
|
||||||
/* 8025CD08 38 00 03 E8 */ li r0, 0x3e8
|
|
||||||
/* 8025CD0C 7C 83 03 96 */ divwu r4, r3, r0
|
|
||||||
/* 8025CD10 7C 06 20 16 */ mulhwu r0, r6, r4
|
|
||||||
/* 8025CD14 7C 65 21 D6 */ mullw r3, r5, r4
|
|
||||||
/* 8025CD18 7C 60 1A 14 */ add r3, r0, r3
|
|
||||||
/* 8025CD1C 7C 06 29 D6 */ mullw r0, r6, r5
|
|
||||||
/* 8025CD20 7C 86 21 D6 */ mullw r4, r6, r4
|
|
||||||
/* 8025CD24 7C 03 02 14 */ add r0, r3, r0
|
|
||||||
/* 8025CD28 90 9F 01 44 */ stw r4, 0x144(r31)
|
|
||||||
/* 8025CD2C 90 1F 01 40 */ stw r0, 0x140(r31)
|
|
||||||
/* 8025CD30 90 BF 01 14 */ stw r5, 0x114(r31)
|
|
||||||
/* 8025CD34 90 BF 01 10 */ stw r5, 0x110(r31)
|
|
||||||
/* 8025CD38 90 BF 01 1C */ stw r5, 0x11c(r31)
|
|
||||||
/* 8025CD3C 90 BF 01 18 */ stw r5, 0x118(r31)
|
|
||||||
/* 8025CD40 98 BF 01 6C */ stb r5, 0x16c(r31)
|
|
||||||
/* 8025CD44 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8025CD48 48 00 0C A9 */ bl getTimeMs__8dTimer_cFv
|
|
||||||
/* 8025CD4C 7C 64 1B 78 */ mr r4, r3
|
|
||||||
/* 8025CD50 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8025CD54 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8025CD58 3B A3 0F 38 */ addi r29, r3, 0xf38
|
|
||||||
/* 8025CD5C 7F A3 EB 78 */ mr r3, r29
|
|
||||||
/* 8025CD60 4B DC FE 35 */ bl setTimerNowTimeMs__14dComIfG_play_cFi
|
|
||||||
/* 8025CD64 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8025CD68 48 00 0C ED */ bl getLimitTimeMs__8dTimer_cFv
|
|
||||||
/* 8025CD6C 7C 64 1B 78 */ mr r4, r3
|
|
||||||
/* 8025CD70 7F A3 EB 78 */ mr r3, r29
|
|
||||||
/* 8025CD74 4B DC FE 31 */ bl setTimerLimitTimeMs__14dComIfG_play_cFi
|
|
||||||
/* 8025CD78 7F A3 EB 78 */ mr r3, r29
|
|
||||||
/* 8025CD7C 80 9F 01 54 */ lwz r4, 0x154(r31)
|
|
||||||
/* 8025CD80 4B DC FE 35 */ bl setTimerMode__14dComIfG_play_cFi
|
|
||||||
/* 8025CD84 7F A3 EB 78 */ mr r3, r29
|
|
||||||
/* 8025CD88 7F E4 FB 78 */ mr r4, r31
|
|
||||||
/* 8025CD8C 4B DC FE 49 */ bl setTimerPtr__14dComIfG_play_cFP8dTimer_c
|
|
||||||
lbl_8025CD90:
|
|
||||||
/* 8025CD90 80 1F 01 54 */ lwz r0, 0x154(r31)
|
|
||||||
/* 8025CD94 2C 00 00 07 */ cmpwi r0, 7
|
|
||||||
/* 8025CD98 41 82 00 30 */ beq lbl_8025CDC8
|
|
||||||
/* 8025CD9C 40 80 00 10 */ bge lbl_8025CDAC
|
|
||||||
/* 8025CDA0 2C 00 00 02 */ cmpwi r0, 2
|
|
||||||
/* 8025CDA4 41 82 00 24 */ beq lbl_8025CDC8
|
|
||||||
/* 8025CDA8 48 00 00 2C */ b lbl_8025CDD4
|
|
||||||
lbl_8025CDAC:
|
|
||||||
/* 8025CDAC 2C 00 00 09 */ cmpwi r0, 9
|
|
||||||
/* 8025CDB0 40 80 00 24 */ bge lbl_8025CDD4
|
|
||||||
/* 8025CDB4 80 7F 00 FC */ lwz r3, 0xfc(r31)
|
|
||||||
/* 8025CDB8 48 00 1D 69 */ bl hideDenominator__21dDlst_TimerScrnDraw_cFv
|
|
||||||
/* 8025CDBC 38 00 00 02 */ li r0, 2
|
|
||||||
/* 8025CDC0 98 1F 01 6D */ stb r0, 0x16d(r31)
|
|
||||||
/* 8025CDC4 48 00 00 20 */ b lbl_8025CDE4
|
|
||||||
lbl_8025CDC8:
|
|
||||||
/* 8025CDC8 38 00 00 00 */ li r0, 0
|
|
||||||
/* 8025CDCC 98 1F 01 6D */ stb r0, 0x16d(r31)
|
|
||||||
/* 8025CDD0 48 00 00 14 */ b lbl_8025CDE4
|
|
||||||
lbl_8025CDD4:
|
|
||||||
/* 8025CDD4 38 00 00 01 */ li r0, 1
|
|
||||||
/* 8025CDD8 98 1F 01 6D */ stb r0, 0x16d(r31)
|
|
||||||
/* 8025CDDC 80 7F 00 FC */ lwz r3, 0xfc(r31)
|
|
||||||
/* 8025CDE0 48 00 1D 41 */ bl hideDenominator__21dDlst_TimerScrnDraw_cFv
|
|
||||||
lbl_8025CDE4:
|
|
||||||
/* 8025CDE4 88 1F 01 6D */ lbz r0, 0x16d(r31)
|
|
||||||
/* 8025CDE8 80 7F 00 FC */ lwz r3, 0xfc(r31)
|
|
||||||
/* 8025CDEC 98 03 03 DD */ stb r0, 0x3dd(r3)
|
|
||||||
/* 8025CDF0 80 7F 00 FC */ lwz r3, 0xfc(r31)
|
|
||||||
/* 8025CDF4 88 03 03 E2 */ lbz r0, 0x3e2(r3)
|
|
||||||
/* 8025CDF8 28 00 00 00 */ cmplwi r0, 0
|
|
||||||
/* 8025CDFC 41 82 00 30 */ beq lbl_8025CE2C
|
|
||||||
/* 8025CE00 88 1F 01 6D */ lbz r0, 0x16d(r31)
|
|
||||||
/* 8025CE04 28 00 00 00 */ cmplwi r0, 0
|
|
||||||
/* 8025CE08 40 82 00 24 */ bne lbl_8025CE2C
|
|
||||||
/* 8025CE0C 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
|
|
||||||
/* 8025CE10 38 84 EB C8 */ addi r4, r4, g_drawHIO@l /* 0x8042EBC8@l */
|
|
||||||
/* 8025CE14 C0 24 0B 84 */ lfs f1, 0xb84(r4)
|
|
||||||
/* 8025CE18 C0 02 B5 40 */ lfs f0, lit_3919(r2)
|
|
||||||
/* 8025CE1C EC 21 00 2A */ fadds f1, f1, f0
|
|
||||||
/* 8025CE20 C0 44 0B 88 */ lfs f2, 0xb88(r4)
|
|
||||||
/* 8025CE24 48 00 2C 49 */ bl setCounterPos__21dDlst_TimerScrnDraw_cFff
|
|
||||||
/* 8025CE28 48 00 00 2C */ b lbl_8025CE54
|
|
||||||
lbl_8025CE2C:
|
|
||||||
/* 8025CE2C 88 1F 01 6D */ lbz r0, 0x16d(r31)
|
|
||||||
/* 8025CE30 54 05 10 3A */ slwi r5, r0, 2
|
|
||||||
/* 8025CE34 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
|
|
||||||
/* 8025CE38 38 04 EB C8 */ addi r0, r4, g_drawHIO@l /* 0x8042EBC8@l */
|
|
||||||
/* 8025CE3C 7C 80 2A 14 */ add r4, r0, r5
|
|
||||||
/* 8025CE40 C0 24 0A E0 */ lfs f1, 0xae0(r4)
|
|
||||||
/* 8025CE44 C0 02 B5 40 */ lfs f0, lit_3919(r2)
|
|
||||||
/* 8025CE48 EC 21 00 2A */ fadds f1, f1, f0
|
|
||||||
/* 8025CE4C C0 44 0A EC */ lfs f2, 0xaec(r4)
|
|
||||||
/* 8025CE50 48 00 2C 1D */ bl setCounterPos__21dDlst_TimerScrnDraw_cFff
|
|
||||||
lbl_8025CE54:
|
|
||||||
/* 8025CE54 88 1F 01 6D */ lbz r0, 0x16d(r31)
|
|
||||||
/* 8025CE58 54 05 10 3A */ slwi r5, r0, 2
|
|
||||||
/* 8025CE5C 80 7F 00 FC */ lwz r3, 0xfc(r31)
|
|
||||||
/* 8025CE60 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
|
|
||||||
/* 8025CE64 38 04 EB C8 */ addi r0, r4, g_drawHIO@l /* 0x8042EBC8@l */
|
|
||||||
/* 8025CE68 7C 80 2A 14 */ add r4, r0, r5
|
|
||||||
/* 8025CE6C C0 24 0B 58 */ lfs f1, 0xb58(r4)
|
|
||||||
/* 8025CE70 C0 02 B5 40 */ lfs f0, lit_3919(r2)
|
|
||||||
/* 8025CE74 EC 21 00 2A */ fadds f1, f1, f0
|
|
||||||
/* 8025CE78 C0 44 0B 64 */ lfs f2, 0xb64(r4)
|
|
||||||
/* 8025CE7C 48 00 2C 1D */ bl setImagePos__21dDlst_TimerScrnDraw_cFff
|
|
||||||
/* 8025CE80 88 1F 01 6D */ lbz r0, 0x16d(r31)
|
|
||||||
/* 8025CE84 54 05 10 3A */ slwi r5, r0, 2
|
|
||||||
/* 8025CE88 80 7F 00 FC */ lwz r3, 0xfc(r31)
|
|
||||||
/* 8025CE8C 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
|
|
||||||
/* 8025CE90 38 04 EB C8 */ addi r0, r4, g_drawHIO@l /* 0x8042EBC8@l */
|
|
||||||
/* 8025CE94 7C 80 2A 14 */ add r4, r0, r5
|
|
||||||
/* 8025CE98 C0 24 0B 1C */ lfs f1, 0xb1c(r4)
|
|
||||||
/* 8025CE9C C0 44 0B 28 */ lfs f2, 0xb28(r4)
|
|
||||||
/* 8025CEA0 48 00 2B 8D */ bl setTimerPos__21dDlst_TimerScrnDraw_cFff
|
|
||||||
/* 8025CEA4 38 60 00 00 */ li r3, 0
|
|
||||||
/* 8025CEA8 90 7F 01 24 */ stw r3, 0x124(r31)
|
|
||||||
/* 8025CEAC 90 7F 01 20 */ stw r3, 0x120(r31)
|
|
||||||
/* 8025CEB0 90 7F 01 2C */ stw r3, 0x12c(r31)
|
|
||||||
/* 8025CEB4 90 7F 01 28 */ stw r3, 0x128(r31)
|
|
||||||
/* 8025CEB8 90 7F 01 34 */ stw r3, 0x134(r31)
|
|
||||||
/* 8025CEBC 90 7F 01 30 */ stw r3, 0x130(r31)
|
|
||||||
/* 8025CEC0 90 7F 01 3C */ stw r3, 0x13c(r31)
|
|
||||||
/* 8025CEC4 90 7F 01 38 */ stw r3, 0x138(r31)
|
|
||||||
/* 8025CEC8 98 7F 01 6A */ stb r3, 0x16a(r31)
|
|
||||||
/* 8025CECC 98 7F 01 6B */ stb r3, 0x16b(r31)
|
|
||||||
/* 8025CED0 38 00 00 78 */ li r0, 0x78
|
|
||||||
/* 8025CED4 90 1F 01 58 */ stw r0, 0x158(r31)
|
|
||||||
/* 8025CED8 90 7F 01 5C */ stw r3, 0x15c(r31)
|
|
||||||
/* 8025CEDC 98 7F 01 6E */ stb r3, 0x16e(r31)
|
|
||||||
/* 8025CEE0 90 7F 01 64 */ stw r3, 0x164(r31)
|
|
||||||
/* 8025CEE4 90 7F 01 60 */ stw r3, 0x160(r31)
|
|
||||||
/* 8025CEE8 38 60 00 04 */ li r3, 4
|
|
||||||
lbl_8025CEEC:
|
|
||||||
/* 8025CEEC 39 61 00 20 */ addi r11, r1, 0x20
|
|
||||||
/* 8025CEF0 48 10 53 35 */ bl _restgpr_28
|
|
||||||
/* 8025CEF4 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
||||||
/* 8025CEF8 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8025CEFC 38 21 00 20 */ addi r1, r1, 0x20
|
|
||||||
/* 8025CF00 4E 80 00 20 */ blr
|
|
||||||
@@ -1,96 +0,0 @@
|
|||||||
lbl_8025D3BC:
|
|
||||||
/* 8025D3BC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8025D3C0 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8025D3C4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8025D3C8 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8025D3CC 93 C1 00 08 */ stw r30, 8(r1)
|
|
||||||
/* 8025D3D0 7C 7F 1B 78 */ mr r31, r3
|
|
||||||
/* 8025D3D4 80 63 01 00 */ lwz r3, 0x100(r3)
|
|
||||||
/* 8025D3D8 28 03 00 00 */ cmplwi r3, 0
|
|
||||||
/* 8025D3DC 41 82 00 5C */ beq lbl_8025D438
|
|
||||||
/* 8025D3E0 4B DB 1D ED */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
|
||||||
/* 8025D3E4 7C 7E 1B 78 */ mr r30, r3
|
|
||||||
/* 8025D3E8 80 7F 01 00 */ lwz r3, 0x100(r31)
|
|
||||||
/* 8025D3EC 48 07 13 99 */ bl getTotalFreeSize__7JKRHeapFv
|
|
||||||
/* 8025D3F0 80 7F 00 FC */ lwz r3, 0xfc(r31)
|
|
||||||
/* 8025D3F4 48 00 18 69 */ bl deleteScreen__21dDlst_TimerScrnDraw_cFv
|
|
||||||
/* 8025D3F8 80 7F 00 FC */ lwz r3, 0xfc(r31)
|
|
||||||
/* 8025D3FC 28 03 00 00 */ cmplwi r3, 0
|
|
||||||
/* 8025D400 41 82 00 18 */ beq lbl_8025D418
|
|
||||||
/* 8025D404 38 80 00 01 */ li r4, 1
|
|
||||||
/* 8025D408 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 8025D40C 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
||||||
/* 8025D410 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 8025D414 4E 80 04 21 */ bctrl
|
|
||||||
lbl_8025D418:
|
|
||||||
/* 8025D418 38 00 00 00 */ li r0, 0
|
|
||||||
/* 8025D41C 90 1F 00 FC */ stw r0, 0xfc(r31)
|
|
||||||
/* 8025D420 80 7F 01 00 */ lwz r3, 0x100(r31)
|
|
||||||
/* 8025D424 4B DC 2F BD */ bl fopMsgM_destroyExpHeap__FP10JKRExpHeap
|
|
||||||
/* 8025D428 38 00 00 00 */ li r0, 0
|
|
||||||
/* 8025D42C 90 1F 01 00 */ stw r0, 0x100(r31)
|
|
||||||
/* 8025D430 7F C3 F3 78 */ mr r3, r30
|
|
||||||
/* 8025D434 4B DB 1D 99 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
|
||||||
lbl_8025D438:
|
|
||||||
/* 8025D438 80 1F 01 54 */ lwz r0, 0x154(r31)
|
|
||||||
/* 8025D43C 2C 00 00 03 */ cmpwi r0, 3
|
|
||||||
/* 8025D440 41 82 00 0C */ beq lbl_8025D44C
|
|
||||||
/* 8025D444 2C 00 00 04 */ cmpwi r0, 4
|
|
||||||
/* 8025D448 40 82 00 5C */ bne lbl_8025D4A4
|
|
||||||
lbl_8025D44C:
|
|
||||||
/* 8025D44C 88 1F 01 6C */ lbz r0, 0x16c(r31)
|
|
||||||
/* 8025D450 28 00 00 08 */ cmplwi r0, 8
|
|
||||||
/* 8025D454 41 82 00 50 */ beq lbl_8025D4A4
|
|
||||||
/* 8025D458 28 00 00 07 */ cmplwi r0, 7
|
|
||||||
/* 8025D45C 41 82 00 48 */ beq lbl_8025D4A4
|
|
||||||
/* 8025D460 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8025D464 48 00 05 8D */ bl getTimeMs__8dTimer_cFv
|
|
||||||
/* 8025D468 7C 64 1B 78 */ mr r4, r3
|
|
||||||
/* 8025D46C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8025D470 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8025D474 3B C3 0F 38 */ addi r30, r3, 0xf38
|
|
||||||
/* 8025D478 7F C3 F3 78 */ mr r3, r30
|
|
||||||
/* 8025D47C 4B DC F7 19 */ bl setTimerNowTimeMs__14dComIfG_play_cFi
|
|
||||||
/* 8025D480 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8025D484 48 00 05 D1 */ bl getLimitTimeMs__8dTimer_cFv
|
|
||||||
/* 8025D488 7C 64 1B 78 */ mr r4, r3
|
|
||||||
/* 8025D48C 7F C3 F3 78 */ mr r3, r30
|
|
||||||
/* 8025D490 4B DC F7 15 */ bl setTimerLimitTimeMs__14dComIfG_play_cFi
|
|
||||||
/* 8025D494 7F C3 F3 78 */ mr r3, r30
|
|
||||||
/* 8025D498 80 9F 01 54 */ lwz r4, 0x154(r31)
|
|
||||||
/* 8025D49C 4B DC F7 19 */ bl setTimerMode__14dComIfG_play_cFi
|
|
||||||
/* 8025D4A0 48 00 00 34 */ b lbl_8025D4D4
|
|
||||||
lbl_8025D4A4:
|
|
||||||
/* 8025D4A4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8025D4A8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8025D4AC 3B C3 0F 38 */ addi r30, r3, 0xf38
|
|
||||||
/* 8025D4B0 7F C3 F3 78 */ mr r3, r30
|
|
||||||
/* 8025D4B4 38 80 00 00 */ li r4, 0
|
|
||||||
/* 8025D4B8 4B DC F6 DD */ bl setTimerNowTimeMs__14dComIfG_play_cFi
|
|
||||||
/* 8025D4BC 7F C3 F3 78 */ mr r3, r30
|
|
||||||
/* 8025D4C0 38 80 00 00 */ li r4, 0
|
|
||||||
/* 8025D4C4 4B DC F6 E1 */ bl setTimerLimitTimeMs__14dComIfG_play_cFi
|
|
||||||
/* 8025D4C8 7F C3 F3 78 */ mr r3, r30
|
|
||||||
/* 8025D4CC 38 80 FF FF */ li r4, -1
|
|
||||||
/* 8025D4D0 4B DC F6 E5 */ bl setTimerMode__14dComIfG_play_cFi
|
|
||||||
lbl_8025D4D4:
|
|
||||||
/* 8025D4D4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8025D4D8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8025D4DC 38 63 0F 38 */ addi r3, r3, 0xf38
|
|
||||||
/* 8025D4E0 38 80 00 00 */ li r4, 0
|
|
||||||
/* 8025D4E4 4B DC F6 F1 */ bl setTimerPtr__14dComIfG_play_cFP8dTimer_c
|
|
||||||
/* 8025D4E8 38 7F 01 08 */ addi r3, r31, 0x108
|
|
||||||
/* 8025D4EC 3C 80 80 3A */ lis r4, d_d_timer__stringBase0@ha /* 0x8039A3D8@ha */
|
|
||||||
/* 8025D4F0 38 84 A3 D8 */ addi r4, r4, d_d_timer__stringBase0@l /* 0x8039A3D8@l */
|
|
||||||
/* 8025D4F4 4B DC FB 15 */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
|
|
||||||
/* 8025D4F8 38 00 00 00 */ li r0, 0
|
|
||||||
/* 8025D4FC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8025D500 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8025D504 90 03 5C E0 */ stw r0, 0x5ce0(r3)
|
|
||||||
/* 8025D508 38 60 00 01 */ li r3, 1
|
|
||||||
/* 8025D50C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8025D510 83 C1 00 08 */ lwz r30, 8(r1)
|
|
||||||
/* 8025D514 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8025D518 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8025D51C 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8025D520 4E 80 00 20 */ blr
|
|
||||||
@@ -1,297 +0,0 @@
|
|||||||
lbl_8025CF04:
|
|
||||||
/* 8025CF04 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8025CF08 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8025CF0C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8025CF10 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8025CF14 93 C1 00 08 */ stw r30, 8(r1)
|
|
||||||
/* 8025CF18 7C 7F 1B 78 */ mr r31, r3
|
|
||||||
/* 8025CF1C 80 03 01 54 */ lwz r0, 0x154(r3)
|
|
||||||
/* 8025CF20 2C 00 00 06 */ cmpwi r0, 6
|
|
||||||
/* 8025CF24 40 82 00 1C */ bne lbl_8025CF40
|
|
||||||
/* 8025CF28 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8025CF2C 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8025CF30 A0 04 00 02 */ lhz r0, 2(r4)
|
|
||||||
/* 8025CF34 28 00 00 00 */ cmplwi r0, 0
|
|
||||||
/* 8025CF38 40 82 00 08 */ bne lbl_8025CF40
|
|
||||||
/* 8025CF3C 4B DC 2B 11 */ bl fopMsgM_Delete__FPv
|
|
||||||
lbl_8025CF40:
|
|
||||||
/* 8025CF40 88 1F 01 6A */ lbz r0, 0x16a(r31)
|
|
||||||
/* 8025CF44 28 00 00 01 */ cmplwi r0, 1
|
|
||||||
/* 8025CF48 41 82 02 20 */ beq lbl_8025D168
|
|
||||||
/* 8025CF4C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8025CF50 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8025CF54 88 03 5E B5 */ lbz r0, 0x5eb5(r3)
|
|
||||||
/* 8025CF58 28 00 00 00 */ cmplwi r0, 0
|
|
||||||
/* 8025CF5C 40 82 00 20 */ bne lbl_8025CF7C
|
|
||||||
/* 8025CF60 4B FD B2 CD */ bl getStatus__12dMsgObject_cFv
|
|
||||||
/* 8025CF64 54 60 04 3E */ clrlwi r0, r3, 0x10
|
|
||||||
/* 8025CF68 20 60 00 01 */ subfic r3, r0, 1
|
|
||||||
/* 8025CF6C 30 03 FF FF */ addic r0, r3, -1
|
|
||||||
/* 8025CF70 7C 00 19 10 */ subfe r0, r0, r3
|
|
||||||
/* 8025CF74 54 00 06 3F */ clrlwi. r0, r0, 0x18
|
|
||||||
/* 8025CF78 41 82 00 10 */ beq lbl_8025CF88
|
|
||||||
lbl_8025CF7C:
|
|
||||||
/* 8025CF7C 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8025CF80 38 80 00 02 */ li r4, 2
|
|
||||||
/* 8025CF84 48 00 08 65 */ bl stop__8dTimer_cFUc
|
|
||||||
lbl_8025CF88:
|
|
||||||
/* 8025CF88 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8025CF8C 48 00 0B 11 */ bl getRestTimeMs__8dTimer_cFv
|
|
||||||
/* 8025CF90 90 7F 01 50 */ stw r3, 0x150(r31)
|
|
||||||
/* 8025CF94 88 1F 01 6C */ lbz r0, 0x16c(r31)
|
|
||||||
/* 8025CF98 2C 00 00 04 */ cmpwi r0, 4
|
|
||||||
/* 8025CF9C 41 82 00 CC */ beq lbl_8025D068
|
|
||||||
/* 8025CFA0 40 80 00 18 */ bge lbl_8025CFB8
|
|
||||||
/* 8025CFA4 2C 00 00 02 */ cmpwi r0, 2
|
|
||||||
/* 8025CFA8 40 80 00 7C */ bge lbl_8025D024
|
|
||||||
/* 8025CFAC 2C 00 00 00 */ cmpwi r0, 0
|
|
||||||
/* 8025CFB0 40 80 00 10 */ bge lbl_8025CFC0
|
|
||||||
/* 8025CFB4 48 00 01 A0 */ b lbl_8025D154
|
|
||||||
lbl_8025CFB8:
|
|
||||||
/* 8025CFB8 2C 00 00 06 */ cmpwi r0, 6
|
|
||||||
/* 8025CFBC 40 80 01 98 */ bge lbl_8025D154
|
|
||||||
lbl_8025CFC0:
|
|
||||||
/* 8025CFC0 38 00 00 00 */ li r0, 0
|
|
||||||
/* 8025CFC4 90 1F 01 14 */ stw r0, 0x114(r31)
|
|
||||||
/* 8025CFC8 90 1F 01 10 */ stw r0, 0x110(r31)
|
|
||||||
/* 8025CFCC 90 1F 01 1C */ stw r0, 0x11c(r31)
|
|
||||||
/* 8025CFD0 90 1F 01 18 */ stw r0, 0x118(r31)
|
|
||||||
/* 8025CFD4 88 1F 01 6C */ lbz r0, 0x16c(r31)
|
|
||||||
/* 8025CFD8 28 00 00 01 */ cmplwi r0, 1
|
|
||||||
/* 8025CFDC 41 82 00 0C */ beq lbl_8025CFE8
|
|
||||||
/* 8025CFE0 28 00 00 05 */ cmplwi r0, 5
|
|
||||||
/* 8025CFE4 40 82 02 40 */ bne lbl_8025D224
|
|
||||||
lbl_8025CFE8:
|
|
||||||
/* 8025CFE8 A8 7F 01 68 */ lha r3, 0x168(r31)
|
|
||||||
/* 8025CFEC 38 03 FF FF */ addi r0, r3, -1
|
|
||||||
/* 8025CFF0 B0 1F 01 68 */ sth r0, 0x168(r31)
|
|
||||||
/* 8025CFF4 7C 00 07 35 */ extsh. r0, r0
|
|
||||||
/* 8025CFF8 41 81 02 2C */ bgt lbl_8025D224
|
|
||||||
/* 8025CFFC 88 1F 01 6C */ lbz r0, 0x16c(r31)
|
|
||||||
/* 8025D000 28 00 00 05 */ cmplwi r0, 5
|
|
||||||
/* 8025D004 40 82 00 10 */ bne lbl_8025D014
|
|
||||||
/* 8025D008 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8025D00C 48 00 06 FD */ bl stock_start__8dTimer_cFv
|
|
||||||
/* 8025D010 48 00 02 14 */ b lbl_8025D224
|
|
||||||
lbl_8025D014:
|
|
||||||
/* 8025D014 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8025D018 80 9F 01 54 */ lwz r4, 0x154(r31)
|
|
||||||
/* 8025D01C 48 00 05 1D */ bl start__8dTimer_cFi
|
|
||||||
/* 8025D020 48 00 02 04 */ b lbl_8025D224
|
|
||||||
lbl_8025D024:
|
|
||||||
/* 8025D024 A8 7F 01 68 */ lha r3, 0x168(r31)
|
|
||||||
/* 8025D028 38 03 FF FF */ addi r0, r3, -1
|
|
||||||
/* 8025D02C B0 1F 01 68 */ sth r0, 0x168(r31)
|
|
||||||
/* 8025D030 7C 00 07 35 */ extsh. r0, r0
|
|
||||||
/* 8025D034 41 81 00 0C */ bgt lbl_8025D040
|
|
||||||
/* 8025D038 38 00 00 04 */ li r0, 4
|
|
||||||
/* 8025D03C 98 1F 01 6C */ stb r0, 0x16c(r31)
|
|
||||||
lbl_8025D040:
|
|
||||||
/* 8025D040 88 1F 01 6C */ lbz r0, 0x16c(r31)
|
|
||||||
/* 8025D044 28 00 00 02 */ cmplwi r0, 2
|
|
||||||
/* 8025D048 40 82 01 DC */ bne lbl_8025D224
|
|
||||||
/* 8025D04C 80 7F 00 FC */ lwz r3, 0xfc(r31)
|
|
||||||
/* 8025D050 48 00 3A 59 */ bl checkStartAnimeEnd__21dDlst_TimerScrnDraw_cFv
|
|
||||||
/* 8025D054 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
||||||
/* 8025D058 41 82 01 CC */ beq lbl_8025D224
|
|
||||||
/* 8025D05C 38 00 00 03 */ li r0, 3
|
|
||||||
/* 8025D060 98 1F 01 6C */ stb r0, 0x16c(r31)
|
|
||||||
/* 8025D064 48 00 01 C0 */ b lbl_8025D224
|
|
||||||
lbl_8025D068:
|
|
||||||
/* 8025D068 4B DD 57 9D */ bl getTime__11dLib_time_cFv
|
|
||||||
/* 8025D06C 90 9F 01 1C */ stw r4, 0x11c(r31)
|
|
||||||
/* 8025D070 90 7F 01 18 */ stw r3, 0x118(r31)
|
|
||||||
/* 8025D074 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8025D078 48 00 09 79 */ bl getTimeMs__8dTimer_cFv
|
|
||||||
/* 8025D07C 7C 64 1B 78 */ mr r4, r3
|
|
||||||
/* 8025D080 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8025D084 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8025D088 3B C3 0F 38 */ addi r30, r3, 0xf38
|
|
||||||
/* 8025D08C 7F C3 F3 78 */ mr r3, r30
|
|
||||||
/* 8025D090 4B DC FB 05 */ bl setTimerNowTimeMs__14dComIfG_play_cFi
|
|
||||||
/* 8025D094 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8025D098 48 00 09 BD */ bl getLimitTimeMs__8dTimer_cFv
|
|
||||||
/* 8025D09C 7C 64 1B 78 */ mr r4, r3
|
|
||||||
/* 8025D0A0 7F C3 F3 78 */ mr r3, r30
|
|
||||||
/* 8025D0A4 4B DC FB 01 */ bl setTimerLimitTimeMs__14dComIfG_play_cFi
|
|
||||||
/* 8025D0A8 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8025D0AC 48 00 09 F1 */ bl getRestTimeMs__8dTimer_cFv
|
|
||||||
/* 8025D0B0 2C 03 00 00 */ cmpwi r3, 0
|
|
||||||
/* 8025D0B4 41 81 00 44 */ bgt lbl_8025D0F8
|
|
||||||
/* 8025D0B8 80 9F 01 40 */ lwz r4, 0x140(r31)
|
|
||||||
/* 8025D0BC 80 BF 01 44 */ lwz r5, 0x144(r31)
|
|
||||||
/* 8025D0C0 80 1F 01 10 */ lwz r0, 0x110(r31)
|
|
||||||
/* 8025D0C4 80 7F 01 14 */ lwz r3, 0x114(r31)
|
|
||||||
/* 8025D0C8 7C 65 18 14 */ addc r3, r5, r3
|
|
||||||
/* 8025D0CC 7C 04 01 14 */ adde r0, r4, r0
|
|
||||||
/* 8025D0D0 90 7F 01 1C */ stw r3, 0x11c(r31)
|
|
||||||
/* 8025D0D4 90 1F 01 18 */ stw r0, 0x118(r31)
|
|
||||||
/* 8025D0D8 38 00 00 00 */ li r0, 0
|
|
||||||
/* 8025D0DC 90 1F 01 3C */ stw r0, 0x13c(r31)
|
|
||||||
/* 8025D0E0 90 1F 01 38 */ stw r0, 0x138(r31)
|
|
||||||
/* 8025D0E4 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8025D0E8 48 00 09 09 */ bl getTimeMs__8dTimer_cFv
|
|
||||||
/* 8025D0EC 7C 64 1B 78 */ mr r4, r3
|
|
||||||
/* 8025D0F0 7F C3 F3 78 */ mr r3, r30
|
|
||||||
/* 8025D0F4 4B DC FA A1 */ bl setTimerNowTimeMs__14dComIfG_play_cFi
|
|
||||||
lbl_8025D0F8:
|
|
||||||
/* 8025D0F8 80 1F 01 54 */ lwz r0, 0x154(r31)
|
|
||||||
/* 8025D0FC 2C 00 00 03 */ cmpwi r0, 3
|
|
||||||
/* 8025D100 41 82 00 1C */ beq lbl_8025D11C
|
|
||||||
/* 8025D104 2C 00 00 04 */ cmpwi r0, 4
|
|
||||||
/* 8025D108 41 82 00 14 */ beq lbl_8025D11C
|
|
||||||
/* 8025D10C 2C 00 00 06 */ cmpwi r0, 6
|
|
||||||
/* 8025D110 41 82 00 0C */ beq lbl_8025D11C
|
|
||||||
/* 8025D114 2C 00 00 05 */ cmpwi r0, 5
|
|
||||||
/* 8025D118 40 82 01 0C */ bne lbl_8025D224
|
|
||||||
lbl_8025D11C:
|
|
||||||
/* 8025D11C 80 7F 00 FC */ lwz r3, 0xfc(r31)
|
|
||||||
/* 8025D120 C0 43 03 C4 */ lfs f2, 0x3c4(r3)
|
|
||||||
/* 8025D124 C0 22 B5 44 */ lfs f1, lit_3920(r2)
|
|
||||||
/* 8025D128 FC 02 08 40 */ fcmpo cr0, f2, f1
|
|
||||||
/* 8025D12C 40 80 00 F8 */ bge lbl_8025D224
|
|
||||||
/* 8025D130 C0 02 B5 48 */ lfs f0, lit_4050(r2)
|
|
||||||
/* 8025D134 EC 42 00 2A */ fadds f2, f2, f0
|
|
||||||
/* 8025D138 FC 02 08 40 */ fcmpo cr0, f2, f1
|
|
||||||
/* 8025D13C 40 81 00 08 */ ble lbl_8025D144
|
|
||||||
/* 8025D140 FC 40 08 90 */ fmr f2, f1
|
|
||||||
lbl_8025D144:
|
|
||||||
/* 8025D144 C0 02 B5 40 */ lfs f0, lit_3919(r2)
|
|
||||||
/* 8025D148 D0 03 03 C0 */ stfs f0, 0x3c0(r3)
|
|
||||||
/* 8025D14C D0 43 03 C4 */ stfs f2, 0x3c4(r3)
|
|
||||||
/* 8025D150 48 00 00 D4 */ b lbl_8025D224
|
|
||||||
lbl_8025D154:
|
|
||||||
/* 8025D154 80 1F 01 20 */ lwz r0, 0x120(r31)
|
|
||||||
/* 8025D158 80 7F 01 24 */ lwz r3, 0x124(r31)
|
|
||||||
/* 8025D15C 90 7F 01 1C */ stw r3, 0x11c(r31)
|
|
||||||
/* 8025D160 90 1F 01 18 */ stw r0, 0x118(r31)
|
|
||||||
/* 8025D164 48 00 00 C0 */ b lbl_8025D224
|
|
||||||
lbl_8025D168:
|
|
||||||
/* 8025D168 88 1F 01 6B */ lbz r0, 0x16b(r31)
|
|
||||||
/* 8025D16C 28 00 00 02 */ cmplwi r0, 2
|
|
||||||
/* 8025D170 40 82 00 40 */ bne lbl_8025D1B0
|
|
||||||
/* 8025D174 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8025D178 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8025D17C 88 03 5E B5 */ lbz r0, 0x5eb5(r3)
|
|
||||||
/* 8025D180 28 00 00 00 */ cmplwi r0, 0
|
|
||||||
/* 8025D184 40 82 00 2C */ bne lbl_8025D1B0
|
|
||||||
/* 8025D188 4B FD B0 A5 */ bl getStatus__12dMsgObject_cFv
|
|
||||||
/* 8025D18C 54 60 04 3E */ clrlwi r0, r3, 0x10
|
|
||||||
/* 8025D190 20 60 00 01 */ subfic r3, r0, 1
|
|
||||||
/* 8025D194 30 03 FF FF */ addic r0, r3, -1
|
|
||||||
/* 8025D198 7C 00 19 10 */ subfe r0, r0, r3
|
|
||||||
/* 8025D19C 54 00 06 3F */ clrlwi. r0, r0, 0x18
|
|
||||||
/* 8025D1A0 40 82 00 10 */ bne lbl_8025D1B0
|
|
||||||
/* 8025D1A4 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8025D1A8 38 80 00 02 */ li r4, 2
|
|
||||||
/* 8025D1AC 48 00 06 C1 */ bl restart__8dTimer_cFUc
|
|
||||||
lbl_8025D1B0:
|
|
||||||
/* 8025D1B0 88 1F 01 6B */ lbz r0, 0x16b(r31)
|
|
||||||
/* 8025D1B4 28 00 00 03 */ cmplwi r0, 3
|
|
||||||
/* 8025D1B8 40 82 00 6C */ bne lbl_8025D224
|
|
||||||
/* 8025D1BC A8 7F 01 68 */ lha r3, 0x168(r31)
|
|
||||||
/* 8025D1C0 38 03 FF FF */ addi r0, r3, -1
|
|
||||||
/* 8025D1C4 B0 1F 01 68 */ sth r0, 0x168(r31)
|
|
||||||
/* 8025D1C8 A8 9F 01 68 */ lha r4, 0x168(r31)
|
|
||||||
/* 8025D1CC 7C 80 07 35 */ extsh. r0, r4
|
|
||||||
/* 8025D1D0 41 81 00 1C */ bgt lbl_8025D1EC
|
|
||||||
/* 8025D1D4 38 00 00 00 */ li r0, 0
|
|
||||||
/* 8025D1D8 B0 1F 01 68 */ sth r0, 0x168(r31)
|
|
||||||
/* 8025D1DC 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8025D1E0 38 80 00 03 */ li r4, 3
|
|
||||||
/* 8025D1E4 48 00 06 89 */ bl restart__8dTimer_cFUc
|
|
||||||
/* 8025D1E8 48 00 00 3C */ b lbl_8025D224
|
|
||||||
lbl_8025D1EC:
|
|
||||||
/* 8025D1EC 3C 60 80 43 */ lis r3, g_drawHIO@ha /* 0x8042EBC8@ha */
|
|
||||||
/* 8025D1F0 38 63 EB C8 */ addi r3, r3, g_drawHIO@l /* 0x8042EBC8@l */
|
|
||||||
/* 8025D1F4 A8 03 0B EA */ lha r0, 0xbea(r3)
|
|
||||||
/* 8025D1F8 7C 04 00 00 */ cmpw r4, r0
|
|
||||||
/* 8025D1FC 40 82 00 28 */ bne lbl_8025D224
|
|
||||||
/* 8025D200 38 00 00 00 */ li r0, 0
|
|
||||||
/* 8025D204 80 7F 00 FC */ lwz r3, 0xfc(r31)
|
|
||||||
/* 8025D208 98 03 03 DC */ stb r0, 0x3dc(r3)
|
|
||||||
/* 8025D20C 80 1F 01 54 */ lwz r0, 0x154(r31)
|
|
||||||
/* 8025D210 2C 00 00 03 */ cmpwi r0, 3
|
|
||||||
/* 8025D214 41 82 00 10 */ beq lbl_8025D224
|
|
||||||
/* 8025D218 80 7F 00 FC */ lwz r3, 0xfc(r31)
|
|
||||||
/* 8025D21C 38 80 05 2D */ li r4, 0x52d
|
|
||||||
/* 8025D220 48 00 33 55 */ bl createStart__21dDlst_TimerScrnDraw_cFUs
|
|
||||||
lbl_8025D224:
|
|
||||||
/* 8025D224 80 7F 00 FC */ lwz r3, 0xfc(r31)
|
|
||||||
/* 8025D228 48 00 09 B9 */ bl setHIO__21dDlst_TimerScrnDraw_cFv
|
|
||||||
/* 8025D22C 88 1F 01 6C */ lbz r0, 0x16c(r31)
|
|
||||||
/* 8025D230 28 00 00 08 */ cmplwi r0, 8
|
|
||||||
/* 8025D234 40 82 00 24 */ bne lbl_8025D258
|
|
||||||
/* 8025D238 80 7F 00 FC */ lwz r3, 0xfc(r31)
|
|
||||||
/* 8025D23C 48 00 2D 5D */ bl closeAnime__21dDlst_TimerScrnDraw_cFv
|
|
||||||
/* 8025D240 2C 03 00 00 */ cmpwi r3, 0
|
|
||||||
/* 8025D244 41 82 00 30 */ beq lbl_8025D274
|
|
||||||
/* 8025D248 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8025D24C 4B DC 28 01 */ bl fopMsgM_Delete__FPv
|
|
||||||
/* 8025D250 38 60 00 01 */ li r3, 1
|
|
||||||
/* 8025D254 48 00 00 D0 */ b lbl_8025D324
|
|
||||||
lbl_8025D258:
|
|
||||||
/* 8025D258 28 00 00 06 */ cmplwi r0, 6
|
|
||||||
/* 8025D25C 40 82 00 18 */ bne lbl_8025D274
|
|
||||||
/* 8025D260 80 7F 01 58 */ lwz r3, 0x158(r31)
|
|
||||||
/* 8025D264 2C 03 00 00 */ cmpwi r3, 0
|
|
||||||
/* 8025D268 40 81 00 0C */ ble lbl_8025D274
|
|
||||||
/* 8025D26C 38 03 FF FF */ addi r0, r3, -1
|
|
||||||
/* 8025D270 90 1F 01 58 */ stw r0, 0x158(r31)
|
|
||||||
lbl_8025D274:
|
|
||||||
/* 8025D274 88 1F 01 6C */ lbz r0, 0x16c(r31)
|
|
||||||
/* 8025D278 28 00 00 00 */ cmplwi r0, 0
|
|
||||||
/* 8025D27C 41 82 00 2C */ beq lbl_8025D2A8
|
|
||||||
/* 8025D280 28 00 00 02 */ cmplwi r0, 2
|
|
||||||
/* 8025D284 41 82 00 24 */ beq lbl_8025D2A8
|
|
||||||
/* 8025D288 80 7F 01 5C */ lwz r3, 0x15c(r31)
|
|
||||||
/* 8025D28C 2C 03 00 05 */ cmpwi r3, 5
|
|
||||||
/* 8025D290 40 81 00 10 */ ble lbl_8025D2A0
|
|
||||||
/* 8025D294 80 7F 00 FC */ lwz r3, 0xfc(r31)
|
|
||||||
/* 8025D298 48 00 28 DD */ bl anime__21dDlst_TimerScrnDraw_cFv
|
|
||||||
/* 8025D29C 48 00 00 0C */ b lbl_8025D2A8
|
|
||||||
lbl_8025D2A0:
|
|
||||||
/* 8025D2A0 38 03 00 01 */ addi r0, r3, 1
|
|
||||||
/* 8025D2A4 90 1F 01 5C */ stw r0, 0x15c(r31)
|
|
||||||
lbl_8025D2A8:
|
|
||||||
/* 8025D2A8 80 1F 01 54 */ lwz r0, 0x154(r31)
|
|
||||||
/* 8025D2AC 2C 00 00 02 */ cmpwi r0, 2
|
|
||||||
/* 8025D2B0 41 82 00 2C */ beq lbl_8025D2DC
|
|
||||||
/* 8025D2B4 2C 00 00 07 */ cmpwi r0, 7
|
|
||||||
/* 8025D2B8 41 82 00 24 */ beq lbl_8025D2DC
|
|
||||||
/* 8025D2BC 2C 00 00 03 */ cmpwi r0, 3
|
|
||||||
/* 8025D2C0 41 82 00 1C */ beq lbl_8025D2DC
|
|
||||||
/* 8025D2C4 2C 00 00 04 */ cmpwi r0, 4
|
|
||||||
/* 8025D2C8 41 82 00 14 */ beq lbl_8025D2DC
|
|
||||||
/* 8025D2CC 2C 00 00 05 */ cmpwi r0, 5
|
|
||||||
/* 8025D2D0 41 82 00 0C */ beq lbl_8025D2DC
|
|
||||||
/* 8025D2D4 2C 00 00 00 */ cmpwi r0, 0
|
|
||||||
/* 8025D2D8 40 82 00 1C */ bne lbl_8025D2F4
|
|
||||||
lbl_8025D2DC:
|
|
||||||
/* 8025D2DC 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8025D2E0 48 00 07 11 */ bl getTimeMs__8dTimer_cFv
|
|
||||||
/* 8025D2E4 7C 64 1B 78 */ mr r4, r3
|
|
||||||
/* 8025D2E8 80 7F 00 FC */ lwz r3, 0xfc(r31)
|
|
||||||
/* 8025D2EC 48 00 1C 05 */ bl setTimer__21dDlst_TimerScrnDraw_cFi
|
|
||||||
/* 8025D2F0 48 00 00 18 */ b lbl_8025D308
|
|
||||||
lbl_8025D2F4:
|
|
||||||
/* 8025D2F4 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8025D2F8 48 00 07 A5 */ bl getRestTimeMs__8dTimer_cFv
|
|
||||||
/* 8025D2FC 7C 64 1B 78 */ mr r4, r3
|
|
||||||
/* 8025D300 80 7F 00 FC */ lwz r3, 0xfc(r31)
|
|
||||||
/* 8025D304 48 00 1B ED */ bl setTimer__21dDlst_TimerScrnDraw_cFi
|
|
||||||
lbl_8025D308:
|
|
||||||
/* 8025D308 80 7F 00 FC */ lwz r3, 0xfc(r31)
|
|
||||||
/* 8025D30C 3C 80 80 43 */ lis r4, g_meter2_info@ha /* 0x80430188@ha */
|
|
||||||
/* 8025D310 38 A4 01 88 */ addi r5, r4, g_meter2_info@l /* 0x80430188@l */
|
|
||||||
/* 8025D314 88 85 00 BC */ lbz r4, 0xbc(r5)
|
|
||||||
/* 8025D318 88 A5 00 BB */ lbz r5, 0xbb(r5)
|
|
||||||
/* 8025D31C 48 00 1E 65 */ bl setCounter__21dDlst_TimerScrnDraw_cFUcUc
|
|
||||||
/* 8025D320 38 60 00 01 */ li r3, 1
|
|
||||||
lbl_8025D324:
|
|
||||||
/* 8025D324 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8025D328 83 C1 00 08 */ lwz r30, 8(r1)
|
|
||||||
/* 8025D32C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8025D330 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8025D334 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8025D338 4E 80 00 20 */ blr
|
|
||||||
@@ -1,276 +0,0 @@
|
|||||||
lbl_8025FB74:
|
|
||||||
/* 8025FB74 94 21 FF A0 */ stwu r1, -0x60(r1)
|
|
||||||
/* 8025FB78 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8025FB7C 90 01 00 64 */ stw r0, 0x64(r1)
|
|
||||||
/* 8025FB80 DB E1 00 50 */ stfd f31, 0x50(r1)
|
|
||||||
/* 8025FB84 F3 E1 00 58 */ psq_st f31, 88(r1), 0, 0 /* qr0 */
|
|
||||||
/* 8025FB88 DB C1 00 40 */ stfd f30, 0x40(r1)
|
|
||||||
/* 8025FB8C F3 C1 00 48 */ psq_st f30, 72(r1), 0, 0 /* qr0 */
|
|
||||||
/* 8025FB90 39 61 00 40 */ addi r11, r1, 0x40
|
|
||||||
/* 8025FB94 48 10 26 49 */ bl _savegpr_29
|
|
||||||
/* 8025FB98 7C 7D 1B 78 */ mr r29, r3
|
|
||||||
/* 8025FB9C 88 03 03 DE */ lbz r0, 0x3de(r3)
|
|
||||||
/* 8025FBA0 28 00 00 00 */ cmplwi r0, 0
|
|
||||||
/* 8025FBA4 40 82 03 CC */ bne lbl_8025FF70
|
|
||||||
/* 8025FBA8 80 7D 03 D8 */ lwz r3, 0x3d8(r29)
|
|
||||||
/* 8025FBAC 3B C2 B5 60 */ la r30, animeFrame(r2) /* 80454F60-_SDA2_BASE_ */
|
|
||||||
/* 8025FBB0 A8 1E 00 04 */ lha r0, 4(r30)
|
|
||||||
/* 8025FBB4 7C 03 00 00 */ cmpw r3, r0
|
|
||||||
/* 8025FBB8 41 81 00 10 */ bgt lbl_8025FBC8
|
|
||||||
/* 8025FBBC 38 03 00 01 */ addi r0, r3, 1
|
|
||||||
/* 8025FBC0 90 1D 03 D8 */ stw r0, 0x3d8(r29)
|
|
||||||
/* 8025FBC4 48 00 00 0C */ b lbl_8025FBD0
|
|
||||||
lbl_8025FBC8:
|
|
||||||
/* 8025FBC8 38 00 00 01 */ li r0, 1
|
|
||||||
/* 8025FBCC 98 1D 03 DE */ stb r0, 0x3de(r29)
|
|
||||||
lbl_8025FBD0:
|
|
||||||
/* 8025FBD0 80 1D 03 D8 */ lwz r0, 0x3d8(r29)
|
|
||||||
/* 8025FBD4 3B E2 B5 60 */ la r31, animeFrame(r2) /* 80454F60-_SDA2_BASE_ */
|
|
||||||
/* 8025FBD8 A8 9F 00 02 */ lha r4, 2(r31)
|
|
||||||
/* 8025FBDC 7C 00 20 00 */ cmpw r0, r4
|
|
||||||
/* 8025FBE0 41 81 01 AC */ bgt lbl_8025FD8C
|
|
||||||
/* 8025FBE4 7C 00 07 34 */ extsh r0, r0
|
|
||||||
/* 8025FBE8 C8 62 B5 58 */ lfd f3, lit_4627(r2)
|
|
||||||
/* 8025FBEC 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
||||||
/* 8025FBF0 90 01 00 0C */ stw r0, 0xc(r1)
|
|
||||||
/* 8025FBF4 3C 60 43 30 */ lis r3, 0x4330
|
|
||||||
/* 8025FBF8 90 61 00 08 */ stw r3, 8(r1)
|
|
||||||
/* 8025FBFC C8 01 00 08 */ lfd f0, 8(r1)
|
|
||||||
/* 8025FC00 EC 20 18 28 */ fsubs f1, f0, f3
|
|
||||||
/* 8025FC04 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8025FC08 90 61 00 10 */ stw r3, 0x10(r1)
|
|
||||||
/* 8025FC0C C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
||||||
/* 8025FC10 EC 00 18 28 */ fsubs f0, f0, f3
|
|
||||||
/* 8025FC14 EC 41 00 32 */ fmuls f2, f1, f0
|
|
||||||
/* 8025FC18 6C 80 80 00 */ xoris r0, r4, 0x8000
|
|
||||||
/* 8025FC1C 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
||||||
/* 8025FC20 90 61 00 18 */ stw r3, 0x18(r1)
|
|
||||||
/* 8025FC24 C8 01 00 18 */ lfd f0, 0x18(r1)
|
|
||||||
/* 8025FC28 EC 20 18 28 */ fsubs f1, f0, f3
|
|
||||||
/* 8025FC2C 90 01 00 24 */ stw r0, 0x24(r1)
|
|
||||||
/* 8025FC30 90 61 00 20 */ stw r3, 0x20(r1)
|
|
||||||
/* 8025FC34 C8 01 00 20 */ lfd f0, 0x20(r1)
|
|
||||||
/* 8025FC38 EC 00 18 28 */ fsubs f0, f0, f3
|
|
||||||
/* 8025FC3C EC 01 00 32 */ fmuls f0, f1, f0
|
|
||||||
/* 8025FC40 EF E2 00 24 */ fdivs f31, f2, f0
|
|
||||||
/* 8025FC44 C0 22 B5 68 */ lfs f1, lit_5094(r2)
|
|
||||||
/* 8025FC48 C0 02 B5 4C */ lfs f0, lit_4124(r2)
|
|
||||||
/* 8025FC4C EC 00 F8 28 */ fsubs f0, f0, f31
|
|
||||||
/* 8025FC50 EC 21 00 32 */ fmuls f1, f1, f0
|
|
||||||
/* 8025FC54 80 1D 00 18 */ lwz r0, 0x18(r29)
|
|
||||||
/* 8025FC58 28 00 00 00 */ cmplwi r0, 0
|
|
||||||
/* 8025FC5C 41 82 01 18 */ beq lbl_8025FD74
|
|
||||||
/* 8025FC60 88 1D 03 E2 */ lbz r0, 0x3e2(r29)
|
|
||||||
/* 8025FC64 28 00 00 00 */ cmplwi r0, 0
|
|
||||||
/* 8025FC68 41 82 00 30 */ beq lbl_8025FC98
|
|
||||||
/* 8025FC6C 88 1D 03 DD */ lbz r0, 0x3dd(r29)
|
|
||||||
/* 8025FC70 28 00 00 00 */ cmplwi r0, 0
|
|
||||||
/* 8025FC74 40 82 00 24 */ bne lbl_8025FC98
|
|
||||||
/* 8025FC78 7F A3 EB 78 */ mr r3, r29
|
|
||||||
/* 8025FC7C 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
|
|
||||||
/* 8025FC80 38 84 EB C8 */ addi r4, r4, g_drawHIO@l /* 0x8042EBC8@l */
|
|
||||||
/* 8025FC84 C0 04 0B 84 */ lfs f0, 0xb84(r4)
|
|
||||||
/* 8025FC88 EC 20 08 2A */ fadds f1, f0, f1
|
|
||||||
/* 8025FC8C C0 44 0B 88 */ lfs f2, 0xb88(r4)
|
|
||||||
/* 8025FC90 4B FF FD 9D */ bl setTimerPos__21dDlst_TimerScrnDraw_cFff
|
|
||||||
/* 8025FC94 48 00 00 2C */ b lbl_8025FCC0
|
|
||||||
lbl_8025FC98:
|
|
||||||
/* 8025FC98 88 1D 03 DD */ lbz r0, 0x3dd(r29)
|
|
||||||
/* 8025FC9C 54 05 10 3A */ slwi r5, r0, 2
|
|
||||||
/* 8025FCA0 7F A3 EB 78 */ mr r3, r29
|
|
||||||
/* 8025FCA4 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
|
|
||||||
/* 8025FCA8 38 04 EB C8 */ addi r0, r4, g_drawHIO@l /* 0x8042EBC8@l */
|
|
||||||
/* 8025FCAC 7C 80 2A 14 */ add r4, r0, r5
|
|
||||||
/* 8025FCB0 C0 04 0A E0 */ lfs f0, 0xae0(r4)
|
|
||||||
/* 8025FCB4 EC 20 08 2A */ fadds f1, f0, f1
|
|
||||||
/* 8025FCB8 C0 44 0A EC */ lfs f2, 0xaec(r4)
|
|
||||||
/* 8025FCBC 4B FF FD 71 */ bl setTimerPos__21dDlst_TimerScrnDraw_cFff
|
|
||||||
lbl_8025FCC0:
|
|
||||||
/* 8025FCC0 80 7D 00 18 */ lwz r3, 0x18(r29)
|
|
||||||
/* 8025FCC4 C0 3D 03 B0 */ lfs f1, 0x3b0(r29)
|
|
||||||
/* 8025FCC8 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
|
|
||||||
/* 8025FCCC 38 84 EB C8 */ addi r4, r4, g_drawHIO@l /* 0x8042EBC8@l */
|
|
||||||
/* 8025FCD0 88 1D 03 DD */ lbz r0, 0x3dd(r29)
|
|
||||||
/* 8025FCD4 54 00 10 3A */ slwi r0, r0, 2
|
|
||||||
/* 8025FCD8 7C 84 02 14 */ add r4, r4, r0
|
|
||||||
/* 8025FCDC C0 04 0A F8 */ lfs f0, 0xaf8(r4)
|
|
||||||
/* 8025FCE0 EC 1F 00 32 */ fmuls f0, f31, f0
|
|
||||||
/* 8025FCE4 EC 21 00 32 */ fmuls f1, f1, f0
|
|
||||||
/* 8025FCE8 4B FF 5A E9 */ bl setAlphaRate__13CPaneMgrAlphaFf
|
|
||||||
/* 8025FCEC 88 1D 03 E2 */ lbz r0, 0x3e2(r29)
|
|
||||||
/* 8025FCF0 28 00 00 00 */ cmplwi r0, 0
|
|
||||||
/* 8025FCF4 41 82 00 44 */ beq lbl_8025FD38
|
|
||||||
/* 8025FCF8 88 1D 03 DD */ lbz r0, 0x3dd(r29)
|
|
||||||
/* 8025FCFC 28 00 00 00 */ cmplwi r0, 0
|
|
||||||
/* 8025FD00 40 82 00 38 */ bne lbl_8025FD38
|
|
||||||
/* 8025FD04 3C 60 80 43 */ lis r3, g_drawHIO@ha /* 0x8042EBC8@ha */
|
|
||||||
/* 8025FD08 38 83 EB C8 */ addi r4, r3, g_drawHIO@l /* 0x8042EBC8@l */
|
|
||||||
/* 8025FD0C C0 24 0B 80 */ lfs f1, 0xb80(r4)
|
|
||||||
/* 8025FD10 80 7D 00 18 */ lwz r3, 0x18(r29)
|
|
||||||
/* 8025FD14 80 63 00 04 */ lwz r3, 4(r3)
|
|
||||||
/* 8025FD18 C0 04 0B 7C */ lfs f0, 0xb7c(r4)
|
|
||||||
/* 8025FD1C D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
||||||
/* 8025FD20 D0 23 00 D0 */ stfs f1, 0xd0(r3)
|
|
||||||
/* 8025FD24 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 8025FD28 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
||||||
/* 8025FD2C 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 8025FD30 4E 80 04 21 */ bctrl
|
|
||||||
/* 8025FD34 48 00 00 40 */ b lbl_8025FD74
|
|
||||||
lbl_8025FD38:
|
|
||||||
/* 8025FD38 3C 60 80 43 */ lis r3, g_drawHIO@ha /* 0x8042EBC8@ha */
|
|
||||||
/* 8025FD3C 38 63 EB C8 */ addi r3, r3, g_drawHIO@l /* 0x8042EBC8@l */
|
|
||||||
/* 8025FD40 88 1D 03 DD */ lbz r0, 0x3dd(r29)
|
|
||||||
/* 8025FD44 54 00 10 3A */ slwi r0, r0, 2
|
|
||||||
/* 8025FD48 7C 83 02 14 */ add r4, r3, r0
|
|
||||||
/* 8025FD4C C0 24 0A D4 */ lfs f1, 0xad4(r4)
|
|
||||||
/* 8025FD50 80 7D 00 18 */ lwz r3, 0x18(r29)
|
|
||||||
/* 8025FD54 80 63 00 04 */ lwz r3, 4(r3)
|
|
||||||
/* 8025FD58 C0 04 0A C8 */ lfs f0, 0xac8(r4)
|
|
||||||
/* 8025FD5C D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
||||||
/* 8025FD60 D0 23 00 D0 */ stfs f1, 0xd0(r3)
|
|
||||||
/* 8025FD64 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 8025FD68 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
||||||
/* 8025FD6C 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 8025FD70 4E 80 04 21 */ bctrl
|
|
||||||
lbl_8025FD74:
|
|
||||||
/* 8025FD74 80 7D 03 D8 */ lwz r3, 0x3d8(r29)
|
|
||||||
/* 8025FD78 A8 1F 00 02 */ lha r0, 2(r31)
|
|
||||||
/* 8025FD7C 7C 03 00 00 */ cmpw r3, r0
|
|
||||||
/* 8025FD80 40 82 00 0C */ bne lbl_8025FD8C
|
|
||||||
/* 8025FD84 38 00 00 01 */ li r0, 1
|
|
||||||
/* 8025FD88 98 1D 03 DF */ stb r0, 0x3df(r29)
|
|
||||||
lbl_8025FD8C:
|
|
||||||
/* 8025FD8C 80 7D 03 D8 */ lwz r3, 0x3d8(r29)
|
|
||||||
/* 8025FD90 A8 82 B5 60 */ lha r4, animeFrame(r2)
|
|
||||||
/* 8025FD94 7C 03 20 00 */ cmpw r3, r4
|
|
||||||
/* 8025FD98 40 81 01 D8 */ ble lbl_8025FF70
|
|
||||||
/* 8025FD9C A8 1E 00 04 */ lha r0, 4(r30)
|
|
||||||
/* 8025FDA0 7C 03 00 00 */ cmpw r3, r0
|
|
||||||
/* 8025FDA4 41 81 01 CC */ bgt lbl_8025FF70
|
|
||||||
/* 8025FDA8 7C 04 18 50 */ subf r0, r4, r3
|
|
||||||
/* 8025FDAC 7C 00 07 34 */ extsh r0, r0
|
|
||||||
/* 8025FDB0 A8 9F 00 02 */ lha r4, 2(r31)
|
|
||||||
/* 8025FDB4 C8 62 B5 58 */ lfd f3, lit_4627(r2)
|
|
||||||
/* 8025FDB8 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
||||||
/* 8025FDBC 90 01 00 24 */ stw r0, 0x24(r1)
|
|
||||||
/* 8025FDC0 3C 60 43 30 */ lis r3, 0x4330
|
|
||||||
/* 8025FDC4 90 61 00 20 */ stw r3, 0x20(r1)
|
|
||||||
/* 8025FDC8 C8 01 00 20 */ lfd f0, 0x20(r1)
|
|
||||||
/* 8025FDCC EC 20 18 28 */ fsubs f1, f0, f3
|
|
||||||
/* 8025FDD0 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
||||||
/* 8025FDD4 90 61 00 18 */ stw r3, 0x18(r1)
|
|
||||||
/* 8025FDD8 C8 01 00 18 */ lfd f0, 0x18(r1)
|
|
||||||
/* 8025FDDC EC 00 18 28 */ fsubs f0, f0, f3
|
|
||||||
/* 8025FDE0 EC 41 00 32 */ fmuls f2, f1, f0
|
|
||||||
/* 8025FDE4 6C 80 80 00 */ xoris r0, r4, 0x8000
|
|
||||||
/* 8025FDE8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8025FDEC 90 61 00 10 */ stw r3, 0x10(r1)
|
|
||||||
/* 8025FDF0 C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
||||||
/* 8025FDF4 EC 20 18 28 */ fsubs f1, f0, f3
|
|
||||||
/* 8025FDF8 90 01 00 0C */ stw r0, 0xc(r1)
|
|
||||||
/* 8025FDFC 90 61 00 08 */ stw r3, 8(r1)
|
|
||||||
/* 8025FE00 C8 01 00 08 */ lfd f0, 8(r1)
|
|
||||||
/* 8025FE04 EC 00 18 28 */ fsubs f0, f0, f3
|
|
||||||
/* 8025FE08 EC 01 00 32 */ fmuls f0, f1, f0
|
|
||||||
/* 8025FE0C EF E2 00 24 */ fdivs f31, f2, f0
|
|
||||||
/* 8025FE10 C0 22 B5 68 */ lfs f1, lit_5094(r2)
|
|
||||||
/* 8025FE14 C0 02 B5 4C */ lfs f0, lit_4124(r2)
|
|
||||||
/* 8025FE18 EC 00 F8 28 */ fsubs f0, f0, f31
|
|
||||||
/* 8025FE1C EF C1 00 32 */ fmuls f30, f1, f0
|
|
||||||
/* 8025FE20 80 1D 00 14 */ lwz r0, 0x14(r29)
|
|
||||||
/* 8025FE24 28 00 00 00 */ cmplwi r0, 0
|
|
||||||
/* 8025FE28 41 82 00 94 */ beq lbl_8025FEBC
|
|
||||||
/* 8025FE2C 88 1D 03 DD */ lbz r0, 0x3dd(r29)
|
|
||||||
/* 8025FE30 54 05 10 3A */ slwi r5, r0, 2
|
|
||||||
/* 8025FE34 7F A3 EB 78 */ mr r3, r29
|
|
||||||
/* 8025FE38 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
|
|
||||||
/* 8025FE3C 38 04 EB C8 */ addi r0, r4, g_drawHIO@l /* 0x8042EBC8@l */
|
|
||||||
/* 8025FE40 7C 80 2A 14 */ add r4, r0, r5
|
|
||||||
/* 8025FE44 C0 04 0B 1C */ lfs f0, 0xb1c(r4)
|
|
||||||
/* 8025FE48 EC 20 F0 2A */ fadds f1, f0, f30
|
|
||||||
/* 8025FE4C C0 44 0B 28 */ lfs f2, 0xb28(r4)
|
|
||||||
/* 8025FE50 4B FF FC 1D */ bl setCounterPos__21dDlst_TimerScrnDraw_cFff
|
|
||||||
/* 8025FE54 80 7D 00 14 */ lwz r3, 0x14(r29)
|
|
||||||
/* 8025FE58 C0 3D 03 B0 */ lfs f1, 0x3b0(r29)
|
|
||||||
/* 8025FE5C 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
|
|
||||||
/* 8025FE60 38 84 EB C8 */ addi r4, r4, g_drawHIO@l /* 0x8042EBC8@l */
|
|
||||||
/* 8025FE64 88 1D 03 DD */ lbz r0, 0x3dd(r29)
|
|
||||||
/* 8025FE68 54 00 10 3A */ slwi r0, r0, 2
|
|
||||||
/* 8025FE6C 7C 84 02 14 */ add r4, r4, r0
|
|
||||||
/* 8025FE70 C0 04 0B 34 */ lfs f0, 0xb34(r4)
|
|
||||||
/* 8025FE74 EC 1F 00 32 */ fmuls f0, f31, f0
|
|
||||||
/* 8025FE78 EC 21 00 32 */ fmuls f1, f1, f0
|
|
||||||
/* 8025FE7C 4B FF 59 55 */ bl setAlphaRate__13CPaneMgrAlphaFf
|
|
||||||
/* 8025FE80 3C 60 80 43 */ lis r3, g_drawHIO@ha /* 0x8042EBC8@ha */
|
|
||||||
/* 8025FE84 38 63 EB C8 */ addi r3, r3, g_drawHIO@l /* 0x8042EBC8@l */
|
|
||||||
/* 8025FE88 88 1D 03 DD */ lbz r0, 0x3dd(r29)
|
|
||||||
/* 8025FE8C 54 00 10 3A */ slwi r0, r0, 2
|
|
||||||
/* 8025FE90 7C 83 02 14 */ add r4, r3, r0
|
|
||||||
/* 8025FE94 C0 24 0B 10 */ lfs f1, 0xb10(r4)
|
|
||||||
/* 8025FE98 80 7D 00 14 */ lwz r3, 0x14(r29)
|
|
||||||
/* 8025FE9C 80 63 00 04 */ lwz r3, 4(r3)
|
|
||||||
/* 8025FEA0 C0 04 0B 04 */ lfs f0, 0xb04(r4)
|
|
||||||
/* 8025FEA4 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
||||||
/* 8025FEA8 D0 23 00 D0 */ stfs f1, 0xd0(r3)
|
|
||||||
/* 8025FEAC 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 8025FEB0 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
||||||
/* 8025FEB4 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 8025FEB8 4E 80 04 21 */ bctrl
|
|
||||||
lbl_8025FEBC:
|
|
||||||
/* 8025FEBC 80 1D 00 1C */ lwz r0, 0x1c(r29)
|
|
||||||
/* 8025FEC0 28 00 00 00 */ cmplwi r0, 0
|
|
||||||
/* 8025FEC4 41 82 00 94 */ beq lbl_8025FF58
|
|
||||||
/* 8025FEC8 88 1D 03 DD */ lbz r0, 0x3dd(r29)
|
|
||||||
/* 8025FECC 54 05 10 3A */ slwi r5, r0, 2
|
|
||||||
/* 8025FED0 7F A3 EB 78 */ mr r3, r29
|
|
||||||
/* 8025FED4 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
|
|
||||||
/* 8025FED8 38 04 EB C8 */ addi r0, r4, g_drawHIO@l /* 0x8042EBC8@l */
|
|
||||||
/* 8025FEDC 7C 80 2A 14 */ add r4, r0, r5
|
|
||||||
/* 8025FEE0 C0 04 0B 58 */ lfs f0, 0xb58(r4)
|
|
||||||
/* 8025FEE4 EC 20 F0 2A */ fadds f1, f0, f30
|
|
||||||
/* 8025FEE8 C0 44 0B 64 */ lfs f2, 0xb64(r4)
|
|
||||||
/* 8025FEEC 4B FF FB AD */ bl setImagePos__21dDlst_TimerScrnDraw_cFff
|
|
||||||
/* 8025FEF0 80 7D 00 1C */ lwz r3, 0x1c(r29)
|
|
||||||
/* 8025FEF4 C0 3D 03 B0 */ lfs f1, 0x3b0(r29)
|
|
||||||
/* 8025FEF8 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
|
|
||||||
/* 8025FEFC 38 84 EB C8 */ addi r4, r4, g_drawHIO@l /* 0x8042EBC8@l */
|
|
||||||
/* 8025FF00 88 1D 03 DD */ lbz r0, 0x3dd(r29)
|
|
||||||
/* 8025FF04 54 00 10 3A */ slwi r0, r0, 2
|
|
||||||
/* 8025FF08 7C 84 02 14 */ add r4, r4, r0
|
|
||||||
/* 8025FF0C C0 04 0B 70 */ lfs f0, 0xb70(r4)
|
|
||||||
/* 8025FF10 EC 1F 00 32 */ fmuls f0, f31, f0
|
|
||||||
/* 8025FF14 EC 21 00 32 */ fmuls f1, f1, f0
|
|
||||||
/* 8025FF18 4B FF 58 B9 */ bl setAlphaRate__13CPaneMgrAlphaFf
|
|
||||||
/* 8025FF1C 3C 60 80 43 */ lis r3, g_drawHIO@ha /* 0x8042EBC8@ha */
|
|
||||||
/* 8025FF20 38 63 EB C8 */ addi r3, r3, g_drawHIO@l /* 0x8042EBC8@l */
|
|
||||||
/* 8025FF24 88 1D 03 DD */ lbz r0, 0x3dd(r29)
|
|
||||||
/* 8025FF28 54 00 10 3A */ slwi r0, r0, 2
|
|
||||||
/* 8025FF2C 7C 83 02 14 */ add r4, r3, r0
|
|
||||||
/* 8025FF30 C0 24 0B 4C */ lfs f1, 0xb4c(r4)
|
|
||||||
/* 8025FF34 80 7D 00 1C */ lwz r3, 0x1c(r29)
|
|
||||||
/* 8025FF38 80 63 00 04 */ lwz r3, 4(r3)
|
|
||||||
/* 8025FF3C C0 04 0B 40 */ lfs f0, 0xb40(r4)
|
|
||||||
/* 8025FF40 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
||||||
/* 8025FF44 D0 23 00 D0 */ stfs f1, 0xd0(r3)
|
|
||||||
/* 8025FF48 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 8025FF4C 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
||||||
/* 8025FF50 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 8025FF54 4E 80 04 21 */ bctrl
|
|
||||||
lbl_8025FF58:
|
|
||||||
/* 8025FF58 80 7D 03 D8 */ lwz r3, 0x3d8(r29)
|
|
||||||
/* 8025FF5C A8 1E 00 04 */ lha r0, 4(r30)
|
|
||||||
/* 8025FF60 7C 03 00 00 */ cmpw r3, r0
|
|
||||||
/* 8025FF64 40 82 00 0C */ bne lbl_8025FF70
|
|
||||||
/* 8025FF68 38 00 00 01 */ li r0, 1
|
|
||||||
/* 8025FF6C 98 1D 03 E0 */ stb r0, 0x3e0(r29)
|
|
||||||
lbl_8025FF70:
|
|
||||||
/* 8025FF70 E3 E1 00 58 */ psq_l f31, 88(r1), 0, 0 /* qr0 */
|
|
||||||
/* 8025FF74 CB E1 00 50 */ lfd f31, 0x50(r1)
|
|
||||||
/* 8025FF78 E3 C1 00 48 */ psq_l f30, 72(r1), 0, 0 /* qr0 */
|
|
||||||
/* 8025FF7C CB C1 00 40 */ lfd f30, 0x40(r1)
|
|
||||||
/* 8025FF80 39 61 00 40 */ addi r11, r1, 0x40
|
|
||||||
/* 8025FF84 48 10 22 A5 */ bl _restgpr_29
|
|
||||||
/* 8025FF88 80 01 00 64 */ lwz r0, 0x64(r1)
|
|
||||||
/* 8025FF8C 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8025FF90 38 21 00 60 */ addi r1, r1, 0x60
|
|
||||||
/* 8025FF94 4E 80 00 20 */ blr
|
|
||||||
@@ -1,45 +0,0 @@
|
|||||||
lbl_8025EE24:
|
|
||||||
/* 8025EE24 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
||||||
/* 8025EE28 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8025EE2C 90 01 00 24 */ stw r0, 0x24(r1)
|
|
||||||
/* 8025EE30 39 61 00 20 */ addi r11, r1, 0x20
|
|
||||||
/* 8025EE34 48 10 33 A5 */ bl _savegpr_28
|
|
||||||
/* 8025EE38 7C 7C 1B 78 */ mr r28, r3
|
|
||||||
/* 8025EE3C 7C 9D 23 78 */ mr r29, r4
|
|
||||||
/* 8025EE40 7C BE 2B 79 */ or. r30, r5, r5
|
|
||||||
/* 8025EE44 41 80 00 0C */ blt lbl_8025EE50
|
|
||||||
/* 8025EE48 2C 1E 00 0A */ cmpwi r30, 0xa
|
|
||||||
/* 8025EE4C 41 80 00 08 */ blt lbl_8025EE54
|
|
||||||
lbl_8025EE50:
|
|
||||||
/* 8025EE50 3B C0 00 00 */ li r30, 0
|
|
||||||
lbl_8025EE54:
|
|
||||||
/* 8025EE54 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
|
||||||
/* 8025EE58 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
|
||||||
/* 8025EE5C 83 E3 5D 30 */ lwz r31, 0x5d30(r3)
|
|
||||||
/* 8025EE60 7F 83 E3 78 */ mr r3, r28
|
|
||||||
/* 8025EE64 7F C4 F3 78 */ mr r4, r30
|
|
||||||
/* 8025EE68 48 00 00 65 */ bl getNumber__21dDlst_TimerScrnDraw_cFi
|
|
||||||
/* 8025EE6C 7C 65 1B 78 */ mr r5, r3
|
|
||||||
/* 8025EE70 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8025EE74 3C 80 54 49 */ lis r4, 0x5449 /* 0x54494D47@ha */
|
|
||||||
/* 8025EE78 38 84 4D 47 */ addi r4, r4, 0x4D47 /* 0x54494D47@l */
|
|
||||||
/* 8025EE7C 81 9F 00 00 */ lwz r12, 0(r31)
|
|
||||||
/* 8025EE80 81 8C 00 18 */ lwz r12, 0x18(r12)
|
|
||||||
/* 8025EE84 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 8025EE88 4E 80 04 21 */ bctrl
|
|
||||||
/* 8025EE8C 7F 83 E3 78 */ mr r3, r28
|
|
||||||
/* 8025EE90 7F C4 F3 78 */ mr r4, r30
|
|
||||||
/* 8025EE94 48 00 00 39 */ bl getNumber__21dDlst_TimerScrnDraw_cFi
|
|
||||||
/* 8025EE98 7C 64 1B 78 */ mr r4, r3
|
|
||||||
/* 8025EE9C 7F A3 EB 78 */ mr r3, r29
|
|
||||||
/* 8025EEA0 38 A0 00 00 */ li r5, 0
|
|
||||||
/* 8025EEA4 81 9D 00 00 */ lwz r12, 0(r29)
|
|
||||||
/* 8025EEA8 81 8C 01 14 */ lwz r12, 0x114(r12)
|
|
||||||
/* 8025EEAC 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 8025EEB0 4E 80 04 21 */ bctrl
|
|
||||||
/* 8025EEB4 39 61 00 20 */ addi r11, r1, 0x20
|
|
||||||
/* 8025EEB8 48 10 33 6D */ bl _restgpr_28
|
|
||||||
/* 8025EEBC 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
||||||
/* 8025EEC0 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8025EEC4 38 21 00 20 */ addi r1, r1, 0x20
|
|
||||||
/* 8025EEC8 4E 80 00 20 */ blr
|
|
||||||
@@ -1,13 +0,0 @@
|
|||||||
lbl_80260AA8:
|
|
||||||
/* 80260AA8 88 03 00 8C */ lbz r0, 0x8c(r3)
|
|
||||||
/* 80260AAC 28 00 00 01 */ cmplwi r0, 1
|
|
||||||
/* 80260AB0 40 82 00 1C */ bne lbl_80260ACC
|
|
||||||
/* 80260AB4 C0 22 B5 40 */ lfs f1, lit_3919(r2)
|
|
||||||
/* 80260AB8 C0 03 00 84 */ lfs f0, 0x84(r3)
|
|
||||||
/* 80260ABC FC 01 00 00 */ fcmpu cr0, f1, f0
|
|
||||||
/* 80260AC0 40 82 00 0C */ bne lbl_80260ACC
|
|
||||||
/* 80260AC4 38 60 00 01 */ li r3, 1
|
|
||||||
/* 80260AC8 4E 80 00 20 */ blr
|
|
||||||
lbl_80260ACC:
|
|
||||||
/* 80260ACC 38 60 00 00 */ li r3, 0
|
|
||||||
/* 80260AD0 4E 80 00 20 */ blr
|
|
||||||
@@ -1,154 +0,0 @@
|
|||||||
lbl_8025FF98:
|
|
||||||
/* 8025FF98 94 21 FF B0 */ stwu r1, -0x50(r1)
|
|
||||||
/* 8025FF9C 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8025FFA0 90 01 00 54 */ stw r0, 0x54(r1)
|
|
||||||
/* 8025FFA4 DB E1 00 40 */ stfd f31, 0x40(r1)
|
|
||||||
/* 8025FFA8 F3 E1 00 48 */ psq_st f31, 72(r1), 0, 0 /* qr0 */
|
|
||||||
/* 8025FFAC DB C1 00 30 */ stfd f30, 0x30(r1)
|
|
||||||
/* 8025FFB0 F3 C1 00 38 */ psq_st f30, 56(r1), 0, 0 /* qr0 */
|
|
||||||
/* 8025FFB4 93 E1 00 2C */ stw r31, 0x2c(r1)
|
|
||||||
/* 8025FFB8 93 C1 00 28 */ stw r30, 0x28(r1)
|
|
||||||
/* 8025FFBC 7C 7E 1B 78 */ mr r30, r3
|
|
||||||
/* 8025FFC0 3B E0 00 00 */ li r31, 0
|
|
||||||
/* 8025FFC4 80 83 03 D8 */ lwz r4, 0x3d8(r3)
|
|
||||||
/* 8025FFC8 38 04 00 01 */ addi r0, r4, 1
|
|
||||||
/* 8025FFCC 90 03 03 D8 */ stw r0, 0x3d8(r3)
|
|
||||||
/* 8025FFD0 80 A3 03 D8 */ lwz r5, 0x3d8(r3)
|
|
||||||
/* 8025FFD4 2C 05 00 07 */ cmpwi r5, 7
|
|
||||||
/* 8025FFD8 41 81 01 D0 */ bgt lbl_802601A8
|
|
||||||
/* 8025FFDC 7C A0 07 34 */ extsh r0, r5
|
|
||||||
/* 8025FFE0 C8 62 B5 58 */ lfd f3, lit_4627(r2)
|
|
||||||
/* 8025FFE4 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
||||||
/* 8025FFE8 90 01 00 0C */ stw r0, 0xc(r1)
|
|
||||||
/* 8025FFEC 3C 80 43 30 */ lis r4, 0x4330
|
|
||||||
/* 8025FFF0 90 81 00 08 */ stw r4, 8(r1)
|
|
||||||
/* 8025FFF4 C8 01 00 08 */ lfd f0, 8(r1)
|
|
||||||
/* 8025FFF8 EC 20 18 28 */ fsubs f1, f0, f3
|
|
||||||
/* 8025FFFC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 80260000 90 81 00 10 */ stw r4, 0x10(r1)
|
|
||||||
/* 80260004 C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
||||||
/* 80260008 EC 00 18 28 */ fsubs f0, f0, f3
|
|
||||||
/* 8026000C EC 01 00 32 */ fmuls f0, f1, f0
|
|
||||||
/* 80260010 C0 42 B5 6C */ lfs f2, lit_5143(r2)
|
|
||||||
/* 80260014 EC 80 10 24 */ fdivs f4, f0, f2
|
|
||||||
/* 80260018 20 05 00 07 */ subfic r0, r5, 7
|
|
||||||
/* 8026001C 7C 00 07 34 */ extsh r0, r0
|
|
||||||
/* 80260020 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
||||||
/* 80260024 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
||||||
/* 80260028 90 81 00 18 */ stw r4, 0x18(r1)
|
|
||||||
/* 8026002C C8 01 00 18 */ lfd f0, 0x18(r1)
|
|
||||||
/* 80260030 EC 20 18 28 */ fsubs f1, f0, f3
|
|
||||||
/* 80260034 90 01 00 24 */ stw r0, 0x24(r1)
|
|
||||||
/* 80260038 90 81 00 20 */ stw r4, 0x20(r1)
|
|
||||||
/* 8026003C C8 01 00 20 */ lfd f0, 0x20(r1)
|
|
||||||
/* 80260040 EC 00 18 28 */ fsubs f0, f0, f3
|
|
||||||
/* 80260044 EC 01 00 32 */ fmuls f0, f1, f0
|
|
||||||
/* 80260048 EF E0 10 24 */ fdivs f31, f0, f2
|
|
||||||
/* 8026004C C0 02 B5 68 */ lfs f0, lit_5094(r2)
|
|
||||||
/* 80260050 EF C0 01 32 */ fmuls f30, f0, f4
|
|
||||||
/* 80260054 80 1E 00 18 */ lwz r0, 0x18(r30)
|
|
||||||
/* 80260058 28 00 00 00 */ cmplwi r0, 0
|
|
||||||
/* 8026005C 41 82 00 8C */ beq lbl_802600E8
|
|
||||||
/* 80260060 88 1E 03 E2 */ lbz r0, 0x3e2(r30)
|
|
||||||
/* 80260064 28 00 00 00 */ cmplwi r0, 0
|
|
||||||
/* 80260068 41 82 00 2C */ beq lbl_80260094
|
|
||||||
/* 8026006C 88 1E 03 DD */ lbz r0, 0x3dd(r30)
|
|
||||||
/* 80260070 28 00 00 00 */ cmplwi r0, 0
|
|
||||||
/* 80260074 40 82 00 20 */ bne lbl_80260094
|
|
||||||
/* 80260078 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
|
|
||||||
/* 8026007C 38 84 EB C8 */ addi r4, r4, g_drawHIO@l /* 0x8042EBC8@l */
|
|
||||||
/* 80260080 C0 04 0B 84 */ lfs f0, 0xb84(r4)
|
|
||||||
/* 80260084 EC 20 F0 2A */ fadds f1, f0, f30
|
|
||||||
/* 80260088 C0 44 0B 88 */ lfs f2, 0xb88(r4)
|
|
||||||
/* 8026008C 4B FF F9 A1 */ bl setTimerPos__21dDlst_TimerScrnDraw_cFff
|
|
||||||
/* 80260090 48 00 00 2C */ b lbl_802600BC
|
|
||||||
lbl_80260094:
|
|
||||||
/* 80260094 88 1E 03 DD */ lbz r0, 0x3dd(r30)
|
|
||||||
/* 80260098 54 05 10 3A */ slwi r5, r0, 2
|
|
||||||
/* 8026009C 7F C3 F3 78 */ mr r3, r30
|
|
||||||
/* 802600A0 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
|
|
||||||
/* 802600A4 38 04 EB C8 */ addi r0, r4, g_drawHIO@l /* 0x8042EBC8@l */
|
|
||||||
/* 802600A8 7C 80 2A 14 */ add r4, r0, r5
|
|
||||||
/* 802600AC C0 04 0A E0 */ lfs f0, 0xae0(r4)
|
|
||||||
/* 802600B0 EC 20 F0 2A */ fadds f1, f0, f30
|
|
||||||
/* 802600B4 C0 44 0A EC */ lfs f2, 0xaec(r4)
|
|
||||||
/* 802600B8 4B FF F9 75 */ bl setTimerPos__21dDlst_TimerScrnDraw_cFff
|
|
||||||
lbl_802600BC:
|
|
||||||
/* 802600BC 80 7E 00 18 */ lwz r3, 0x18(r30)
|
|
||||||
/* 802600C0 C0 3E 03 B0 */ lfs f1, 0x3b0(r30)
|
|
||||||
/* 802600C4 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
|
|
||||||
/* 802600C8 38 84 EB C8 */ addi r4, r4, g_drawHIO@l /* 0x8042EBC8@l */
|
|
||||||
/* 802600CC 88 1E 03 DD */ lbz r0, 0x3dd(r30)
|
|
||||||
/* 802600D0 54 00 10 3A */ slwi r0, r0, 2
|
|
||||||
/* 802600D4 7C 84 02 14 */ add r4, r4, r0
|
|
||||||
/* 802600D8 C0 04 0A F8 */ lfs f0, 0xaf8(r4)
|
|
||||||
/* 802600DC EC 1F 00 32 */ fmuls f0, f31, f0
|
|
||||||
/* 802600E0 EC 21 00 32 */ fmuls f1, f1, f0
|
|
||||||
/* 802600E4 4B FF 56 ED */ bl setAlphaRate__13CPaneMgrAlphaFf
|
|
||||||
lbl_802600E8:
|
|
||||||
/* 802600E8 80 1E 00 14 */ lwz r0, 0x14(r30)
|
|
||||||
/* 802600EC 28 00 00 00 */ cmplwi r0, 0
|
|
||||||
/* 802600F0 41 82 00 58 */ beq lbl_80260148
|
|
||||||
/* 802600F4 88 1E 03 DD */ lbz r0, 0x3dd(r30)
|
|
||||||
/* 802600F8 54 05 10 3A */ slwi r5, r0, 2
|
|
||||||
/* 802600FC 7F C3 F3 78 */ mr r3, r30
|
|
||||||
/* 80260100 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
|
|
||||||
/* 80260104 38 04 EB C8 */ addi r0, r4, g_drawHIO@l /* 0x8042EBC8@l */
|
|
||||||
/* 80260108 7C 80 2A 14 */ add r4, r0, r5
|
|
||||||
/* 8026010C C0 04 0B 1C */ lfs f0, 0xb1c(r4)
|
|
||||||
/* 80260110 EC 20 F0 2A */ fadds f1, f0, f30
|
|
||||||
/* 80260114 C0 44 0B 28 */ lfs f2, 0xb28(r4)
|
|
||||||
/* 80260118 4B FF F9 55 */ bl setCounterPos__21dDlst_TimerScrnDraw_cFff
|
|
||||||
/* 8026011C 80 7E 00 14 */ lwz r3, 0x14(r30)
|
|
||||||
/* 80260120 C0 3E 03 B0 */ lfs f1, 0x3b0(r30)
|
|
||||||
/* 80260124 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
|
|
||||||
/* 80260128 38 84 EB C8 */ addi r4, r4, g_drawHIO@l /* 0x8042EBC8@l */
|
|
||||||
/* 8026012C 88 1E 03 DD */ lbz r0, 0x3dd(r30)
|
|
||||||
/* 80260130 54 00 10 3A */ slwi r0, r0, 2
|
|
||||||
/* 80260134 7C 84 02 14 */ add r4, r4, r0
|
|
||||||
/* 80260138 C0 04 0B 34 */ lfs f0, 0xb34(r4)
|
|
||||||
/* 8026013C EC 1F 00 32 */ fmuls f0, f31, f0
|
|
||||||
/* 80260140 EC 21 00 32 */ fmuls f1, f1, f0
|
|
||||||
/* 80260144 4B FF 56 8D */ bl setAlphaRate__13CPaneMgrAlphaFf
|
|
||||||
lbl_80260148:
|
|
||||||
/* 80260148 80 1E 00 1C */ lwz r0, 0x1c(r30)
|
|
||||||
/* 8026014C 28 00 00 00 */ cmplwi r0, 0
|
|
||||||
/* 80260150 41 82 00 58 */ beq lbl_802601A8
|
|
||||||
/* 80260154 88 1E 03 DD */ lbz r0, 0x3dd(r30)
|
|
||||||
/* 80260158 54 05 10 3A */ slwi r5, r0, 2
|
|
||||||
/* 8026015C 7F C3 F3 78 */ mr r3, r30
|
|
||||||
/* 80260160 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
|
|
||||||
/* 80260164 38 04 EB C8 */ addi r0, r4, g_drawHIO@l /* 0x8042EBC8@l */
|
|
||||||
/* 80260168 7C 80 2A 14 */ add r4, r0, r5
|
|
||||||
/* 8026016C C0 04 0B 58 */ lfs f0, 0xb58(r4)
|
|
||||||
/* 80260170 EC 20 F0 2A */ fadds f1, f0, f30
|
|
||||||
/* 80260174 C0 44 0B 64 */ lfs f2, 0xb64(r4)
|
|
||||||
/* 80260178 4B FF F9 21 */ bl setImagePos__21dDlst_TimerScrnDraw_cFff
|
|
||||||
/* 8026017C 80 7E 00 1C */ lwz r3, 0x1c(r30)
|
|
||||||
/* 80260180 C0 3E 03 B0 */ lfs f1, 0x3b0(r30)
|
|
||||||
/* 80260184 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
|
|
||||||
/* 80260188 38 84 EB C8 */ addi r4, r4, g_drawHIO@l /* 0x8042EBC8@l */
|
|
||||||
/* 8026018C 88 1E 03 DD */ lbz r0, 0x3dd(r30)
|
|
||||||
/* 80260190 54 00 10 3A */ slwi r0, r0, 2
|
|
||||||
/* 80260194 7C 84 02 14 */ add r4, r4, r0
|
|
||||||
/* 80260198 C0 04 0B 70 */ lfs f0, 0xb70(r4)
|
|
||||||
/* 8026019C EC 1F 00 32 */ fmuls f0, f31, f0
|
|
||||||
/* 802601A0 EC 21 00 32 */ fmuls f1, f1, f0
|
|
||||||
/* 802601A4 4B FF 56 2D */ bl setAlphaRate__13CPaneMgrAlphaFf
|
|
||||||
lbl_802601A8:
|
|
||||||
/* 802601A8 80 1E 03 D8 */ lwz r0, 0x3d8(r30)
|
|
||||||
/* 802601AC 2C 00 00 07 */ cmpwi r0, 7
|
|
||||||
/* 802601B0 41 80 00 08 */ blt lbl_802601B8
|
|
||||||
/* 802601B4 3B E0 00 01 */ li r31, 1
|
|
||||||
lbl_802601B8:
|
|
||||||
/* 802601B8 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 802601BC E3 E1 00 48 */ psq_l f31, 72(r1), 0, 0 /* qr0 */
|
|
||||||
/* 802601C0 CB E1 00 40 */ lfd f31, 0x40(r1)
|
|
||||||
/* 802601C4 E3 C1 00 38 */ psq_l f30, 56(r1), 0, 0 /* qr0 */
|
|
||||||
/* 802601C8 CB C1 00 30 */ lfd f30, 0x30(r1)
|
|
||||||
/* 802601CC 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
|
||||||
/* 802601D0 83 C1 00 28 */ lwz r30, 0x28(r1)
|
|
||||||
/* 802601D4 80 01 00 54 */ lwz r0, 0x54(r1)
|
|
||||||
/* 802601D8 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 802601DC 38 21 00 50 */ addi r1, r1, 0x50
|
|
||||||
/* 802601E0 4E 80 00 20 */ blr
|
|
||||||
@@ -1,242 +0,0 @@
|
|||||||
lbl_802601E4:
|
|
||||||
/* 802601E4 94 21 FF 20 */ stwu r1, -0xe0(r1)
|
|
||||||
/* 802601E8 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 802601EC 90 01 00 E4 */ stw r0, 0xe4(r1)
|
|
||||||
/* 802601F0 DB E1 00 D0 */ stfd f31, 0xd0(r1)
|
|
||||||
/* 802601F4 F3 E1 00 D8 */ psq_st f31, 216(r1), 0, 0 /* qr0 */
|
|
||||||
/* 802601F8 DB C1 00 C0 */ stfd f30, 0xc0(r1)
|
|
||||||
/* 802601FC F3 C1 00 C8 */ psq_st f30, 200(r1), 0, 0 /* qr0 */
|
|
||||||
/* 80260200 93 E1 00 BC */ stw r31, 0xbc(r1)
|
|
||||||
/* 80260204 93 C1 00 B8 */ stw r30, 0xb8(r1)
|
|
||||||
/* 80260208 7C 7E 1B 78 */ mr r30, r3
|
|
||||||
/* 8026020C 7C 9F 23 78 */ mr r31, r4
|
|
||||||
/* 80260210 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
|
|
||||||
/* 80260214 38 63 01 88 */ addi r3, r3, g_meter2_info@l /* 0x80430188@l */
|
|
||||||
/* 80260218 38 80 03 E4 */ li r4, 0x3e4
|
|
||||||
/* 8026021C 38 A1 00 40 */ addi r5, r1, 0x40
|
|
||||||
/* 80260220 38 C0 00 00 */ li r6, 0
|
|
||||||
/* 80260224 4B FB C0 2D */ bl getString__13dMeter2Info_cFUlPcP14JMSMesgEntry_c
|
|
||||||
/* 80260228 80 7E 00 08 */ lwz r3, 8(r30)
|
|
||||||
/* 8026022C 3C 80 69 6E */ lis r4, 0x696E /* 0x696E5F73@ha */
|
|
||||||
/* 80260230 38 C4 5F 73 */ addi r6, r4, 0x5F73 /* 0x696E5F73@l */
|
|
||||||
/* 80260234 3C 80 67 65 */ lis r4, 0x6765 /* 0x6765745F@ha */
|
|
||||||
/* 80260238 38 A4 74 5F */ addi r5, r4, 0x745F /* 0x6765745F@l */
|
|
||||||
/* 8026023C 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 80260240 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
||||||
/* 80260244 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 80260248 4E 80 04 21 */ bctrl
|
|
||||||
/* 8026024C 48 0A 04 0D */ bl getStringPtr__10J2DTextBoxCFv
|
|
||||||
/* 80260250 38 81 00 40 */ addi r4, r1, 0x40
|
|
||||||
/* 80260254 48 10 88 D9 */ bl strcpy
|
|
||||||
/* 80260258 80 7E 00 08 */ lwz r3, 8(r30)
|
|
||||||
/* 8026025C 3C 80 74 5F */ lis r4, 0x745F /* 0x745F696E@ha */
|
|
||||||
/* 80260260 38 C4 69 6E */ addi r6, r4, 0x696E /* 0x745F696E@l */
|
|
||||||
/* 80260264 38 A0 67 65 */ li r5, 0x6765
|
|
||||||
/* 80260268 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 8026026C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
||||||
/* 80260270 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 80260274 4E 80 04 21 */ bctrl
|
|
||||||
/* 80260278 48 0A 03 E1 */ bl getStringPtr__10J2DTextBoxCFv
|
|
||||||
/* 8026027C 38 81 00 40 */ addi r4, r1, 0x40
|
|
||||||
/* 80260280 48 10 88 AD */ bl strcpy
|
|
||||||
/* 80260284 88 1E 03 DC */ lbz r0, 0x3dc(r30)
|
|
||||||
/* 80260288 28 00 00 32 */ cmplwi r0, 0x32
|
|
||||||
/* 8026028C 40 80 02 BC */ bge lbl_80260548
|
|
||||||
/* 80260290 C0 02 B5 70 */ lfs f0, lit_5227(r2)
|
|
||||||
/* 80260294 54 00 25 36 */ rlwinm r0, r0, 4, 0x14, 0x1b
|
|
||||||
/* 80260298 7C 7E 02 14 */ add r3, r30, r0
|
|
||||||
/* 8026029C D0 03 00 80 */ stfs f0, 0x80(r3)
|
|
||||||
/* 802602A0 C0 02 B5 50 */ lfs f0, lit_4125(r2)
|
|
||||||
/* 802602A4 88 1E 03 DC */ lbz r0, 0x3dc(r30)
|
|
||||||
/* 802602A8 54 00 20 36 */ slwi r0, r0, 4
|
|
||||||
/* 802602AC 7C 7E 02 14 */ add r3, r30, r0
|
|
||||||
/* 802602B0 D0 03 00 84 */ stfs f0, 0x84(r3)
|
|
||||||
/* 802602B4 3C 60 80 43 */ lis r3, g_drawHIO@ha /* 0x8042EBC8@ha */
|
|
||||||
/* 802602B8 38 63 EB C8 */ addi r3, r3, g_drawHIO@l /* 0x8042EBC8@l */
|
|
||||||
/* 802602BC 88 03 0B CA */ lbz r0, 0xbca(r3)
|
|
||||||
/* 802602C0 28 00 00 01 */ cmplwi r0, 1
|
|
||||||
/* 802602C4 40 82 00 48 */ bne lbl_8026030C
|
|
||||||
/* 802602C8 C0 1F 00 00 */ lfs f0, 0(r31)
|
|
||||||
/* 802602CC FC 00 00 1E */ fctiwz f0, f0
|
|
||||||
/* 802602D0 D8 01 00 A8 */ stfd f0, 0xa8(r1)
|
|
||||||
/* 802602D4 80 81 00 AC */ lwz r4, 0xac(r1)
|
|
||||||
/* 802602D8 88 1E 03 DC */ lbz r0, 0x3dc(r30)
|
|
||||||
/* 802602DC 54 00 20 36 */ slwi r0, r0, 4
|
|
||||||
/* 802602E0 7C 7E 02 14 */ add r3, r30, r0
|
|
||||||
/* 802602E4 B0 83 00 88 */ sth r4, 0x88(r3)
|
|
||||||
/* 802602E8 C0 1F 00 04 */ lfs f0, 4(r31)
|
|
||||||
/* 802602EC FC 00 00 1E */ fctiwz f0, f0
|
|
||||||
/* 802602F0 D8 01 00 B0 */ stfd f0, 0xb0(r1)
|
|
||||||
/* 802602F4 80 81 00 B4 */ lwz r4, 0xb4(r1)
|
|
||||||
/* 802602F8 88 1E 03 DC */ lbz r0, 0x3dc(r30)
|
|
||||||
/* 802602FC 54 00 20 36 */ slwi r0, r0, 4
|
|
||||||
/* 80260300 7C 7E 02 14 */ add r3, r30, r0
|
|
||||||
/* 80260304 B0 83 00 8A */ sth r4, 0x8a(r3)
|
|
||||||
/* 80260308 48 00 01 E4 */ b lbl_802604EC
|
|
||||||
lbl_8026030C:
|
|
||||||
/* 8026030C 38 80 00 00 */ li r4, 0
|
|
||||||
/* 80260310 38 61 00 0C */ addi r3, r1, 0xc
|
|
||||||
/* 80260314 38 00 00 32 */ li r0, 0x32
|
|
||||||
/* 80260318 7C 09 03 A6 */ mtctr r0
|
|
||||||
lbl_8026031C:
|
|
||||||
/* 8026031C 98 83 00 00 */ stb r4, 0(r3)
|
|
||||||
/* 80260320 38 63 00 01 */ addi r3, r3, 1
|
|
||||||
/* 80260324 42 00 FF F8 */ bdnz lbl_8026031C
|
|
||||||
/* 80260328 3C 60 80 43 */ lis r3, g_drawHIO@ha /* 0x8042EBC8@ha */
|
|
||||||
/* 8026032C 38 83 EB C8 */ addi r4, r3, g_drawHIO@l /* 0x8042EBC8@l */
|
|
||||||
/* 80260330 A8 04 0B AE */ lha r0, 0xbae(r4)
|
|
||||||
/* 80260334 C8 62 B5 58 */ lfd f3, lit_4627(r2)
|
|
||||||
/* 80260338 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
||||||
/* 8026033C 90 01 00 B4 */ stw r0, 0xb4(r1)
|
|
||||||
/* 80260340 3C 60 43 30 */ lis r3, 0x4330
|
|
||||||
/* 80260344 90 61 00 B0 */ stw r3, 0xb0(r1)
|
|
||||||
/* 80260348 C8 01 00 B0 */ lfd f0, 0xb0(r1)
|
|
||||||
/* 8026034C EC 40 18 28 */ fsubs f2, f0, f3
|
|
||||||
/* 80260350 C0 22 B5 74 */ lfs f1, lit_5228(r2)
|
|
||||||
/* 80260354 A8 04 0B AC */ lha r0, 0xbac(r4)
|
|
||||||
/* 80260358 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
||||||
/* 8026035C 90 01 00 AC */ stw r0, 0xac(r1)
|
|
||||||
/* 80260360 90 61 00 A8 */ stw r3, 0xa8(r1)
|
|
||||||
/* 80260364 C8 01 00 A8 */ lfd f0, 0xa8(r1)
|
|
||||||
/* 80260368 EC 00 18 28 */ fsubs f0, f0, f3
|
|
||||||
/* 8026036C EC 01 00 2A */ fadds f0, f1, f0
|
|
||||||
/* 80260370 EC 42 00 2A */ fadds f2, f2, f0
|
|
||||||
/* 80260374 38 60 00 00 */ li r3, 0
|
|
||||||
/* 80260378 88 DE 03 DC */ lbz r6, 0x3dc(r30)
|
|
||||||
/* 8026037C C0 02 B5 70 */ lfs f0, lit_5227(r2)
|
|
||||||
/* 80260380 38 00 00 01 */ li r0, 1
|
|
||||||
/* 80260384 38 81 00 0C */ addi r4, r1, 0xc
|
|
||||||
/* 80260388 7C C9 03 A6 */ mtctr r6
|
|
||||||
/* 8026038C 2C 06 00 00 */ cmpwi r6, 0
|
|
||||||
/* 80260390 40 81 00 34 */ ble lbl_802603C4
|
|
||||||
lbl_80260394:
|
|
||||||
/* 80260394 7C BE 1A 14 */ add r5, r30, r3
|
|
||||||
/* 80260398 C0 25 00 80 */ lfs f1, 0x80(r5)
|
|
||||||
/* 8026039C FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
||||||
/* 802603A0 40 81 00 1C */ ble lbl_802603BC
|
|
||||||
/* 802603A4 FC 01 10 40 */ fcmpo cr0, f1, f2
|
|
||||||
/* 802603A8 40 80 00 14 */ bge lbl_802603BC
|
|
||||||
/* 802603AC 88 A5 00 8D */ lbz r5, 0x8d(r5)
|
|
||||||
/* 802603B0 28 05 00 FF */ cmplwi r5, 0xff
|
|
||||||
/* 802603B4 41 82 00 08 */ beq lbl_802603BC
|
|
||||||
/* 802603B8 7C 04 29 AE */ stbx r0, r4, r5
|
|
||||||
lbl_802603BC:
|
|
||||||
/* 802603BC 38 63 00 10 */ addi r3, r3, 0x10
|
|
||||||
/* 802603C0 42 00 FF D4 */ bdnz lbl_80260394
|
|
||||||
lbl_802603C4:
|
|
||||||
/* 802603C4 38 80 00 00 */ li r4, 0
|
|
||||||
/* 802603C8 38 61 00 0C */ addi r3, r1, 0xc
|
|
||||||
/* 802603CC 38 00 00 32 */ li r0, 0x32
|
|
||||||
/* 802603D0 7C 09 03 A6 */ mtctr r0
|
|
||||||
lbl_802603D4:
|
|
||||||
/* 802603D4 88 03 00 00 */ lbz r0, 0(r3)
|
|
||||||
/* 802603D8 28 00 00 00 */ cmplwi r0, 0
|
|
||||||
/* 802603DC 40 82 00 14 */ bne lbl_802603F0
|
|
||||||
/* 802603E0 54 C0 25 36 */ rlwinm r0, r6, 4, 0x14, 0x1b
|
|
||||||
/* 802603E4 7C 7E 02 14 */ add r3, r30, r0
|
|
||||||
/* 802603E8 98 83 00 8D */ stb r4, 0x8d(r3)
|
|
||||||
/* 802603EC 48 00 00 10 */ b lbl_802603FC
|
|
||||||
lbl_802603F0:
|
|
||||||
/* 802603F0 38 84 00 01 */ addi r4, r4, 1
|
|
||||||
/* 802603F4 38 63 00 01 */ addi r3, r3, 1
|
|
||||||
/* 802603F8 42 00 FF DC */ bdnz lbl_802603D4
|
|
||||||
lbl_802603FC:
|
|
||||||
/* 802603FC C3 E2 B5 40 */ lfs f31, lit_3919(r2)
|
|
||||||
/* 80260400 FF C0 F8 90 */ fmr f30, f31
|
|
||||||
/* 80260404 88 1E 03 DC */ lbz r0, 0x3dc(r30)
|
|
||||||
/* 80260408 54 00 20 36 */ slwi r0, r0, 4
|
|
||||||
/* 8026040C 7C 7E 02 14 */ add r3, r30, r0
|
|
||||||
/* 80260410 88 03 00 8D */ lbz r0, 0x8d(r3)
|
|
||||||
/* 80260414 28 00 00 08 */ cmplwi r0, 8
|
|
||||||
/* 80260418 41 81 00 6C */ bgt lbl_80260484
|
|
||||||
/* 8026041C 3C 60 80 3C */ lis r3, lit_5239@ha /* 0x803C33C0@ha */
|
|
||||||
/* 80260420 38 63 33 C0 */ addi r3, r3, lit_5239@l /* 0x803C33C0@l */
|
|
||||||
/* 80260424 54 00 10 3A */ slwi r0, r0, 2
|
|
||||||
/* 80260428 7C 03 00 2E */ lwzx r0, r3, r0
|
|
||||||
/* 8026042C 7C 09 03 A6 */ mtctr r0
|
|
||||||
/* 80260430 4E 80 04 20 */ bctr
|
|
||||||
/* 80260434 C3 E2 B5 78 */ lfs f31, lit_5229(r2)
|
|
||||||
/* 80260438 48 00 00 64 */ b lbl_8026049C
|
|
||||||
/* 8026043C C3 E2 B5 7C */ lfs f31, lit_5230(r2)
|
|
||||||
/* 80260440 48 00 00 5C */ b lbl_8026049C
|
|
||||||
/* 80260444 C3 C2 B5 80 */ lfs f30, lit_5231(r2)
|
|
||||||
/* 80260448 48 00 00 54 */ b lbl_8026049C
|
|
||||||
/* 8026044C C3 E2 B5 78 */ lfs f31, lit_5229(r2)
|
|
||||||
/* 80260450 C3 C2 B5 80 */ lfs f30, lit_5231(r2)
|
|
||||||
/* 80260454 48 00 00 48 */ b lbl_8026049C
|
|
||||||
/* 80260458 C3 E2 B5 7C */ lfs f31, lit_5230(r2)
|
|
||||||
/* 8026045C C3 C2 B5 80 */ lfs f30, lit_5231(r2)
|
|
||||||
/* 80260460 48 00 00 3C */ b lbl_8026049C
|
|
||||||
/* 80260464 C3 C2 B5 68 */ lfs f30, lit_5094(r2)
|
|
||||||
/* 80260468 48 00 00 34 */ b lbl_8026049C
|
|
||||||
/* 8026046C C3 E2 B5 78 */ lfs f31, lit_5229(r2)
|
|
||||||
/* 80260470 C3 C2 B5 84 */ lfs f30, lit_5232(r2)
|
|
||||||
/* 80260474 48 00 00 28 */ b lbl_8026049C
|
|
||||||
/* 80260478 C3 E2 B5 7C */ lfs f31, lit_5230(r2)
|
|
||||||
/* 8026047C C3 C2 B5 84 */ lfs f30, lit_5232(r2)
|
|
||||||
/* 80260480 48 00 00 1C */ b lbl_8026049C
|
|
||||||
lbl_80260484:
|
|
||||||
/* 80260484 C0 22 B5 88 */ lfs f1, lit_5233(r2)
|
|
||||||
/* 80260488 48 00 75 05 */ bl cM_rndFX__Ff
|
|
||||||
/* 8026048C FF E0 08 90 */ fmr f31, f1
|
|
||||||
/* 80260490 C0 22 B5 8C */ lfs f1, lit_5234(r2)
|
|
||||||
/* 80260494 48 00 74 F9 */ bl cM_rndFX__Ff
|
|
||||||
/* 80260498 FF C0 08 90 */ fmr f30, f1
|
|
||||||
lbl_8026049C:
|
|
||||||
/* 8026049C C0 22 B5 90 */ lfs f1, lit_5235(r2)
|
|
||||||
/* 802604A0 48 00 74 ED */ bl cM_rndFX__Ff
|
|
||||||
/* 802604A4 EC 1F 08 2A */ fadds f0, f31, f1
|
|
||||||
/* 802604A8 FC 00 00 1E */ fctiwz f0, f0
|
|
||||||
/* 802604AC D8 01 00 B0 */ stfd f0, 0xb0(r1)
|
|
||||||
/* 802604B0 80 81 00 B4 */ lwz r4, 0xb4(r1)
|
|
||||||
/* 802604B4 88 1E 03 DC */ lbz r0, 0x3dc(r30)
|
|
||||||
/* 802604B8 54 00 20 36 */ slwi r0, r0, 4
|
|
||||||
/* 802604BC 7C 7E 02 14 */ add r3, r30, r0
|
|
||||||
/* 802604C0 B0 83 00 88 */ sth r4, 0x88(r3)
|
|
||||||
/* 802604C4 C0 22 B5 90 */ lfs f1, lit_5235(r2)
|
|
||||||
/* 802604C8 48 00 74 C5 */ bl cM_rndFX__Ff
|
|
||||||
/* 802604CC EC 1E 08 2A */ fadds f0, f30, f1
|
|
||||||
/* 802604D0 FC 00 00 1E */ fctiwz f0, f0
|
|
||||||
/* 802604D4 D8 01 00 A8 */ stfd f0, 0xa8(r1)
|
|
||||||
/* 802604D8 80 81 00 AC */ lwz r4, 0xac(r1)
|
|
||||||
/* 802604DC 88 1E 03 DC */ lbz r0, 0x3dc(r30)
|
|
||||||
/* 802604E0 54 00 20 36 */ slwi r0, r0, 4
|
|
||||||
/* 802604E4 7C 7E 02 14 */ add r3, r30, r0
|
|
||||||
/* 802604E8 B0 83 00 8A */ sth r4, 0x8a(r3)
|
|
||||||
lbl_802604EC:
|
|
||||||
/* 802604EC 38 80 00 00 */ li r4, 0
|
|
||||||
/* 802604F0 88 1E 03 DC */ lbz r0, 0x3dc(r30)
|
|
||||||
/* 802604F4 54 00 20 36 */ slwi r0, r0, 4
|
|
||||||
/* 802604F8 7C 7E 02 14 */ add r3, r30, r0
|
|
||||||
/* 802604FC 98 83 00 8C */ stb r4, 0x8c(r3)
|
|
||||||
/* 80260500 38 00 00 4B */ li r0, 0x4b
|
|
||||||
/* 80260504 90 01 00 08 */ stw r0, 8(r1)
|
|
||||||
/* 80260508 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
|
||||||
/* 8026050C 38 81 00 08 */ addi r4, r1, 8
|
|
||||||
/* 80260510 38 A0 00 00 */ li r5, 0
|
|
||||||
/* 80260514 38 C0 00 00 */ li r6, 0
|
|
||||||
/* 80260518 38 E0 00 00 */ li r7, 0
|
|
||||||
/* 8026051C C0 22 B5 4C */ lfs f1, lit_4124(r2)
|
|
||||||
/* 80260520 FC 40 08 90 */ fmr f2, f1
|
|
||||||
/* 80260524 C0 62 B5 50 */ lfs f3, lit_4125(r2)
|
|
||||||
/* 80260528 FC 80 18 90 */ fmr f4, f3
|
|
||||||
/* 8026052C 39 00 00 00 */ li r8, 0
|
|
||||||
/* 80260530 48 04 B4 55 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
|
||||||
/* 80260534 88 7E 03 DC */ lbz r3, 0x3dc(r30)
|
|
||||||
/* 80260538 38 03 00 01 */ addi r0, r3, 1
|
|
||||||
/* 8026053C 98 1E 03 DC */ stb r0, 0x3dc(r30)
|
|
||||||
/* 80260540 38 60 00 01 */ li r3, 1
|
|
||||||
/* 80260544 48 00 00 08 */ b lbl_8026054C
|
|
||||||
lbl_80260548:
|
|
||||||
/* 80260548 38 60 00 00 */ li r3, 0
|
|
||||||
lbl_8026054C:
|
|
||||||
/* 8026054C E3 E1 00 D8 */ psq_l f31, 216(r1), 0, 0 /* qr0 */
|
|
||||||
/* 80260550 CB E1 00 D0 */ lfd f31, 0xd0(r1)
|
|
||||||
/* 80260554 E3 C1 00 C8 */ psq_l f30, 200(r1), 0, 0 /* qr0 */
|
|
||||||
/* 80260558 CB C1 00 C0 */ lfd f30, 0xc0(r1)
|
|
||||||
/* 8026055C 83 E1 00 BC */ lwz r31, 0xbc(r1)
|
|
||||||
/* 80260560 83 C1 00 B8 */ lwz r30, 0xb8(r1)
|
|
||||||
/* 80260564 80 01 00 E4 */ lwz r0, 0xe4(r1)
|
|
||||||
/* 80260568 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8026056C 38 21 00 E0 */ addi r1, r1, 0xe0
|
|
||||||
/* 80260570 4E 80 00 20 */ blr
|
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
lbl_802613DC:
|
|
||||||
/* 802613DC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
||||||
/* 802613E0 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 802613E4 90 01 00 24 */ stw r0, 0x24(r1)
|
|
||||||
/* 802613E8 C0 04 00 00 */ lfs f0, 0(r4)
|
|
||||||
/* 802613EC D0 01 00 08 */ stfs f0, 8(r1)
|
|
||||||
/* 802613F0 C0 04 00 04 */ lfs f0, 4(r4)
|
|
||||||
/* 802613F4 D0 01 00 0C */ stfs f0, 0xc(r1)
|
|
||||||
/* 802613F8 C0 04 00 08 */ lfs f0, 8(r4)
|
|
||||||
/* 802613FC D0 01 00 10 */ stfs f0, 0x10(r1)
|
|
||||||
/* 80261400 80 63 00 FC */ lwz r3, 0xfc(r3)
|
|
||||||
/* 80261404 38 81 00 08 */ addi r4, r1, 8
|
|
||||||
/* 80261408 4B FF ED DD */ bl createGetIn__21dDlst_TimerScrnDraw_cF4cXyz
|
|
||||||
/* 8026140C 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
||||||
/* 80261410 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 80261414 38 21 00 20 */ addi r1, r1, 0x20
|
|
||||||
/* 80261418 4E 80 00 20 */ blr
|
|
||||||
@@ -1,74 +0,0 @@
|
|||||||
lbl_80260574:
|
|
||||||
/* 80260574 94 21 FF 80 */ stwu r1, -0x80(r1)
|
|
||||||
/* 80260578 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8026057C 90 01 00 84 */ stw r0, 0x84(r1)
|
|
||||||
/* 80260580 93 E1 00 7C */ stw r31, 0x7c(r1)
|
|
||||||
/* 80260584 7C 7F 1B 78 */ mr r31, r3
|
|
||||||
/* 80260588 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
|
|
||||||
/* 8026058C 38 63 01 88 */ addi r3, r3, g_meter2_info@l /* 0x80430188@l */
|
|
||||||
/* 80260590 54 84 04 3E */ clrlwi r4, r4, 0x10
|
|
||||||
/* 80260594 38 A1 00 08 */ addi r5, r1, 8
|
|
||||||
/* 80260598 38 C0 00 00 */ li r6, 0
|
|
||||||
/* 8026059C 4B FB BC B5 */ bl getString__13dMeter2Info_cFUlPcP14JMSMesgEntry_c
|
|
||||||
/* 802605A0 80 7F 00 08 */ lwz r3, 8(r31)
|
|
||||||
/* 802605A4 3C 80 69 6E */ lis r4, 0x696E /* 0x696E5F73@ha */
|
|
||||||
/* 802605A8 38 C4 5F 73 */ addi r6, r4, 0x5F73 /* 0x696E5F73@l */
|
|
||||||
/* 802605AC 3C 80 67 65 */ lis r4, 0x6765 /* 0x6765745F@ha */
|
|
||||||
/* 802605B0 38 A4 74 5F */ addi r5, r4, 0x745F /* 0x6765745F@l */
|
|
||||||
/* 802605B4 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 802605B8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
||||||
/* 802605BC 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 802605C0 4E 80 04 21 */ bctrl
|
|
||||||
/* 802605C4 48 0A 00 95 */ bl getStringPtr__10J2DTextBoxCFv
|
|
||||||
/* 802605C8 38 81 00 08 */ addi r4, r1, 8
|
|
||||||
/* 802605CC 48 10 85 61 */ bl strcpy
|
|
||||||
/* 802605D0 80 7F 00 08 */ lwz r3, 8(r31)
|
|
||||||
/* 802605D4 3C 80 74 5F */ lis r4, 0x745F /* 0x745F696E@ha */
|
|
||||||
/* 802605D8 38 C4 69 6E */ addi r6, r4, 0x696E /* 0x745F696E@l */
|
|
||||||
/* 802605DC 38 A0 67 65 */ li r5, 0x6765
|
|
||||||
/* 802605E0 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 802605E4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
||||||
/* 802605E8 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 802605EC 4E 80 04 21 */ bctrl
|
|
||||||
/* 802605F0 48 0A 00 69 */ bl getStringPtr__10J2DTextBoxCFv
|
|
||||||
/* 802605F4 38 81 00 08 */ addi r4, r1, 8
|
|
||||||
/* 802605F8 48 10 85 35 */ bl strcpy
|
|
||||||
/* 802605FC 88 1F 03 DC */ lbz r0, 0x3dc(r31)
|
|
||||||
/* 80260600 28 00 00 00 */ cmplwi r0, 0
|
|
||||||
/* 80260604 40 82 00 74 */ bne lbl_80260678
|
|
||||||
/* 80260608 C0 02 B5 70 */ lfs f0, lit_5227(r2)
|
|
||||||
/* 8026060C 54 00 25 36 */ rlwinm r0, r0, 4, 0x14, 0x1b
|
|
||||||
/* 80260610 7C 7F 02 14 */ add r3, r31, r0
|
|
||||||
/* 80260614 D0 03 00 80 */ stfs f0, 0x80(r3)
|
|
||||||
/* 80260618 C0 02 B5 50 */ lfs f0, lit_4125(r2)
|
|
||||||
/* 8026061C 88 1F 03 DC */ lbz r0, 0x3dc(r31)
|
|
||||||
/* 80260620 54 00 20 36 */ slwi r0, r0, 4
|
|
||||||
/* 80260624 7C 7F 02 14 */ add r3, r31, r0
|
|
||||||
/* 80260628 D0 03 00 84 */ stfs f0, 0x84(r3)
|
|
||||||
/* 8026062C 38 80 00 00 */ li r4, 0
|
|
||||||
/* 80260630 88 1F 03 DC */ lbz r0, 0x3dc(r31)
|
|
||||||
/* 80260634 54 00 20 36 */ slwi r0, r0, 4
|
|
||||||
/* 80260638 7C 7F 02 14 */ add r3, r31, r0
|
|
||||||
/* 8026063C B0 83 00 88 */ sth r4, 0x88(r3)
|
|
||||||
/* 80260640 88 1F 03 DC */ lbz r0, 0x3dc(r31)
|
|
||||||
/* 80260644 54 00 20 36 */ slwi r0, r0, 4
|
|
||||||
/* 80260648 7C 7F 02 14 */ add r3, r31, r0
|
|
||||||
/* 8026064C B0 83 00 8A */ sth r4, 0x8a(r3)
|
|
||||||
/* 80260650 38 80 00 01 */ li r4, 1
|
|
||||||
/* 80260654 88 1F 03 DC */ lbz r0, 0x3dc(r31)
|
|
||||||
/* 80260658 54 00 20 36 */ slwi r0, r0, 4
|
|
||||||
/* 8026065C 7C 7F 02 14 */ add r3, r31, r0
|
|
||||||
/* 80260660 98 83 00 8C */ stb r4, 0x8c(r3)
|
|
||||||
/* 80260664 88 7F 03 DC */ lbz r3, 0x3dc(r31)
|
|
||||||
/* 80260668 38 03 00 01 */ addi r0, r3, 1
|
|
||||||
/* 8026066C 98 1F 03 DC */ stb r0, 0x3dc(r31)
|
|
||||||
/* 80260670 38 60 00 01 */ li r3, 1
|
|
||||||
/* 80260674 48 00 00 08 */ b lbl_8026067C
|
|
||||||
lbl_80260678:
|
|
||||||
/* 80260678 38 60 00 00 */ li r3, 0
|
|
||||||
lbl_8026067C:
|
|
||||||
/* 8026067C 83 E1 00 7C */ lwz r31, 0x7c(r1)
|
|
||||||
/* 80260680 80 01 00 84 */ lwz r0, 0x84(r1)
|
|
||||||
/* 80260684 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 80260688 38 21 00 80 */ addi r1, r1, 0x80
|
|
||||||
/* 8026068C 4E 80 00 20 */ blr
|
|
||||||
@@ -1,129 +0,0 @@
|
|||||||
lbl_8025EC5C:
|
|
||||||
/* 8025EC5C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8025EC60 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8025EC64 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8025EC68 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8025EC6C 7C 7F 1B 78 */ mr r31, r3
|
|
||||||
/* 8025EC70 80 63 00 04 */ lwz r3, 4(r3)
|
|
||||||
/* 8025EC74 28 03 00 00 */ cmplwi r3, 0
|
|
||||||
/* 8025EC78 41 82 00 18 */ beq lbl_8025EC90
|
|
||||||
/* 8025EC7C 38 80 00 01 */ li r4, 1
|
|
||||||
/* 8025EC80 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 8025EC84 81 8C 00 08 */ lwz r12, 8(r12)
|
|
||||||
/* 8025EC88 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 8025EC8C 4E 80 04 21 */ bctrl
|
|
||||||
lbl_8025EC90:
|
|
||||||
/* 8025EC90 38 00 00 00 */ li r0, 0
|
|
||||||
/* 8025EC94 90 1F 00 04 */ stw r0, 4(r31)
|
|
||||||
/* 8025EC98 80 7F 00 10 */ lwz r3, 0x10(r31)
|
|
||||||
/* 8025EC9C 28 03 00 00 */ cmplwi r3, 0
|
|
||||||
/* 8025ECA0 41 82 00 24 */ beq lbl_8025ECC4
|
|
||||||
/* 8025ECA4 41 82 00 18 */ beq lbl_8025ECBC
|
|
||||||
/* 8025ECA8 38 80 00 01 */ li r4, 1
|
|
||||||
/* 8025ECAC 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 8025ECB0 81 8C 00 08 */ lwz r12, 8(r12)
|
|
||||||
/* 8025ECB4 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 8025ECB8 4E 80 04 21 */ bctrl
|
|
||||||
lbl_8025ECBC:
|
|
||||||
/* 8025ECBC 38 00 00 00 */ li r0, 0
|
|
||||||
/* 8025ECC0 90 1F 00 10 */ stw r0, 0x10(r31)
|
|
||||||
lbl_8025ECC4:
|
|
||||||
/* 8025ECC4 80 7F 00 18 */ lwz r3, 0x18(r31)
|
|
||||||
/* 8025ECC8 28 03 00 00 */ cmplwi r3, 0
|
|
||||||
/* 8025ECCC 41 82 00 24 */ beq lbl_8025ECF0
|
|
||||||
/* 8025ECD0 41 82 00 18 */ beq lbl_8025ECE8
|
|
||||||
/* 8025ECD4 38 80 00 01 */ li r4, 1
|
|
||||||
/* 8025ECD8 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 8025ECDC 81 8C 00 08 */ lwz r12, 8(r12)
|
|
||||||
/* 8025ECE0 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 8025ECE4 4E 80 04 21 */ bctrl
|
|
||||||
lbl_8025ECE8:
|
|
||||||
/* 8025ECE8 38 00 00 00 */ li r0, 0
|
|
||||||
/* 8025ECEC 90 1F 00 18 */ stw r0, 0x18(r31)
|
|
||||||
lbl_8025ECF0:
|
|
||||||
/* 8025ECF0 80 7F 00 14 */ lwz r3, 0x14(r31)
|
|
||||||
/* 8025ECF4 28 03 00 00 */ cmplwi r3, 0
|
|
||||||
/* 8025ECF8 41 82 00 24 */ beq lbl_8025ED1C
|
|
||||||
/* 8025ECFC 41 82 00 18 */ beq lbl_8025ED14
|
|
||||||
/* 8025ED00 38 80 00 01 */ li r4, 1
|
|
||||||
/* 8025ED04 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 8025ED08 81 8C 00 08 */ lwz r12, 8(r12)
|
|
||||||
/* 8025ED0C 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 8025ED10 4E 80 04 21 */ bctrl
|
|
||||||
lbl_8025ED14:
|
|
||||||
/* 8025ED14 38 00 00 00 */ li r0, 0
|
|
||||||
/* 8025ED18 90 1F 00 14 */ stw r0, 0x14(r31)
|
|
||||||
lbl_8025ED1C:
|
|
||||||
/* 8025ED1C 80 7F 00 1C */ lwz r3, 0x1c(r31)
|
|
||||||
/* 8025ED20 28 03 00 00 */ cmplwi r3, 0
|
|
||||||
/* 8025ED24 41 82 00 24 */ beq lbl_8025ED48
|
|
||||||
/* 8025ED28 41 82 00 18 */ beq lbl_8025ED40
|
|
||||||
/* 8025ED2C 38 80 00 01 */ li r4, 1
|
|
||||||
/* 8025ED30 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 8025ED34 81 8C 00 08 */ lwz r12, 8(r12)
|
|
||||||
/* 8025ED38 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 8025ED3C 4E 80 04 21 */ bctrl
|
|
||||||
lbl_8025ED40:
|
|
||||||
/* 8025ED40 38 00 00 00 */ li r0, 0
|
|
||||||
/* 8025ED44 90 1F 00 1C */ stw r0, 0x1c(r31)
|
|
||||||
lbl_8025ED48:
|
|
||||||
/* 8025ED48 80 7F 00 08 */ lwz r3, 8(r31)
|
|
||||||
/* 8025ED4C 28 03 00 00 */ cmplwi r3, 0
|
|
||||||
/* 8025ED50 41 82 00 18 */ beq lbl_8025ED68
|
|
||||||
/* 8025ED54 38 80 00 01 */ li r4, 1
|
|
||||||
/* 8025ED58 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 8025ED5C 81 8C 00 08 */ lwz r12, 8(r12)
|
|
||||||
/* 8025ED60 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 8025ED64 4E 80 04 21 */ bctrl
|
|
||||||
lbl_8025ED68:
|
|
||||||
/* 8025ED68 38 00 00 00 */ li r0, 0
|
|
||||||
/* 8025ED6C 90 1F 00 08 */ stw r0, 8(r31)
|
|
||||||
/* 8025ED70 80 7F 00 0C */ lwz r3, 0xc(r31)
|
|
||||||
/* 8025ED74 28 03 00 00 */ cmplwi r3, 0
|
|
||||||
/* 8025ED78 41 82 00 18 */ beq lbl_8025ED90
|
|
||||||
/* 8025ED7C 38 80 00 01 */ li r4, 1
|
|
||||||
/* 8025ED80 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 8025ED84 81 8C 00 08 */ lwz r12, 8(r12)
|
|
||||||
/* 8025ED88 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 8025ED8C 4E 80 04 21 */ bctrl
|
|
||||||
lbl_8025ED90:
|
|
||||||
/* 8025ED90 38 00 00 00 */ li r0, 0
|
|
||||||
/* 8025ED94 90 1F 00 0C */ stw r0, 0xc(r31)
|
|
||||||
/* 8025ED98 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
||||||
/* 8025ED9C 28 03 00 00 */ cmplwi r3, 0
|
|
||||||
/* 8025EDA0 41 82 00 18 */ beq lbl_8025EDB8
|
|
||||||
/* 8025EDA4 38 80 00 01 */ li r4, 1
|
|
||||||
/* 8025EDA8 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 8025EDAC 81 8C 00 08 */ lwz r12, 8(r12)
|
|
||||||
/* 8025EDB0 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 8025EDB4 4E 80 04 21 */ bctrl
|
|
||||||
lbl_8025EDB8:
|
|
||||||
/* 8025EDB8 38 00 00 00 */ li r0, 0
|
|
||||||
/* 8025EDBC 90 1F 00 20 */ stw r0, 0x20(r31)
|
|
||||||
/* 8025EDC0 80 7F 00 24 */ lwz r3, 0x24(r31)
|
|
||||||
/* 8025EDC4 28 03 00 00 */ cmplwi r3, 0
|
|
||||||
/* 8025EDC8 41 82 00 18 */ beq lbl_8025EDE0
|
|
||||||
/* 8025EDCC 38 80 00 01 */ li r4, 1
|
|
||||||
/* 8025EDD0 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 8025EDD4 81 8C 00 08 */ lwz r12, 8(r12)
|
|
||||||
/* 8025EDD8 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 8025EDDC 4E 80 04 21 */ bctrl
|
|
||||||
lbl_8025EDE0:
|
|
||||||
/* 8025EDE0 38 00 00 00 */ li r0, 0
|
|
||||||
/* 8025EDE4 90 1F 00 24 */ stw r0, 0x24(r31)
|
|
||||||
/* 8025EDE8 80 7F 00 28 */ lwz r3, 0x28(r31)
|
|
||||||
/* 8025EDEC 28 03 00 00 */ cmplwi r3, 0
|
|
||||||
/* 8025EDF0 41 82 00 18 */ beq lbl_8025EE08
|
|
||||||
/* 8025EDF4 38 80 00 01 */ li r4, 1
|
|
||||||
/* 8025EDF8 81 83 00 00 */ lwz r12, 0(r3)
|
|
||||||
/* 8025EDFC 81 8C 00 08 */ lwz r12, 8(r12)
|
|
||||||
/* 8025EE00 7D 89 03 A6 */ mtctr r12
|
|
||||||
/* 8025EE04 4E 80 04 21 */ bctrl
|
|
||||||
lbl_8025EE08:
|
|
||||||
/* 8025EE08 38 00 00 00 */ li r0, 0
|
|
||||||
/* 8025EE0C 90 1F 00 28 */ stw r0, 0x28(r31)
|
|
||||||
/* 8025EE10 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8025EE14 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8025EE18 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8025EE1C 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8025EE20 4E 80 00 20 */ blr
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user