mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
all d_ovlp_fade done (#2031)
* ovlp_fade / ovlp_fade2 done * ovlp_fade3 done * remove asm
This commit is contained in:
@@ -1,6 +0,0 @@
|
||||
lbl_80252468:
|
||||
/* 80252468 3C 60 80 25 */ lis r3, dOvlpFd_FadeIn__FP14overlap1_class@ha /* 0x80252300@ha */
|
||||
/* 8025246C 38 03 23 00 */ addi r0, r3, dOvlpFd_FadeIn__FP14overlap1_class@l /* 0x80252300@l */
|
||||
/* 80252470 90 0D 8B 60 */ stw r0, dOvlpFd_execute_f(r13)
|
||||
/* 80252474 38 60 00 04 */ li r3, 4
|
||||
/* 80252478 4E 80 00 20 */ blr
|
||||
@@ -1,12 +0,0 @@
|
||||
lbl_8025242C:
|
||||
/* 8025242C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80252430 7C 08 02 A6 */ mflr r0
|
||||
/* 80252434 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80252438 81 8D 8B 60 */ lwz r12, dOvlpFd_execute_f(r13)
|
||||
/* 8025243C 7D 89 03 A6 */ mtctr r12
|
||||
/* 80252440 4E 80 04 21 */ bctrl
|
||||
/* 80252444 38 60 00 01 */ li r3, 1
|
||||
/* 80252448 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8025244C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80252450 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80252454 4E 80 00 20 */ blr
|
||||
@@ -1,89 +0,0 @@
|
||||
lbl_80252300:
|
||||
/* 80252300 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80252304 7C 08 02 A6 */ mflr r0
|
||||
/* 80252308 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8025230C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80252310 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80252314 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80252318 3B C0 00 1E */ li r30, 0x1e
|
||||
/* 8025231C 80 03 00 D0 */ lwz r0, 0xd0(r3)
|
||||
/* 80252320 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80252324 40 82 00 A4 */ bne lbl_802523C8
|
||||
/* 80252328 A8 7F 00 0E */ lha r3, 0xe(r31)
|
||||
/* 8025232C 7C 60 07 35 */ extsh. r0, r3
|
||||
/* 80252330 41 82 00 0C */ beq lbl_8025233C
|
||||
/* 80252334 2C 03 00 04 */ cmpwi r3, 4
|
||||
/* 80252338 40 82 00 60 */ bne lbl_80252398
|
||||
lbl_8025233C:
|
||||
/* 8025233C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80252340 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80252344 88 03 4E 1C */ lbz r0, 0x4e1c(r3)
|
||||
/* 80252348 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 8025234C 40 82 00 08 */ bne lbl_80252354
|
||||
/* 80252350 8B C3 4E 1E */ lbz r30, 0x4e1e(r3)
|
||||
lbl_80252354:
|
||||
/* 80252354 80 6D 8C 40 */ lwz r3, sManager__10JFWDisplay(r13)
|
||||
/* 80252358 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8025235C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80252360 41 82 00 1C */ beq lbl_8025237C
|
||||
/* 80252364 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80252368 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8025236C 81 8C 00 10 */ lwz r12, 0x10(r12)
|
||||
/* 80252370 7D 89 03 A6 */ mtctr r12
|
||||
/* 80252374 4E 80 04 21 */ bctrl
|
||||
/* 80252378 48 00 00 08 */ b lbl_80252380
|
||||
lbl_8025237C:
|
||||
/* 8025237C 38 60 00 01 */ li r3, 1
|
||||
lbl_80252380:
|
||||
/* 80252380 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80252384 40 82 00 0C */ bne lbl_80252390
|
||||
/* 80252388 38 60 00 01 */ li r3, 1
|
||||
/* 8025238C 48 00 00 88 */ b lbl_80252414
|
||||
lbl_80252390:
|
||||
/* 80252390 93 DF 00 D0 */ stw r30, 0xd0(r31)
|
||||
/* 80252394 48 00 00 28 */ b lbl_802523BC
|
||||
lbl_80252398:
|
||||
/* 80252398 2C 03 00 07 */ cmpwi r3, 7
|
||||
/* 8025239C 41 82 00 0C */ beq lbl_802523A8
|
||||
/* 802523A0 2C 03 00 08 */ cmpwi r3, 8
|
||||
/* 802523A4 40 82 00 10 */ bne lbl_802523B4
|
||||
lbl_802523A8:
|
||||
/* 802523A8 38 00 00 01 */ li r0, 1
|
||||
/* 802523AC 90 1F 00 D0 */ stw r0, 0xd0(r31)
|
||||
/* 802523B0 48 00 00 0C */ b lbl_802523BC
|
||||
lbl_802523B4:
|
||||
/* 802523B4 38 00 00 1E */ li r0, 0x1e
|
||||
/* 802523B8 90 1F 00 D0 */ stw r0, 0xd0(r31)
|
||||
lbl_802523BC:
|
||||
/* 802523BC 93 DF 00 D4 */ stw r30, 0xd4(r31)
|
||||
/* 802523C0 38 60 00 00 */ li r3, 0
|
||||
/* 802523C4 4B DB 4E 61 */ bl mDoAud_setFadeOutStart__FUc
|
||||
lbl_802523C8:
|
||||
/* 802523C8 80 7F 00 D0 */ lwz r3, 0xd0(r31)
|
||||
/* 802523CC 34 03 FF FF */ addic. r0, r3, -1
|
||||
/* 802523D0 90 1F 00 D0 */ stw r0, 0xd0(r31)
|
||||
/* 802523D4 40 82 00 3C */ bne lbl_80252410
|
||||
/* 802523D8 3C 60 80 25 */ lis r3, dOvlpFd_Wait__FP14overlap1_class@ha /* 0x802522C8@ha */
|
||||
/* 802523DC 38 03 22 C8 */ addi r0, r3, dOvlpFd_Wait__FP14overlap1_class@l /* 0x802522C8@l */
|
||||
/* 802523E0 90 0D 8B 60 */ stw r0, dOvlpFd_execute_f(r13)
|
||||
/* 802523E4 80 6D 8C 40 */ lwz r3, sManager__10JFWDisplay(r13)
|
||||
/* 802523E8 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 802523EC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 802523F0 41 82 00 18 */ beq lbl_80252408
|
||||
/* 802523F4 38 80 00 00 */ li r4, 0
|
||||
/* 802523F8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 802523FC 81 8C 00 10 */ lwz r12, 0x10(r12)
|
||||
/* 80252400 7D 89 03 A6 */ mtctr r12
|
||||
/* 80252404 4E 80 04 21 */ bctrl
|
||||
lbl_80252408:
|
||||
/* 80252408 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8025240C 4B DC C1 11 */ bl fopOvlpM_Done__FP18overlap_task_class
|
||||
lbl_80252410:
|
||||
/* 80252410 38 60 00 01 */ li r3, 1
|
||||
lbl_80252414:
|
||||
/* 80252414 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80252418 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8025241C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80252420 7C 08 03 A6 */ mtlr r0
|
||||
/* 80252424 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80252428 4E 80 00 20 */ blr
|
||||
@@ -1,59 +0,0 @@
|
||||
lbl_802521F4:
|
||||
/* 802521F4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802521F8 7C 08 02 A6 */ mflr r0
|
||||
/* 802521FC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80252200 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80252204 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80252208 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8025220C 83 E3 00 D4 */ lwz r31, 0xd4(r3)
|
||||
/* 80252210 80 03 00 CC */ lwz r0, 0xcc(r3)
|
||||
/* 80252214 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80252218 40 82 00 4C */ bne lbl_80252264
|
||||
/* 8025221C 38 60 00 00 */ li r3, 0
|
||||
/* 80252220 4B DB 50 35 */ bl mDoAud_setFadeInStart__FUc
|
||||
/* 80252224 A8 1E 00 0E */ lha r0, 0xe(r30)
|
||||
/* 80252228 2C 00 00 08 */ cmpwi r0, 8
|
||||
/* 8025222C 40 82 00 10 */ bne lbl_8025223C
|
||||
/* 80252230 38 00 00 0A */ li r0, 0xa
|
||||
/* 80252234 90 1E 00 CC */ stw r0, 0xcc(r30)
|
||||
/* 80252238 48 00 00 2C */ b lbl_80252264
|
||||
lbl_8025223C:
|
||||
/* 8025223C 2C 00 00 03 */ cmpwi r0, 3
|
||||
/* 80252240 41 82 00 14 */ beq lbl_80252254
|
||||
/* 80252244 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80252248 4B FF FF 3D */ bl dOvlpFd_startFadeIn__Fi
|
||||
/* 8025224C 93 FE 00 CC */ stw r31, 0xcc(r30)
|
||||
/* 80252250 48 00 00 14 */ b lbl_80252264
|
||||
lbl_80252254:
|
||||
/* 80252254 38 60 00 00 */ li r3, 0
|
||||
/* 80252258 4B FF FF 2D */ bl dOvlpFd_startFadeIn__Fi
|
||||
/* 8025225C 38 00 00 01 */ li r0, 1
|
||||
/* 80252260 90 1E 00 CC */ stw r0, 0xcc(r30)
|
||||
lbl_80252264:
|
||||
/* 80252264 A8 1E 00 0E */ lha r0, 0xe(r30)
|
||||
/* 80252268 2C 00 00 08 */ cmpwi r0, 8
|
||||
/* 8025226C 40 82 00 18 */ bne lbl_80252284
|
||||
/* 80252270 80 1E 00 CC */ lwz r0, 0xcc(r30)
|
||||
/* 80252274 2C 00 00 07 */ cmpwi r0, 7
|
||||
/* 80252278 40 82 00 0C */ bne lbl_80252284
|
||||
/* 8025227C 38 60 00 07 */ li r3, 7
|
||||
/* 80252280 4B FF FF 05 */ bl dOvlpFd_startFadeIn__Fi
|
||||
lbl_80252284:
|
||||
/* 80252284 4B DC C2 41 */ bl fopOvlpM_SceneIsStart__Fv
|
||||
/* 80252288 80 7E 00 CC */ lwz r3, 0xcc(r30)
|
||||
/* 8025228C 34 03 FF FF */ addic. r0, r3, -1
|
||||
/* 80252290 90 1E 00 CC */ stw r0, 0xcc(r30)
|
||||
/* 80252294 40 82 00 18 */ bne lbl_802522AC
|
||||
/* 80252298 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8025229C 4B DC C2 81 */ bl fopOvlpM_Done__FP18overlap_task_class
|
||||
/* 802522A0 80 7E 00 CC */ lwz r3, 0xcc(r30)
|
||||
/* 802522A4 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 802522A8 90 1E 00 CC */ stw r0, 0xcc(r30)
|
||||
lbl_802522AC:
|
||||
/* 802522AC 38 60 00 01 */ li r3, 1
|
||||
/* 802522B0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802522B4 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 802522B8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802522BC 7C 08 03 A6 */ mtlr r0
|
||||
/* 802522C0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802522C4 4E 80 00 20 */ blr
|
||||
@@ -1,16 +0,0 @@
|
||||
lbl_802522C8:
|
||||
/* 802522C8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802522CC 7C 08 02 A6 */ mflr r0
|
||||
/* 802522D0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802522D4 4B DC C2 31 */ bl fopOvlpM_IsOutReq__FP18overlap_task_class
|
||||
/* 802522D8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 802522DC 41 82 00 10 */ beq lbl_802522EC
|
||||
/* 802522E0 3C 60 80 25 */ lis r3, dOvlpFd_FadeOut__FP14overlap1_class@ha /* 0x802521F4@ha */
|
||||
/* 802522E4 38 03 21 F4 */ addi r0, r3, dOvlpFd_FadeOut__FP14overlap1_class@l /* 0x802521F4@l */
|
||||
/* 802522E8 90 0D 8B 60 */ stw r0, dOvlpFd_execute_f(r13)
|
||||
lbl_802522EC:
|
||||
/* 802522EC 38 60 00 01 */ li r3, 1
|
||||
/* 802522F0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802522F4 7C 08 03 A6 */ mtlr r0
|
||||
/* 802522F8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802522FC 4E 80 00 20 */ blr
|
||||
@@ -1,29 +0,0 @@
|
||||
lbl_80252184:
|
||||
/* 80252184 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80252188 7C 08 02 A6 */ mflr r0
|
||||
/* 8025218C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80252190 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80252194 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80252198 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8025219C 80 6D 8C 40 */ lwz r3, sManager__10JFWDisplay(r13)
|
||||
/* 802521A0 83 E3 00 04 */ lwz r31, 4(r3)
|
||||
/* 802521A4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802521A8 38 80 00 00 */ li r4, 0
|
||||
/* 802521AC 38 A0 00 00 */ li r5, 0
|
||||
/* 802521B0 48 09 36 21 */ bl setStatus__8JUTFaderFQ28JUTFader7EStatusi
|
||||
/* 802521B4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802521B8 38 80 00 00 */ li r4, 0
|
||||
/* 802521BC 38 A0 FF FF */ li r5, -1
|
||||
/* 802521C0 48 09 36 11 */ bl setStatus__8JUTFaderFQ28JUTFader7EStatusi
|
||||
/* 802521C4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802521C8 7F C4 F3 78 */ mr r4, r30
|
||||
/* 802521CC 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 802521D0 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 802521D4 7D 89 03 A6 */ mtctr r12
|
||||
/* 802521D8 4E 80 04 21 */ bctrl
|
||||
/* 802521DC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802521E0 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 802521E4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802521E8 7C 08 03 A6 */ mtlr r0
|
||||
/* 802521EC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802521F0 4E 80 00 20 */ blr
|
||||
@@ -1,26 +0,0 @@
|
||||
lbl_80252990:
|
||||
/* 80252990 3C 80 80 3A */ lis r4, __vt__12dDlst_base_c@ha /* 0x803A6F88@ha */
|
||||
/* 80252994 38 A4 6F 88 */ addi r5, r4, __vt__12dDlst_base_c@l /* 0x803A6F88@l */
|
||||
/* 80252998 90 A3 00 D8 */ stw r5, 0xd8(r3)
|
||||
/* 8025299C 3C 80 80 3C */ lis r4, __vt__16dDlst_snapShot_c@ha /* 0x803C2DEC@ha */
|
||||
/* 802529A0 38 04 2D EC */ addi r0, r4, __vt__16dDlst_snapShot_c@l /* 0x803C2DEC@l */
|
||||
/* 802529A4 90 03 00 D8 */ stw r0, 0xd8(r3)
|
||||
/* 802529A8 90 A3 00 DC */ stw r5, 0xdc(r3)
|
||||
/* 802529AC 3C 80 80 3C */ lis r4, __vt__15dOvlpFd2_dlst_c@ha /* 0x803C2D5C@ha */
|
||||
/* 802529B0 38 04 2D 5C */ addi r0, r4, __vt__15dOvlpFd2_dlst_c@l /* 0x803C2D5C@l */
|
||||
/* 802529B4 90 03 00 DC */ stw r0, 0xdc(r3)
|
||||
/* 802529B8 3C 80 80 3C */ lis r4, lit_3695@ha /* 0x803C2CF0@ha */
|
||||
/* 802529BC 38 A4 2C F0 */ addi r5, r4, lit_3695@l /* 0x803C2CF0@l */
|
||||
/* 802529C0 80 85 00 00 */ lwz r4, 0(r5)
|
||||
/* 802529C4 80 05 00 04 */ lwz r0, 4(r5)
|
||||
/* 802529C8 90 83 00 CC */ stw r4, 0xcc(r3)
|
||||
/* 802529CC 90 03 00 D0 */ stw r0, 0xd0(r3)
|
||||
/* 802529D0 80 05 00 08 */ lwz r0, 8(r5)
|
||||
/* 802529D4 90 03 00 D4 */ stw r0, 0xd4(r3)
|
||||
/* 802529D8 38 00 00 00 */ li r0, 0
|
||||
/* 802529DC 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 802529E0 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 802529E4 98 04 5E B8 */ stb r0, 0x5eb8(r4)
|
||||
/* 802529E8 38 00 00 02 */ li r0, 2
|
||||
/* 802529EC 98 03 01 1D */ stb r0, 0x11d(r3)
|
||||
/* 802529F0 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_80252E8C:
|
||||
/* 80252E8C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80252E90 7C 08 02 A6 */ mflr r0
|
||||
/* 80252E94 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80252E98 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80252E9C 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80252EA0 41 82 00 1C */ beq lbl_80252EBC
|
||||
/* 80252EA4 3C A0 80 3C */ lis r5, __vt__15dOvlpFd2_dlst_c@ha /* 0x803C2D5C@ha */
|
||||
/* 80252EA8 38 05 2D 5C */ addi r0, r5, __vt__15dOvlpFd2_dlst_c@l /* 0x803C2D5C@l */
|
||||
/* 80252EAC 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80252EB0 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80252EB4 40 81 00 08 */ ble lbl_80252EBC
|
||||
/* 80252EB8 48 07 BE 85 */ bl __dl__FPv
|
||||
lbl_80252EBC:
|
||||
/* 80252EBC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80252EC0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80252EC4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80252EC8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80252ECC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80252ED0 4E 80 00 20 */ blr
|
||||
@@ -1,13 +0,0 @@
|
||||
lbl_80252E44:
|
||||
/* 80252E44 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80252E48 7C 08 02 A6 */ mflr r0
|
||||
/* 80252E4C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80252E50 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80252E54 41 82 00 08 */ beq lbl_80252E5C
|
||||
/* 80252E58 4B FF FB 39 */ bl __ct__10dOvlpFd2_cFv
|
||||
lbl_80252E5C:
|
||||
/* 80252E5C 38 60 00 04 */ li r3, 4
|
||||
/* 80252E60 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80252E64 7C 08 03 A6 */ mtlr r0
|
||||
/* 80252E68 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80252E6C 4E 80 00 20 */ blr
|
||||
@@ -1,66 +0,0 @@
|
||||
lbl_80252D0C:
|
||||
/* 80252D0C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80252D10 7C 08 02 A6 */ mflr r0
|
||||
/* 80252D14 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80252D18 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80252D1C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80252D20 88 03 01 1C */ lbz r0, 0x11c(r3)
|
||||
/* 80252D24 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80252D28 40 82 00 2C */ bne lbl_80252D54
|
||||
/* 80252D2C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80252D30 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80252D34 38 63 5F 64 */ addi r3, r3, 0x5f64
|
||||
/* 80252D38 38 83 02 3C */ addi r4, r3, 0x23c
|
||||
/* 80252D3C 38 A3 02 40 */ addi r5, r3, 0x240
|
||||
/* 80252D40 38 DF 00 D8 */ addi r6, r31, 0xd8
|
||||
/* 80252D44 4B E0 3A 51 */ bl set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c
|
||||
/* 80252D48 38 00 00 01 */ li r0, 1
|
||||
/* 80252D4C 98 1F 01 1C */ stb r0, 0x11c(r31)
|
||||
/* 80252D50 48 00 00 98 */ b lbl_80252DE8
|
||||
lbl_80252D54:
|
||||
/* 80252D54 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80252D58 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80252D5C 88 03 5D 44 */ lbz r0, 0x5d44(r3)
|
||||
/* 80252D60 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80252D64 40 82 00 84 */ bne lbl_80252DE8
|
||||
/* 80252D68 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80252D6C 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80252D70 C0 22 B4 24 */ lfs f1, lit_3683(r2)
|
||||
/* 80252D74 FC 40 08 90 */ fmr f2, f1
|
||||
/* 80252D78 C0 62 B4 54 */ lfs f3, lit_3822(r2)
|
||||
/* 80252D7C 48 0F 3B 6D */ bl PSMTXTrans
|
||||
/* 80252D80 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80252D84 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80252D88 A8 9F 01 14 */ lha r4, 0x114(r31)
|
||||
/* 80252D8C 4B DB 97 41 */ bl mDoMtx_ZrotM__FPA4_fs
|
||||
/* 80252D90 C0 22 B4 30 */ lfs f1, lit_3686(r2)
|
||||
/* 80252D94 C0 1F 01 18 */ lfs f0, 0x118(r31)
|
||||
/* 80252D98 EC 41 00 2A */ fadds f2, f1, f0
|
||||
/* 80252D9C FC 60 08 90 */ fmr f3, f1
|
||||
/* 80252DA0 4B DB A0 99 */ bl scaleM__14mDoMtx_stack_cFfff
|
||||
/* 80252DA4 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80252DA8 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80252DAC A8 1F 01 14 */ lha r0, 0x114(r31)
|
||||
/* 80252DB0 7C 00 00 D0 */ neg r0, r0
|
||||
/* 80252DB4 7C 04 07 34 */ extsh r4, r0
|
||||
/* 80252DB8 4B DB 97 15 */ bl mDoMtx_ZrotM__FPA4_fs
|
||||
/* 80252DBC 38 9F 00 E0 */ addi r4, r31, 0xe0
|
||||
/* 80252DC0 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80252DC4 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80252DC8 48 0F 36 E9 */ bl PSMTXCopy
|
||||
/* 80252DCC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80252DD0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80252DD4 38 63 5F 64 */ addi r3, r3, 0x5f64
|
||||
/* 80252DD8 38 83 02 3C */ addi r4, r3, 0x23c
|
||||
/* 80252DDC 38 A3 02 40 */ addi r5, r3, 0x240
|
||||
/* 80252DE0 38 DF 00 DC */ addi r6, r31, 0xdc
|
||||
/* 80252DE4 4B E0 39 B1 */ bl set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c
|
||||
lbl_80252DE8:
|
||||
/* 80252DE8 38 00 00 00 */ li r0, 0
|
||||
/* 80252DEC 98 0D 86 64 */ stb r0, mBlureFlag__13mDoGph_gInf_c+0x0(r13)
|
||||
/* 80252DF0 38 60 00 01 */ li r3, 1
|
||||
/* 80252DF4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80252DF8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80252DFC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80252E00 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80252E04 4E 80 00 20 */ blr
|
||||
@@ -1,12 +0,0 @@
|
||||
lbl_80252E08:
|
||||
/* 80252E08 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80252E0C 7C 08 02 A6 */ mflr r0
|
||||
/* 80252E10 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80252E14 39 83 00 CC */ addi r12, r3, 0xcc
|
||||
/* 80252E18 48 10 F2 6D */ bl __ptmf_scall
|
||||
/* 80252E1C 60 00 00 00 */ nop
|
||||
/* 80252E20 38 60 00 01 */ li r3, 1
|
||||
/* 80252E24 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80252E28 7C 08 03 A6 */ mtlr r0
|
||||
/* 80252E2C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80252E30 4E 80 00 20 */ blr
|
||||
@@ -1,326 +0,0 @@
|
||||
lbl_8025247C:
|
||||
/* 8025247C 94 21 FF 90 */ stwu r1, -0x70(r1)
|
||||
/* 80252480 7C 08 02 A6 */ mflr r0
|
||||
/* 80252484 90 01 00 74 */ stw r0, 0x74(r1)
|
||||
/* 80252488 93 E1 00 6C */ stw r31, 0x6c(r1)
|
||||
/* 8025248C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80252490 C0 22 B4 24 */ lfs f1, lit_3683(r2)
|
||||
/* 80252494 FC 40 08 90 */ fmr f2, f1
|
||||
/* 80252498 C0 62 B4 28 */ lfs f3, lit_3684(r2)
|
||||
/* 8025249C C0 82 B4 2C */ lfs f4, lit_3685(r2)
|
||||
/* 802524A0 FC A0 08 90 */ fmr f5, f1
|
||||
/* 802524A4 C0 C2 B4 30 */ lfs f6, lit_3686(r2)
|
||||
/* 802524A8 48 10 DF BD */ bl GXSetViewport
|
||||
/* 802524AC 38 60 00 00 */ li r3, 0
|
||||
/* 802524B0 38 80 00 00 */ li r4, 0
|
||||
/* 802524B4 38 A0 02 60 */ li r5, 0x260
|
||||
/* 802524B8 38 C0 01 C0 */ li r6, 0x1c0
|
||||
/* 802524BC 48 10 E0 15 */ bl GXSetScissor
|
||||
/* 802524C0 38 60 00 00 */ li r3, 0
|
||||
/* 802524C4 38 80 00 09 */ li r4, 9
|
||||
/* 802524C8 38 A0 00 00 */ li r5, 0
|
||||
/* 802524CC 38 C0 00 03 */ li r6, 3
|
||||
/* 802524D0 38 E0 00 00 */ li r7, 0
|
||||
/* 802524D4 48 10 90 F1 */ bl GXSetVtxAttrFmt
|
||||
/* 802524D8 48 10 90 B5 */ bl GXClearVtxDesc
|
||||
/* 802524DC 38 60 00 09 */ li r3, 9
|
||||
/* 802524E0 38 80 00 01 */ li r4, 1
|
||||
/* 802524E4 48 10 89 D5 */ bl GXSetVtxDesc
|
||||
/* 802524E8 38 60 00 01 */ li r3, 1
|
||||
/* 802524EC 48 10 B6 45 */ bl GXSetNumChans
|
||||
/* 802524F0 38 60 00 04 */ li r3, 4
|
||||
/* 802524F4 38 80 00 00 */ li r4, 0
|
||||
/* 802524F8 38 A0 00 00 */ li r5, 0
|
||||
/* 802524FC 38 C0 00 00 */ li r6, 0
|
||||
/* 80252500 38 E0 00 00 */ li r7, 0
|
||||
/* 80252504 39 00 00 00 */ li r8, 0
|
||||
/* 80252508 39 20 00 02 */ li r9, 2
|
||||
/* 8025250C 48 10 B6 61 */ bl GXSetChanCtrl
|
||||
/* 80252510 38 60 00 00 */ li r3, 0
|
||||
/* 80252514 48 10 98 E9 */ bl GXSetNumTexGens
|
||||
/* 80252518 38 60 00 01 */ li r3, 1
|
||||
/* 8025251C 48 10 D3 75 */ bl GXSetNumTevStages
|
||||
/* 80252520 38 60 00 00 */ li r3, 0
|
||||
/* 80252524 38 80 00 FF */ li r4, 0xff
|
||||
/* 80252528 38 A0 00 FF */ li r5, 0xff
|
||||
/* 8025252C 38 C0 00 04 */ li r6, 4
|
||||
/* 80252530 48 10 D1 C5 */ bl GXSetTevOrder
|
||||
/* 80252534 38 60 00 00 */ li r3, 0
|
||||
/* 80252538 38 80 00 0F */ li r4, 0xf
|
||||
/* 8025253C 38 A0 00 0F */ li r5, 0xf
|
||||
/* 80252540 38 C0 00 0F */ li r6, 0xf
|
||||
/* 80252544 38 E0 00 0F */ li r7, 0xf
|
||||
/* 80252548 48 10 CC DD */ bl GXSetTevColorIn
|
||||
/* 8025254C 38 60 00 00 */ li r3, 0
|
||||
/* 80252550 38 80 00 00 */ li r4, 0
|
||||
/* 80252554 38 A0 00 00 */ li r5, 0
|
||||
/* 80252558 38 C0 00 00 */ li r6, 0
|
||||
/* 8025255C 38 E0 00 01 */ li r7, 1
|
||||
/* 80252560 39 00 00 00 */ li r8, 0
|
||||
/* 80252564 48 10 CD 49 */ bl GXSetTevColorOp
|
||||
/* 80252568 38 60 00 00 */ li r3, 0
|
||||
/* 8025256C 38 80 00 07 */ li r4, 7
|
||||
/* 80252570 38 A0 00 07 */ li r5, 7
|
||||
/* 80252574 38 C0 00 07 */ li r6, 7
|
||||
/* 80252578 38 E0 00 07 */ li r7, 7
|
||||
/* 8025257C 48 10 CC ED */ bl GXSetTevAlphaIn
|
||||
/* 80252580 38 60 00 00 */ li r3, 0
|
||||
/* 80252584 38 80 00 00 */ li r4, 0
|
||||
/* 80252588 38 A0 00 00 */ li r5, 0
|
||||
/* 8025258C 38 C0 00 00 */ li r6, 0
|
||||
/* 80252590 38 E0 00 01 */ li r7, 1
|
||||
/* 80252594 39 00 00 00 */ li r8, 0
|
||||
/* 80252598 48 10 CD 7D */ bl GXSetTevAlphaOp
|
||||
/* 8025259C 38 60 00 01 */ li r3, 1
|
||||
/* 802525A0 48 10 D7 31 */ bl GXSetZCompLoc
|
||||
/* 802525A4 38 60 00 00 */ li r3, 0
|
||||
/* 802525A8 38 80 00 07 */ li r4, 7
|
||||
/* 802525AC 38 A0 00 00 */ li r5, 0
|
||||
/* 802525B0 48 10 D6 ED */ bl GXSetZMode
|
||||
/* 802525B4 38 60 00 00 */ li r3, 0
|
||||
/* 802525B8 38 80 00 04 */ li r4, 4
|
||||
/* 802525BC 38 A0 00 05 */ li r5, 5
|
||||
/* 802525C0 38 C0 00 00 */ li r6, 0
|
||||
/* 802525C4 48 10 D6 2D */ bl GXSetBlendMode
|
||||
/* 802525C8 38 60 00 07 */ li r3, 7
|
||||
/* 802525CC 38 80 00 00 */ li r4, 0
|
||||
/* 802525D0 38 A0 00 01 */ li r5, 1
|
||||
/* 802525D4 38 C0 00 07 */ li r6, 7
|
||||
/* 802525D8 38 E0 00 00 */ li r7, 0
|
||||
/* 802525DC 48 10 D0 49 */ bl GXSetAlphaCompare
|
||||
/* 802525E0 80 0D 80 80 */ lwz r0, g_clearColor(r13)
|
||||
/* 802525E4 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 802525E8 38 60 00 00 */ li r3, 0
|
||||
/* 802525EC C0 22 B4 24 */ lfs f1, lit_3683(r2)
|
||||
/* 802525F0 FC 40 08 90 */ fmr f2, f1
|
||||
/* 802525F4 FC 60 08 90 */ fmr f3, f1
|
||||
/* 802525F8 FC 80 08 90 */ fmr f4, f1
|
||||
/* 802525FC 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 80252600 48 10 D2 B9 */ bl GXSetFog
|
||||
/* 80252604 38 60 00 00 */ li r3, 0
|
||||
/* 80252608 48 10 A3 7D */ bl GXSetCullMode
|
||||
/* 8025260C 38 60 00 01 */ li r3, 1
|
||||
/* 80252610 48 10 D7 C9 */ bl GXSetDither
|
||||
/* 80252614 38 60 00 01 */ li r3, 1
|
||||
/* 80252618 48 10 DF B9 */ bl GXSetClipMode
|
||||
/* 8025261C 3C 60 80 3A */ lis r3, g_mDoMtx_identity@ha /* 0x803A2FD8@ha */
|
||||
/* 80252620 38 63 2F D8 */ addi r3, r3, g_mDoMtx_identity@l /* 0x803A2FD8@l */
|
||||
/* 80252624 38 80 00 00 */ li r4, 0
|
||||
/* 80252628 48 10 DC 25 */ bl GXLoadPosMtxImm
|
||||
/* 8025262C 38 60 00 00 */ li r3, 0
|
||||
/* 80252630 48 10 DC BD */ bl GXSetCurrentMtx
|
||||
/* 80252634 38 60 00 80 */ li r3, 0x80
|
||||
/* 80252638 38 80 00 00 */ li r4, 0
|
||||
/* 8025263C 38 A0 00 04 */ li r5, 4
|
||||
/* 80252640 48 10 A1 25 */ bl GXBegin
|
||||
/* 80252644 38 80 00 00 */ li r4, 0
|
||||
/* 80252648 3C 60 CC 01 */ lis r3, 0xCC01 /* 0xCC008000@ha */
|
||||
/* 8025264C B0 83 80 00 */ sth r4, 0x8000(r3) /* 0xCC008000@l */
|
||||
/* 80252650 B0 83 80 00 */ sth r4, -0x8000(r3)
|
||||
/* 80252654 38 00 02 60 */ li r0, 0x260
|
||||
/* 80252658 B0 03 80 00 */ sth r0, -0x8000(r3)
|
||||
/* 8025265C B0 83 80 00 */ sth r4, -0x8000(r3)
|
||||
/* 80252660 B0 03 80 00 */ sth r0, -0x8000(r3)
|
||||
/* 80252664 38 00 01 C0 */ li r0, 0x1c0
|
||||
/* 80252668 B0 03 80 00 */ sth r0, -0x8000(r3)
|
||||
/* 8025266C B0 83 80 00 */ sth r4, -0x8000(r3)
|
||||
/* 80252670 B0 03 80 00 */ sth r0, -0x8000(r3)
|
||||
/* 80252674 38 61 00 24 */ addi r3, r1, 0x24
|
||||
/* 80252678 C0 22 B4 34 */ lfs f1, lit_3687(r2)
|
||||
/* 8025267C C0 42 B4 38 */ lfs f2, lit_3688(r2)
|
||||
/* 80252680 C0 62 B4 3C */ lfs f3, lit_3689(r2)
|
||||
/* 80252684 C0 82 B4 40 */ lfs f4, lit_3690(r2)
|
||||
/* 80252688 48 0F 48 A1 */ bl C_MTXPerspective
|
||||
/* 8025268C 38 61 00 24 */ addi r3, r1, 0x24
|
||||
/* 80252690 38 80 00 00 */ li r4, 0
|
||||
/* 80252694 48 10 DA 41 */ bl GXSetProjection
|
||||
/* 80252698 3C 60 80 3E */ lis r3, mFrameBufferTexObj__13mDoGph_gInf_c@ha /* 0x803DD3E8@ha */
|
||||
/* 8025269C 38 63 D3 E8 */ addi r3, r3, mFrameBufferTexObj__13mDoGph_gInf_c@l /* 0x803DD3E8@l */
|
||||
/* 802526A0 80 8D 86 50 */ lwz r4, mFrameBufferTex__13mDoGph_gInf_c(r13)
|
||||
/* 802526A4 38 A0 01 30 */ li r5, 0x130
|
||||
/* 802526A8 38 C0 00 E0 */ li r6, 0xe0
|
||||
/* 802526AC 38 E0 00 06 */ li r7, 6
|
||||
/* 802526B0 39 00 00 00 */ li r8, 0
|
||||
/* 802526B4 39 20 00 00 */ li r9, 0
|
||||
/* 802526B8 39 40 00 00 */ li r10, 0
|
||||
/* 802526BC 48 10 B7 85 */ bl GXInitTexObj
|
||||
/* 802526C0 3C 60 80 3E */ lis r3, mFrameBufferTexObj__13mDoGph_gInf_c@ha /* 0x803DD3E8@ha */
|
||||
/* 802526C4 38 63 D3 E8 */ addi r3, r3, mFrameBufferTexObj__13mDoGph_gInf_c@l /* 0x803DD3E8@l */
|
||||
/* 802526C8 38 80 00 01 */ li r4, 1
|
||||
/* 802526CC 38 A0 00 01 */ li r5, 1
|
||||
/* 802526D0 C0 22 B4 24 */ lfs f1, lit_3683(r2)
|
||||
/* 802526D4 FC 40 08 90 */ fmr f2, f1
|
||||
/* 802526D8 FC 60 08 90 */ fmr f3, f1
|
||||
/* 802526DC 38 C0 00 00 */ li r6, 0
|
||||
/* 802526E0 38 E0 00 00 */ li r7, 0
|
||||
/* 802526E4 39 00 00 00 */ li r8, 0
|
||||
/* 802526E8 48 10 B9 ED */ bl GXInitTexObjLOD
|
||||
/* 802526EC 3C 60 80 3E */ lis r3, mFrameBufferTexObj__13mDoGph_gInf_c@ha /* 0x803DD3E8@ha */
|
||||
/* 802526F0 38 63 D3 E8 */ addi r3, r3, mFrameBufferTexObj__13mDoGph_gInf_c@l /* 0x803DD3E8@l */
|
||||
/* 802526F4 38 80 00 00 */ li r4, 0
|
||||
/* 802526F8 48 10 BD 1D */ bl GXLoadTexObj
|
||||
/* 802526FC 38 60 00 01 */ li r3, 1
|
||||
/* 80252700 48 10 B4 31 */ bl GXSetNumChans
|
||||
/* 80252704 38 60 00 00 */ li r3, 0
|
||||
/* 80252708 38 80 00 00 */ li r4, 0
|
||||
/* 8025270C 38 A0 00 00 */ li r5, 0
|
||||
/* 80252710 38 C0 00 00 */ li r6, 0
|
||||
/* 80252714 38 E0 00 00 */ li r7, 0
|
||||
/* 80252718 39 00 00 00 */ li r8, 0
|
||||
/* 8025271C 39 20 00 02 */ li r9, 2
|
||||
/* 80252720 48 10 B4 4D */ bl GXSetChanCtrl
|
||||
/* 80252724 80 02 B4 20 */ lwz r0, lit_3631(r2)
|
||||
/* 80252728 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 8025272C 38 60 00 00 */ li r3, 0
|
||||
/* 80252730 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 80252734 48 10 B3 15 */ bl GXSetChanMatColor
|
||||
/* 80252738 38 60 00 01 */ li r3, 1
|
||||
/* 8025273C 48 10 96 C1 */ bl GXSetNumTexGens
|
||||
/* 80252740 38 60 00 00 */ li r3, 0
|
||||
/* 80252744 38 80 00 01 */ li r4, 1
|
||||
/* 80252748 38 A0 00 04 */ li r5, 4
|
||||
/* 8025274C 38 C0 00 3C */ li r6, 0x3c
|
||||
/* 80252750 38 E0 00 00 */ li r7, 0
|
||||
/* 80252754 39 00 00 7D */ li r8, 0x7d
|
||||
/* 80252758 48 10 94 25 */ bl GXSetTexCoordGen2
|
||||
/* 8025275C 38 60 00 01 */ li r3, 1
|
||||
/* 80252760 48 10 D1 31 */ bl GXSetNumTevStages
|
||||
/* 80252764 38 60 00 00 */ li r3, 0
|
||||
/* 80252768 38 80 00 00 */ li r4, 0
|
||||
/* 8025276C 38 A0 00 00 */ li r5, 0
|
||||
/* 80252770 38 C0 00 04 */ li r6, 4
|
||||
/* 80252774 48 10 CF 81 */ bl GXSetTevOrder
|
||||
/* 80252778 38 60 00 00 */ li r3, 0
|
||||
/* 8025277C 38 80 00 0F */ li r4, 0xf
|
||||
/* 80252780 38 A0 00 0A */ li r5, 0xa
|
||||
/* 80252784 38 C0 00 08 */ li r6, 8
|
||||
/* 80252788 38 E0 00 0F */ li r7, 0xf
|
||||
/* 8025278C 48 10 CA 99 */ bl GXSetTevColorIn
|
||||
/* 80252790 38 60 00 00 */ li r3, 0
|
||||
/* 80252794 38 80 00 00 */ li r4, 0
|
||||
/* 80252798 38 A0 00 00 */ li r5, 0
|
||||
/* 8025279C 38 C0 00 00 */ li r6, 0
|
||||
/* 802527A0 38 E0 00 01 */ li r7, 1
|
||||
/* 802527A4 39 00 00 00 */ li r8, 0
|
||||
/* 802527A8 48 10 CB 05 */ bl GXSetTevColorOp
|
||||
/* 802527AC 38 60 00 00 */ li r3, 0
|
||||
/* 802527B0 38 80 00 07 */ li r4, 7
|
||||
/* 802527B4 38 A0 00 07 */ li r5, 7
|
||||
/* 802527B8 38 C0 00 07 */ li r6, 7
|
||||
/* 802527BC 38 E0 00 07 */ li r7, 7
|
||||
/* 802527C0 48 10 CA A9 */ bl GXSetTevAlphaIn
|
||||
/* 802527C4 38 60 00 00 */ li r3, 0
|
||||
/* 802527C8 38 80 00 00 */ li r4, 0
|
||||
/* 802527CC 38 A0 00 00 */ li r5, 0
|
||||
/* 802527D0 38 C0 00 00 */ li r6, 0
|
||||
/* 802527D4 38 E0 00 01 */ li r7, 1
|
||||
/* 802527D8 39 00 00 00 */ li r8, 0
|
||||
/* 802527DC 48 10 CB 39 */ bl GXSetTevAlphaOp
|
||||
/* 802527E0 38 60 00 01 */ li r3, 1
|
||||
/* 802527E4 48 10 D4 ED */ bl GXSetZCompLoc
|
||||
/* 802527E8 38 60 00 00 */ li r3, 0
|
||||
/* 802527EC 38 80 00 07 */ li r4, 7
|
||||
/* 802527F0 38 A0 00 00 */ li r5, 0
|
||||
/* 802527F4 48 10 D4 A9 */ bl GXSetZMode
|
||||
/* 802527F8 38 60 00 00 */ li r3, 0
|
||||
/* 802527FC 38 80 00 04 */ li r4, 4
|
||||
/* 80252800 38 A0 00 05 */ li r5, 5
|
||||
/* 80252804 38 C0 00 00 */ li r6, 0
|
||||
/* 80252808 48 10 D3 E9 */ bl GXSetBlendMode
|
||||
/* 8025280C 38 60 00 07 */ li r3, 7
|
||||
/* 80252810 38 80 00 00 */ li r4, 0
|
||||
/* 80252814 38 A0 00 01 */ li r5, 1
|
||||
/* 80252818 38 C0 00 07 */ li r6, 7
|
||||
/* 8025281C 38 E0 00 00 */ li r7, 0
|
||||
/* 80252820 48 10 CE 05 */ bl GXSetAlphaCompare
|
||||
/* 80252824 80 0D 80 80 */ lwz r0, g_clearColor(r13)
|
||||
/* 80252828 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 8025282C 38 60 00 00 */ li r3, 0
|
||||
/* 80252830 C0 22 B4 24 */ lfs f1, lit_3683(r2)
|
||||
/* 80252834 FC 40 08 90 */ fmr f2, f1
|
||||
/* 80252838 FC 60 08 90 */ fmr f3, f1
|
||||
/* 8025283C FC 80 08 90 */ fmr f4, f1
|
||||
/* 80252840 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80252844 48 10 D0 75 */ bl GXSetFog
|
||||
/* 80252848 38 60 00 00 */ li r3, 0
|
||||
/* 8025284C 48 10 A1 39 */ bl GXSetCullMode
|
||||
/* 80252850 38 60 00 01 */ li r3, 1
|
||||
/* 80252854 48 10 D5 85 */ bl GXSetDither
|
||||
/* 80252858 38 60 00 00 */ li r3, 0
|
||||
/* 8025285C 48 10 DD 75 */ bl GXSetClipMode
|
||||
/* 80252860 38 7F 00 04 */ addi r3, r31, 4
|
||||
/* 80252864 38 80 00 00 */ li r4, 0
|
||||
/* 80252868 48 10 D9 E5 */ bl GXLoadPosMtxImm
|
||||
/* 8025286C 38 60 00 00 */ li r3, 0
|
||||
/* 80252870 48 10 DA 7D */ bl GXSetCurrentMtx
|
||||
/* 80252874 48 10 8D 19 */ bl GXClearVtxDesc
|
||||
/* 80252878 38 60 00 09 */ li r3, 9
|
||||
/* 8025287C 38 80 00 01 */ li r4, 1
|
||||
/* 80252880 48 10 86 39 */ bl GXSetVtxDesc
|
||||
/* 80252884 38 60 00 0D */ li r3, 0xd
|
||||
/* 80252888 38 80 00 01 */ li r4, 1
|
||||
/* 8025288C 48 10 86 2D */ bl GXSetVtxDesc
|
||||
/* 80252890 38 60 00 00 */ li r3, 0
|
||||
/* 80252894 38 80 00 09 */ li r4, 9
|
||||
/* 80252898 38 A0 00 00 */ li r5, 0
|
||||
/* 8025289C 38 C0 00 03 */ li r6, 3
|
||||
/* 802528A0 38 E0 00 00 */ li r7, 0
|
||||
/* 802528A4 48 10 8D 21 */ bl GXSetVtxAttrFmt
|
||||
/* 802528A8 38 60 00 00 */ li r3, 0
|
||||
/* 802528AC 38 80 00 0D */ li r4, 0xd
|
||||
/* 802528B0 38 A0 00 01 */ li r5, 1
|
||||
/* 802528B4 38 C0 00 01 */ li r6, 1
|
||||
/* 802528B8 38 E0 00 00 */ li r7, 0
|
||||
/* 802528BC 48 10 8D 09 */ bl GXSetVtxAttrFmt
|
||||
/* 802528C0 38 60 00 80 */ li r3, 0x80
|
||||
/* 802528C4 38 80 00 00 */ li r4, 0
|
||||
/* 802528C8 38 A0 00 04 */ li r5, 4
|
||||
/* 802528CC 48 10 9E 99 */ bl GXBegin
|
||||
/* 802528D0 38 C0 FE D0 */ li r6, -304
|
||||
/* 802528D4 3C A0 CC 01 */ lis r5, 0xCC01 /* 0xCC008000@ha */
|
||||
/* 802528D8 B0 C5 80 00 */ sth r6, 0x8000(r5) /* 0xCC008000@l */
|
||||
/* 802528DC 38 60 00 E0 */ li r3, 0xe0
|
||||
/* 802528E0 B0 65 80 00 */ sth r3, -0x8000(r5)
|
||||
/* 802528E4 38 80 00 00 */ li r4, 0
|
||||
/* 802528E8 98 85 80 00 */ stb r4, -0x8000(r5)
|
||||
/* 802528EC 98 85 80 00 */ stb r4, -0x8000(r5)
|
||||
/* 802528F0 38 00 01 30 */ li r0, 0x130
|
||||
/* 802528F4 B0 05 80 00 */ sth r0, -0x8000(r5)
|
||||
/* 802528F8 B0 65 80 00 */ sth r3, -0x8000(r5)
|
||||
/* 802528FC 38 60 00 01 */ li r3, 1
|
||||
/* 80252900 98 65 80 00 */ stb r3, -0x8000(r5)
|
||||
/* 80252904 98 85 80 00 */ stb r4, -0x8000(r5)
|
||||
/* 80252908 B0 05 80 00 */ sth r0, -0x8000(r5)
|
||||
/* 8025290C 38 00 FF 20 */ li r0, -224
|
||||
/* 80252910 B0 05 80 00 */ sth r0, -0x8000(r5)
|
||||
/* 80252914 98 65 80 00 */ stb r3, -0x8000(r5)
|
||||
/* 80252918 98 65 80 00 */ stb r3, -0x8000(r5)
|
||||
/* 8025291C B0 C5 80 00 */ sth r6, -0x8000(r5)
|
||||
/* 80252920 B0 05 80 00 */ sth r0, -0x8000(r5)
|
||||
/* 80252924 98 85 80 00 */ stb r4, -0x8000(r5)
|
||||
/* 80252928 98 65 80 00 */ stb r3, -0x8000(r5)
|
||||
/* 8025292C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80252930 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80252934 83 E3 5F 50 */ lwz r31, 0x5f50(r3)
|
||||
/* 80252938 C0 02 B4 24 */ lfs f0, lit_3683(r2)
|
||||
/* 8025293C D0 01 00 14 */ stfs f0, 0x14(r1)
|
||||
/* 80252940 D0 01 00 18 */ stfs f0, 0x18(r1)
|
||||
/* 80252944 C0 02 B4 28 */ lfs f0, lit_3684(r2)
|
||||
/* 80252948 D0 01 00 1C */ stfs f0, 0x1c(r1)
|
||||
/* 8025294C C0 02 B4 2C */ lfs f0, lit_3685(r2)
|
||||
/* 80252950 D0 01 00 20 */ stfs f0, 0x20(r1)
|
||||
/* 80252954 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80252958 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 8025295C C0 22 B4 44 */ lfs f1, lit_3691(r2)
|
||||
/* 80252960 C0 42 B4 30 */ lfs f2, lit_3686(r2)
|
||||
/* 80252964 48 09 6E A9 */ bl func_802E980C
|
||||
/* 80252968 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8025296C 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80252970 81 8C 00 18 */ lwz r12, 0x18(r12)
|
||||
/* 80252974 7D 89 03 A6 */ mtctr r12
|
||||
/* 80252978 4E 80 04 21 */ bctrl
|
||||
/* 8025297C 83 E1 00 6C */ lwz r31, 0x6c(r1)
|
||||
/* 80252980 80 01 00 74 */ lwz r0, 0x74(r1)
|
||||
/* 80252984 7C 08 03 A6 */ mtlr r0
|
||||
/* 80252988 38 21 00 70 */ addi r1, r1, 0x70
|
||||
/* 8025298C 4E 80 00 20 */ blr
|
||||
@@ -1,45 +0,0 @@
|
||||
lbl_80252C68:
|
||||
/* 80252C68 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80252C6C 7C 08 02 A6 */ mflr r0
|
||||
/* 80252C70 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80252C74 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80252C78 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80252C7C A8 63 01 14 */ lha r3, 0x114(r3)
|
||||
/* 80252C80 38 03 F8 00 */ addi r0, r3, -2048
|
||||
/* 80252C84 B0 1F 01 14 */ sth r0, 0x114(r31)
|
||||
/* 80252C88 38 7F 01 18 */ addi r3, r31, 0x118
|
||||
/* 80252C8C C0 22 B4 30 */ lfs f1, lit_3686(r2)
|
||||
/* 80252C90 C0 42 B4 4C */ lfs f2, lit_3794(r2)
|
||||
/* 80252C94 48 01 CD ED */ bl cLib_addCalc0__FPfff
|
||||
/* 80252C98 C0 3F 01 18 */ lfs f1, 0x118(r31)
|
||||
/* 80252C9C C0 02 B4 50 */ lfs f0, lit_3795(r2)
|
||||
/* 80252CA0 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80252CA4 40 80 00 40 */ bge lbl_80252CE4
|
||||
/* 80252CA8 88 1F 01 1E */ lbz r0, 0x11e(r31)
|
||||
/* 80252CAC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80252CB0 40 82 00 14 */ bne lbl_80252CC4
|
||||
/* 80252CB4 4B DC B8 11 */ bl fopOvlpM_SceneIsStart__Fv
|
||||
/* 80252CB8 38 00 00 01 */ li r0, 1
|
||||
/* 80252CBC 98 1F 01 1E */ stb r0, 0x11e(r31)
|
||||
/* 80252CC0 48 00 00 38 */ b lbl_80252CF8
|
||||
lbl_80252CC4:
|
||||
/* 80252CC4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80252CC8 4B DC B8 55 */ bl fopOvlpM_Done__FP18overlap_task_class
|
||||
/* 80252CCC 38 00 00 01 */ li r0, 1
|
||||
/* 80252CD0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80252CD4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80252CD8 98 03 5D 44 */ stb r0, 0x5d44(r3)
|
||||
/* 80252CDC 98 03 5E B8 */ stb r0, 0x5eb8(r3)
|
||||
/* 80252CE0 48 00 00 18 */ b lbl_80252CF8
|
||||
lbl_80252CE4:
|
||||
/* 80252CE4 38 00 00 00 */ li r0, 0
|
||||
/* 80252CE8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80252CEC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80252CF0 98 03 5D 44 */ stb r0, 0x5d44(r3)
|
||||
/* 80252CF4 4B DC B7 91 */ bl fopOvlpM_SceneIsStop__Fv
|
||||
lbl_80252CF8:
|
||||
/* 80252CF8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80252CFC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80252D00 7C 08 03 A6 */ mtlr r0
|
||||
/* 80252D04 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80252D08 4E 80 00 20 */ blr
|
||||
@@ -1,87 +0,0 @@
|
||||
lbl_80252A78:
|
||||
/* 80252A78 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80252A7C 7C 08 02 A6 */ mflr r0
|
||||
/* 80252A80 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80252A84 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80252A88 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80252A8C 38 00 00 00 */ li r0, 0
|
||||
/* 80252A90 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80252A94 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80252A98 98 03 5D 44 */ stb r0, 0x5d44(r3)
|
||||
/* 80252A9C 38 7F 01 12 */ addi r3, r31, 0x112
|
||||
/* 80252AA0 38 80 07 D0 */ li r4, 0x7d0
|
||||
/* 80252AA4 38 A0 00 64 */ li r5, 0x64
|
||||
/* 80252AA8 48 01 E0 E9 */ bl cLib_chaseAngleS__FPsss
|
||||
/* 80252AAC A8 9F 01 12 */ lha r4, 0x112(r31)
|
||||
/* 80252AB0 A8 7F 01 10 */ lha r3, 0x110(r31)
|
||||
/* 80252AB4 38 03 40 00 */ addi r0, r3, 0x4000
|
||||
/* 80252AB8 54 00 04 20 */ rlwinm r0, r0, 0, 0x10, 0x10
|
||||
/* 80252ABC 60 00 40 00 */ ori r0, r0, 0x4000
|
||||
/* 80252AC0 7C 04 00 50 */ subf r0, r4, r0
|
||||
/* 80252AC4 7C 05 07 34 */ extsh r5, r0
|
||||
/* 80252AC8 7C 03 22 14 */ add r0, r3, r4
|
||||
/* 80252ACC B0 1F 01 10 */ sth r0, 0x110(r31)
|
||||
/* 80252AD0 A8 7F 01 12 */ lha r3, 0x112(r31)
|
||||
/* 80252AD4 A8 1F 01 10 */ lha r0, 0x110(r31)
|
||||
/* 80252AD8 7C 00 28 50 */ subf r0, r0, r5
|
||||
/* 80252ADC 7C 00 07 34 */ extsh r0, r0
|
||||
/* 80252AE0 7C 03 01 D7 */ mullw. r0, r3, r0
|
||||
/* 80252AE4 40 80 00 54 */ bge lbl_80252B38
|
||||
/* 80252AE8 88 1F 01 1D */ lbz r0, 0x11d(r31)
|
||||
/* 80252AEC 7C 00 07 75 */ extsb. r0, r0
|
||||
/* 80252AF0 40 82 00 48 */ bne lbl_80252B38
|
||||
/* 80252AF4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80252AF8 4B DC BA 0D */ bl fopOvlpM_IsOutReq__FP18overlap_task_class
|
||||
/* 80252AFC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80252B00 41 82 00 38 */ beq lbl_80252B38
|
||||
/* 80252B04 4B DC B9 C1 */ bl fopOvlpM_SceneIsStart__Fv
|
||||
/* 80252B08 3C 60 80 3C */ lis r3, lit_3736@ha /* 0x803C2D08@ha */
|
||||
/* 80252B0C 38 83 2D 08 */ addi r4, r3, lit_3736@l /* 0x803C2D08@l */
|
||||
/* 80252B10 80 64 00 00 */ lwz r3, 0(r4)
|
||||
/* 80252B14 80 04 00 04 */ lwz r0, 4(r4)
|
||||
/* 80252B18 90 7F 00 CC */ stw r3, 0xcc(r31)
|
||||
/* 80252B1C 90 1F 00 D0 */ stw r0, 0xd0(r31)
|
||||
/* 80252B20 80 04 00 08 */ lwz r0, 8(r4)
|
||||
/* 80252B24 90 1F 00 D4 */ stw r0, 0xd4(r31)
|
||||
/* 80252B28 38 00 C0 00 */ li r0, -16384
|
||||
/* 80252B2C B0 1F 01 10 */ sth r0, 0x110(r31)
|
||||
/* 80252B30 38 00 00 0F */ li r0, 0xf
|
||||
/* 80252B34 98 1F 01 1D */ stb r0, 0x11d(r31)
|
||||
lbl_80252B38:
|
||||
/* 80252B38 88 7F 01 1D */ lbz r3, 0x11d(r31)
|
||||
/* 80252B3C 7C 60 07 75 */ extsb. r0, r3
|
||||
/* 80252B40 40 80 00 44 */ bge lbl_80252B84
|
||||
/* 80252B44 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80252B48 98 1F 01 1D */ stb r0, 0x11d(r31)
|
||||
/* 80252B4C 7C 00 07 75 */ extsb. r0, r0
|
||||
/* 80252B50 40 82 00 3C */ bne lbl_80252B8C
|
||||
/* 80252B54 80 6D 8C 40 */ lwz r3, sManager__10JFWDisplay(r13)
|
||||
/* 80252B58 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 80252B5C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80252B60 41 82 00 18 */ beq lbl_80252B78
|
||||
/* 80252B64 38 80 00 10 */ li r4, 0x10
|
||||
/* 80252B68 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80252B6C 81 8C 00 10 */ lwz r12, 0x10(r12)
|
||||
/* 80252B70 7D 89 03 A6 */ mtctr r12
|
||||
/* 80252B74 4E 80 04 21 */ bctrl
|
||||
lbl_80252B78:
|
||||
/* 80252B78 38 00 00 14 */ li r0, 0x14
|
||||
/* 80252B7C 98 1F 01 1D */ stb r0, 0x11d(r31)
|
||||
/* 80252B80 48 00 00 0C */ b lbl_80252B8C
|
||||
lbl_80252B84:
|
||||
/* 80252B84 38 7F 01 1D */ addi r3, r31, 0x11d
|
||||
/* 80252B88 48 00 02 E9 */ bl func_80252E70
|
||||
lbl_80252B8C:
|
||||
/* 80252B8C A8 7F 01 14 */ lha r3, 0x114(r31)
|
||||
/* 80252B90 38 03 08 00 */ addi r0, r3, 0x800
|
||||
/* 80252B94 B0 1F 01 14 */ sth r0, 0x114(r31)
|
||||
/* 80252B98 38 7F 01 18 */ addi r3, r31, 0x118
|
||||
/* 80252B9C C0 22 B4 30 */ lfs f1, lit_3686(r2)
|
||||
/* 80252BA0 FC 40 08 90 */ fmr f2, f1
|
||||
/* 80252BA4 C0 62 B4 48 */ lfs f3, lit_3757(r2)
|
||||
/* 80252BA8 48 01 CE 95 */ bl cLib_addCalc2__FPffff
|
||||
/* 80252BAC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80252BB0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80252BB4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80252BB8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80252BBC 4E 80 00 20 */ blr
|
||||
@@ -1,36 +0,0 @@
|
||||
lbl_802529F4:
|
||||
/* 802529F4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802529F8 7C 08 02 A6 */ mflr r0
|
||||
/* 802529FC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80252A00 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80252A04 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80252A08 88 03 01 1C */ lbz r0, 0x11c(r3)
|
||||
/* 80252A0C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80252A10 41 82 00 54 */ beq lbl_80252A64
|
||||
/* 80252A14 38 7F 01 1D */ addi r3, r31, 0x11d
|
||||
/* 80252A18 48 00 04 59 */ bl func_80252E70
|
||||
/* 80252A1C 7C 60 07 75 */ extsb. r0, r3
|
||||
/* 80252A20 40 82 00 34 */ bne lbl_80252A54
|
||||
/* 80252A24 3C 60 80 3C */ lis r3, lit_3721@ha /* 0x803C2CFC@ha */
|
||||
/* 80252A28 38 83 2C FC */ addi r4, r3, lit_3721@l /* 0x803C2CFC@l */
|
||||
/* 80252A2C 80 64 00 00 */ lwz r3, 0(r4)
|
||||
/* 80252A30 80 04 00 04 */ lwz r0, 4(r4)
|
||||
/* 80252A34 90 7F 00 CC */ stw r3, 0xcc(r31)
|
||||
/* 80252A38 90 1F 00 D0 */ stw r0, 0xd0(r31)
|
||||
/* 80252A3C 80 04 00 08 */ lwz r0, 8(r4)
|
||||
/* 80252A40 90 1F 00 D4 */ stw r0, 0xd4(r31)
|
||||
/* 80252A44 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80252A48 4B DC BA D5 */ bl fopOvlpM_Done__FP18overlap_task_class
|
||||
/* 80252A4C 38 00 FF F4 */ li r0, -12
|
||||
/* 80252A50 98 1F 01 1D */ stb r0, 0x11d(r31)
|
||||
lbl_80252A54:
|
||||
/* 80252A54 38 00 00 00 */ li r0, 0
|
||||
/* 80252A58 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80252A5C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80252A60 98 03 5D 44 */ stb r0, 0x5d44(r3)
|
||||
lbl_80252A64:
|
||||
/* 80252A64 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80252A68 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80252A6C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80252A70 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80252A74 4E 80 00 20 */ blr
|
||||
@@ -1,44 +0,0 @@
|
||||
lbl_80252BC0:
|
||||
/* 80252BC0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80252BC4 7C 08 02 A6 */ mflr r0
|
||||
/* 80252BC8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80252BCC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80252BD0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80252BD4 38 7F 01 1D */ addi r3, r31, 0x11d
|
||||
/* 80252BD8 48 00 02 99 */ bl func_80252E70
|
||||
/* 80252BDC 7C 60 07 75 */ extsb. r0, r3
|
||||
/* 80252BE0 40 82 00 74 */ bne lbl_80252C54
|
||||
/* 80252BE4 80 6D 8C 40 */ lwz r3, sManager__10JFWDisplay(r13)
|
||||
/* 80252BE8 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 80252BEC 38 80 00 10 */ li r4, 0x10
|
||||
/* 80252BF0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80252BF4 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 80252BF8 7D 89 03 A6 */ mtctr r12
|
||||
/* 80252BFC 4E 80 04 21 */ bctrl
|
||||
/* 80252C00 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80252C04 40 82 00 50 */ bne lbl_80252C54
|
||||
/* 80252C08 A8 7F 01 10 */ lha r3, 0x110(r31)
|
||||
/* 80252C0C A8 1F 01 12 */ lha r0, 0x112(r31)
|
||||
/* 80252C10 7C 03 02 14 */ add r0, r3, r0
|
||||
/* 80252C14 B0 1F 01 10 */ sth r0, 0x110(r31)
|
||||
/* 80252C18 38 80 00 00 */ li r4, 0
|
||||
/* 80252C1C 98 9F 01 1C */ stb r4, 0x11c(r31)
|
||||
/* 80252C20 38 00 00 01 */ li r0, 1
|
||||
/* 80252C24 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80252C28 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80252C2C 98 03 5D 44 */ stb r0, 0x5d44(r3)
|
||||
/* 80252C30 98 83 5E B8 */ stb r4, 0x5eb8(r3)
|
||||
/* 80252C34 3C 60 80 3C */ lis r3, lit_3765@ha /* 0x803C2D14@ha */
|
||||
/* 80252C38 38 83 2D 14 */ addi r4, r3, lit_3765@l /* 0x803C2D14@l */
|
||||
/* 80252C3C 80 64 00 00 */ lwz r3, 0(r4)
|
||||
/* 80252C40 80 04 00 04 */ lwz r0, 4(r4)
|
||||
/* 80252C44 90 7F 00 CC */ stw r3, 0xcc(r31)
|
||||
/* 80252C48 90 1F 00 D0 */ stw r0, 0xd0(r31)
|
||||
/* 80252C4C 80 04 00 08 */ lwz r0, 8(r4)
|
||||
/* 80252C50 90 1F 00 D4 */ stw r0, 0xd4(r31)
|
||||
lbl_80252C54:
|
||||
/* 80252C54 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80252C58 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80252C5C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80252C60 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80252C64 4E 80 00 20 */ blr
|
||||
@@ -1,58 +0,0 @@
|
||||
lbl_8025343C:
|
||||
/* 8025343C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80253440 7C 08 02 A6 */ mflr r0
|
||||
/* 80253444 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80253448 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8025344C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80253450 3C 60 80 3A */ lis r3, __vt__12dDlst_base_c@ha /* 0x803A6F88@ha */
|
||||
/* 80253454 38 83 6F 88 */ addi r4, r3, __vt__12dDlst_base_c@l /* 0x803A6F88@l */
|
||||
/* 80253458 90 9F 00 D8 */ stw r4, 0xd8(r31)
|
||||
/* 8025345C 3C 60 80 3C */ lis r3, __vt__16dDlst_snapShot_c@ha /* 0x803C2DEC@ha */
|
||||
/* 80253460 38 03 2D EC */ addi r0, r3, __vt__16dDlst_snapShot_c@l /* 0x803C2DEC@l */
|
||||
/* 80253464 90 1F 00 D8 */ stw r0, 0xd8(r31)
|
||||
/* 80253468 90 9F 00 DC */ stw r4, 0xdc(r31)
|
||||
/* 8025346C 3C 60 80 3C */ lis r3, __vt__15dOvlpFd3_dlst_c@ha /* 0x803C2DDC@ha */
|
||||
/* 80253470 38 03 2D DC */ addi r0, r3, __vt__15dOvlpFd3_dlst_c@l /* 0x803C2DDC@l */
|
||||
/* 80253474 90 1F 00 DC */ stw r0, 0xdc(r31)
|
||||
/* 80253478 3C 60 80 3C */ lis r3, lit_3812@ha /* 0x803C2D70@ha */
|
||||
/* 8025347C 38 83 2D 70 */ addi r4, r3, lit_3812@l /* 0x803C2D70@l */
|
||||
/* 80253480 80 64 00 00 */ lwz r3, 0(r4)
|
||||
/* 80253484 80 04 00 04 */ lwz r0, 4(r4)
|
||||
/* 80253488 90 7F 00 CC */ stw r3, 0xcc(r31)
|
||||
/* 8025348C 90 1F 00 D0 */ stw r0, 0xd0(r31)
|
||||
/* 80253490 80 04 00 08 */ lwz r0, 8(r4)
|
||||
/* 80253494 90 1F 00 D4 */ stw r0, 0xd4(r31)
|
||||
/* 80253498 38 00 00 00 */ li r0, 0
|
||||
/* 8025349C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 802534A0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 802534A4 98 03 5E B8 */ stb r0, 0x5eb8(r3)
|
||||
/* 802534A8 38 00 00 02 */ li r0, 2
|
||||
/* 802534AC 98 1F 01 1D */ stb r0, 0x11d(r31)
|
||||
/* 802534B0 88 03 4E 1E */ lbz r0, 0x4e1e(r3)
|
||||
/* 802534B4 98 1F 01 1F */ stb r0, 0x11f(r31)
|
||||
/* 802534B8 88 1F 01 1F */ lbz r0, 0x11f(r31)
|
||||
/* 802534BC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802534C0 40 82 00 0C */ bne lbl_802534CC
|
||||
/* 802534C4 38 00 00 01 */ li r0, 1
|
||||
/* 802534C8 98 1F 01 1F */ stb r0, 0x11f(r31)
|
||||
lbl_802534CC:
|
||||
/* 802534CC 4B F2 E1 75 */ bl dCam_getBody__Fv
|
||||
/* 802534D0 4B F0 E0 01 */ bl Stop__9dCamera_cFv
|
||||
/* 802534D4 88 1F 01 1F */ lbz r0, 0x11f(r31)
|
||||
/* 802534D8 7C 03 0E 70 */ srawi r3, r0, 1
|
||||
/* 802534DC 38 83 00 5A */ addi r4, r3, 0x5a
|
||||
/* 802534E0 80 6D 8C 40 */ lwz r3, sManager__10JFWDisplay(r13)
|
||||
/* 802534E4 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 802534E8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 802534EC 41 82 00 14 */ beq lbl_80253500
|
||||
/* 802534F0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 802534F4 81 8C 00 10 */ lwz r12, 0x10(r12)
|
||||
/* 802534F8 7D 89 03 A6 */ mtctr r12
|
||||
/* 802534FC 4E 80 04 21 */ bctrl
|
||||
lbl_80253500:
|
||||
/* 80253500 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80253504 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80253508 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8025350C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80253510 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80253514 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_802538E8:
|
||||
/* 802538E8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802538EC 7C 08 02 A6 */ mflr r0
|
||||
/* 802538F0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802538F4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802538F8 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 802538FC 41 82 00 1C */ beq lbl_80253918
|
||||
/* 80253900 3C A0 80 3C */ lis r5, __vt__15dOvlpFd3_dlst_c@ha /* 0x803C2DDC@ha */
|
||||
/* 80253904 38 05 2D DC */ addi r0, r5, __vt__15dOvlpFd3_dlst_c@l /* 0x803C2DDC@l */
|
||||
/* 80253908 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8025390C 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80253910 40 81 00 08 */ ble lbl_80253918
|
||||
/* 80253914 48 07 B4 29 */ bl __dl__FPv
|
||||
lbl_80253918:
|
||||
/* 80253918 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8025391C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80253920 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80253924 7C 08 03 A6 */ mtlr r0
|
||||
/* 80253928 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8025392C 4E 80 00 20 */ blr
|
||||
@@ -1,13 +0,0 @@
|
||||
lbl_802538BC:
|
||||
/* 802538BC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802538C0 7C 08 02 A6 */ mflr r0
|
||||
/* 802538C4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802538C8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 802538CC 41 82 00 08 */ beq lbl_802538D4
|
||||
/* 802538D0 4B FF FB 6D */ bl __ct__10dOvlpFd3_cFv
|
||||
lbl_802538D4:
|
||||
/* 802538D4 38 60 00 04 */ li r3, 4
|
||||
/* 802538D8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802538DC 7C 08 03 A6 */ mtlr r0
|
||||
/* 802538E0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802538E4 4E 80 00 20 */ blr
|
||||
@@ -1,56 +0,0 @@
|
||||
lbl_802537AC:
|
||||
/* 802537AC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802537B0 7C 08 02 A6 */ mflr r0
|
||||
/* 802537B4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802537B8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802537BC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802537C0 88 03 01 1F */ lbz r0, 0x11f(r3)
|
||||
/* 802537C4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802537C8 40 82 00 A0 */ bne lbl_80253868
|
||||
/* 802537CC 88 1F 01 1C */ lbz r0, 0x11c(r31)
|
||||
/* 802537D0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802537D4 40 82 00 2C */ bne lbl_80253800
|
||||
/* 802537D8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 802537DC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 802537E0 38 63 5F 64 */ addi r3, r3, 0x5f64
|
||||
/* 802537E4 38 83 02 3C */ addi r4, r3, 0x23c
|
||||
/* 802537E8 38 A3 02 40 */ addi r5, r3, 0x240
|
||||
/* 802537EC 38 DF 00 D8 */ addi r6, r31, 0xd8
|
||||
/* 802537F0 4B E0 2F A5 */ bl set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c
|
||||
/* 802537F4 38 00 00 01 */ li r0, 1
|
||||
/* 802537F8 98 1F 01 1C */ stb r0, 0x11c(r31)
|
||||
/* 802537FC 48 00 00 6C */ b lbl_80253868
|
||||
lbl_80253800:
|
||||
/* 80253800 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80253804 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80253808 88 03 5D 44 */ lbz r0, 0x5d44(r3)
|
||||
/* 8025380C 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80253810 40 82 00 58 */ bne lbl_80253868
|
||||
/* 80253814 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80253818 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 8025381C C0 22 B4 5C */ lfs f1, lit_3800(r2)
|
||||
/* 80253820 FC 40 08 90 */ fmr f2, f1
|
||||
/* 80253824 C0 62 B4 84 */ lfs f3, lit_3947(r2)
|
||||
/* 80253828 48 0F 30 C1 */ bl PSMTXTrans
|
||||
/* 8025382C C0 22 B4 68 */ lfs f1, lit_3803(r2)
|
||||
/* 80253830 FC 40 08 90 */ fmr f2, f1
|
||||
/* 80253834 FC 60 08 90 */ fmr f3, f1
|
||||
/* 80253838 4B DB 96 01 */ bl scaleM__14mDoMtx_stack_cFfff
|
||||
/* 8025383C 38 9F 00 E0 */ addi r4, r31, 0xe0
|
||||
/* 80253840 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80253844 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80253848 48 0F 2C 69 */ bl PSMTXCopy
|
||||
/* 8025384C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80253850 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80253854 38 63 5F 64 */ addi r3, r3, 0x5f64
|
||||
/* 80253858 38 83 02 3C */ addi r4, r3, 0x23c
|
||||
/* 8025385C 38 A3 02 40 */ addi r5, r3, 0x240
|
||||
/* 80253860 38 DF 00 DC */ addi r6, r31, 0xdc
|
||||
/* 80253864 4B E0 2F 31 */ bl set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c
|
||||
lbl_80253868:
|
||||
/* 80253868 38 60 00 01 */ li r3, 1
|
||||
/* 8025386C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80253870 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80253874 7C 08 03 A6 */ mtlr r0
|
||||
/* 80253878 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8025387C 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