mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
m_Do_graphic mostly OK (#2122)
This commit is contained in:
+4
-4
@@ -7,22 +7,22 @@ Section | Percentage | Decompiled (bytes) | Total (bytes)
|
||||
.init | 97.972973% | 9280 | 9472
|
||||
.extab | 100.000000% | 96 | 96
|
||||
.extabindex | 100.000000% | 96 | 96
|
||||
.text | 48.136322% | 1731244 | 3596544
|
||||
.text | 48.455851% | 1742736 | 3596544
|
||||
.ctors | 100.000000% | 448 | 448
|
||||
.dtors | 100.000000% | 32 | 32
|
||||
.rodata | 100.000000% | 193856 | 193856
|
||||
.data | 100.000000% | 197632 | 197632
|
||||
.sdata | 100.000000% | 1408 | 1408
|
||||
.sdata2 | 100.000000% | 20832 | 20832
|
||||
Total | 53.602482% | 2155180 | 4020672
|
||||
Total | 53.888305% | 2166672 | 4020672
|
||||
|
||||
## Total
|
||||
|
||||
Section | Percentage | Decompiled (bytes) | Total (bytes)
|
||||
---|---|---|---
|
||||
main.dol | 53.602482% | 2155180 | 4020672
|
||||
main.dol | 53.888305% | 2166672 | 4020672
|
||||
RELs | 37.186674% | 4276588 | 11500324
|
||||
Total | 41.439145% | 6431768 | 15520996
|
||||
Total | 41.513186% | 6443260 | 15520996
|
||||
|
||||
## RELs
|
||||
|
||||
|
||||
@@ -1,26 +0,0 @@
|
||||
lbl_8000B118:
|
||||
/* 8000B118 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8000B11C 7C 08 02 A6 */ mflr r0
|
||||
/* 8000B120 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8000B124 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8000B128 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 8000B12C 41 82 00 30 */ beq lbl_8000B15C
|
||||
/* 8000B130 3C 60 80 3D */ lis r3, __vt__13J2DOrthoGraph@ha /* 0x803CC9E0@ha */
|
||||
/* 8000B134 38 03 C9 E0 */ addi r0, r3, __vt__13J2DOrthoGraph@l /* 0x803CC9E0@l */
|
||||
/* 8000B138 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8000B13C 41 82 00 10 */ beq lbl_8000B14C
|
||||
/* 8000B140 3C 60 80 3D */ lis r3, __vt__14J2DGrafContext@ha /* 0x803CC9B8@ha */
|
||||
/* 8000B144 38 03 C9 B8 */ addi r0, r3, __vt__14J2DGrafContext@l /* 0x803CC9B8@l */
|
||||
/* 8000B148 90 1F 00 00 */ stw r0, 0(r31)
|
||||
lbl_8000B14C:
|
||||
/* 8000B14C 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8000B150 40 81 00 0C */ ble lbl_8000B15C
|
||||
/* 8000B154 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8000B158 48 2C 3B E5 */ bl __dl__FPv
|
||||
lbl_8000B15C:
|
||||
/* 8000B15C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8000B160 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8000B164 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8000B168 7C 08 03 A6 */ mtlr r0
|
||||
/* 8000B16C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8000B170 4E 80 00 20 */ blr
|
||||
@@ -1,17 +0,0 @@
|
||||
lbl_80009184:
|
||||
/* 80009184 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80009188 7C 08 02 A6 */ mflr r0
|
||||
/* 8000918C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80009190 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80009194 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80009198 41 82 00 10 */ beq lbl_800091A8
|
||||
/* 8000919C 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 800091A0 40 81 00 08 */ ble lbl_800091A8
|
||||
/* 800091A4 48 2C 5B 99 */ bl __dl__FPv
|
||||
lbl_800091A8:
|
||||
/* 800091A8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800091AC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800091B0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800091B4 7C 08 03 A6 */ mtlr r0
|
||||
/* 800091B8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800091BC 4E 80 00 20 */ blr
|
||||
@@ -1,66 +0,0 @@
|
||||
lbl_80008330:
|
||||
/* 80008330 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80008334 7C 08 02 A6 */ mflr r0
|
||||
/* 80008338 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8000833C 88 0D 86 66 */ lbz r0, mBlureFlag__13mDoGph_gInf_c+0x2(r13)
|
||||
/* 80008340 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80008344 41 82 00 64 */ beq lbl_800083A8
|
||||
/* 80008348 C0 2D 86 5C */ lfs f1, mFadeRate__13mDoGph_gInf_c(r13)
|
||||
/* 8000834C C0 0D 86 60 */ lfs f0, mFadeSpeed__13mDoGph_gInf_c(r13)
|
||||
/* 80008350 EC 21 00 2A */ fadds f1, f1, f0
|
||||
/* 80008354 D0 2D 86 5C */ stfs f1, mFadeRate__13mDoGph_gInf_c(r13)
|
||||
/* 80008358 C0 02 80 38 */ lfs f0, lit_4062(r2)
|
||||
/* 8000835C FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80008360 40 80 00 14 */ bge lbl_80008374
|
||||
/* 80008364 D0 0D 86 5C */ stfs f0, mFadeRate__13mDoGph_gInf_c(r13)
|
||||
/* 80008368 38 00 00 00 */ li r0, 0
|
||||
/* 8000836C 98 0D 86 66 */ stb r0, mBlureFlag__13mDoGph_gInf_c+0x2(r13)
|
||||
/* 80008370 48 00 00 14 */ b lbl_80008384
|
||||
lbl_80008374:
|
||||
/* 80008374 C0 02 80 3C */ lfs f0, lit_4063(r2)
|
||||
/* 80008378 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 8000837C 40 81 00 08 */ ble lbl_80008384
|
||||
/* 80008380 D0 0D 86 5C */ stfs f0, mFadeRate__13mDoGph_gInf_c(r13)
|
||||
lbl_80008384:
|
||||
/* 80008384 C0 22 80 44 */ lfs f1, lit_4131(r2)
|
||||
/* 80008388 C0 0D 86 5C */ lfs f0, mFadeRate__13mDoGph_gInf_c(r13)
|
||||
/* 8000838C EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 80008390 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80008394 D8 01 00 10 */ stfd f0, 0x10(r1)
|
||||
/* 80008398 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8000839C 38 6D 80 14 */ la r3, mFadeColor__13mDoGph_gInf_c(r13) /* 80450594-_SDA_BASE_ */
|
||||
/* 800083A0 98 03 00 03 */ stb r0, 3(r3)
|
||||
/* 800083A4 48 00 00 48 */ b lbl_800083EC
|
||||
lbl_800083A8:
|
||||
/* 800083A8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800083AC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800083B0 3C 63 00 02 */ addis r3, r3, 2
|
||||
/* 800083B4 88 83 DD F8 */ lbz r4, -0x2208(r3)
|
||||
/* 800083B8 28 04 00 FF */ cmplwi r4, 0xff
|
||||
/* 800083BC 41 82 00 24 */ beq lbl_800083E0
|
||||
/* 800083C0 38 00 00 00 */ li r0, 0
|
||||
/* 800083C4 98 0D 80 14 */ stb r0, mFadeColor__13mDoGph_gInf_c(r13)
|
||||
/* 800083C8 38 6D 80 14 */ la r3, mFadeColor__13mDoGph_gInf_c(r13) /* 80450594-_SDA_BASE_ */
|
||||
/* 800083CC 98 03 00 01 */ stb r0, 1(r3)
|
||||
/* 800083D0 98 03 00 02 */ stb r0, 2(r3)
|
||||
/* 800083D4 20 04 00 FF */ subfic r0, r4, 0xff
|
||||
/* 800083D8 98 03 00 03 */ stb r0, 3(r3)
|
||||
/* 800083DC 48 00 00 10 */ b lbl_800083EC
|
||||
lbl_800083E0:
|
||||
/* 800083E0 38 00 00 00 */ li r0, 0
|
||||
/* 800083E4 38 6D 80 14 */ la r3, mFadeColor__13mDoGph_gInf_c(r13) /* 80450594-_SDA_BASE_ */
|
||||
/* 800083E8 98 03 00 03 */ stb r0, 3(r3)
|
||||
lbl_800083EC:
|
||||
/* 800083EC 38 6D 80 14 */ la r3, mFadeColor__13mDoGph_gInf_c(r13) /* 80450594-_SDA_BASE_ */
|
||||
/* 800083F0 88 03 00 03 */ lbz r0, 3(r3)
|
||||
/* 800083F4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 800083F8 41 82 00 14 */ beq lbl_8000840C
|
||||
/* 800083FC 80 0D 80 14 */ lwz r0, mFadeColor__13mDoGph_gInf_c(r13)
|
||||
/* 80008400 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80008404 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80008408 4B FF FC ED */ bl darwFilter__F8_GXColor
|
||||
lbl_8000840C:
|
||||
/* 8000840C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80008410 7C 08 03 A6 */ mtlr r0
|
||||
/* 80008414 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80008418 4E 80 00 20 */ blr
|
||||
@@ -1,144 +0,0 @@
|
||||
lbl_800080F4:
|
||||
/* 800080F4 94 21 FF A0 */ stwu r1, -0x60(r1)
|
||||
/* 800080F8 7C 08 02 A6 */ mflr r0
|
||||
/* 800080FC 90 01 00 64 */ stw r0, 0x64(r1)
|
||||
/* 80008100 93 E1 00 5C */ stw r31, 0x5c(r1)
|
||||
/* 80008104 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80008108 38 60 00 01 */ li r3, 1
|
||||
/* 8000810C 48 35 5A 25 */ bl GXSetNumChans
|
||||
/* 80008110 38 60 00 04 */ li r3, 4
|
||||
/* 80008114 38 80 00 00 */ li r4, 0
|
||||
/* 80008118 38 A0 00 00 */ li r5, 0
|
||||
/* 8000811C 38 C0 00 00 */ li r6, 0
|
||||
/* 80008120 38 E0 00 00 */ li r7, 0
|
||||
/* 80008124 39 00 00 00 */ li r8, 0
|
||||
/* 80008128 39 20 00 02 */ li r9, 2
|
||||
/* 8000812C 48 35 5A 41 */ bl GXSetChanCtrl
|
||||
/* 80008130 38 60 00 00 */ li r3, 0
|
||||
/* 80008134 48 35 3C C9 */ bl GXSetNumTexGens
|
||||
/* 80008138 38 60 00 01 */ li r3, 1
|
||||
/* 8000813C 48 35 77 55 */ bl GXSetNumTevStages
|
||||
/* 80008140 38 60 00 00 */ li r3, 0
|
||||
/* 80008144 38 80 00 FF */ li r4, 0xff
|
||||
/* 80008148 38 A0 00 FF */ li r5, 0xff
|
||||
/* 8000814C 38 C0 00 04 */ li r6, 4
|
||||
/* 80008150 48 35 75 A5 */ bl GXSetTevOrder
|
||||
/* 80008154 38 60 00 00 */ li r3, 0
|
||||
/* 80008158 38 80 00 0F */ li r4, 0xf
|
||||
/* 8000815C 38 A0 00 0F */ li r5, 0xf
|
||||
/* 80008160 38 C0 00 0F */ li r6, 0xf
|
||||
/* 80008164 38 E0 00 0A */ li r7, 0xa
|
||||
/* 80008168 48 35 70 BD */ bl GXSetTevColorIn
|
||||
/* 8000816C 38 60 00 00 */ li r3, 0
|
||||
/* 80008170 38 80 00 00 */ li r4, 0
|
||||
/* 80008174 38 A0 00 00 */ li r5, 0
|
||||
/* 80008178 38 C0 00 00 */ li r6, 0
|
||||
/* 8000817C 38 E0 00 01 */ li r7, 1
|
||||
/* 80008180 39 00 00 00 */ li r8, 0
|
||||
/* 80008184 48 35 71 29 */ bl GXSetTevColorOp
|
||||
/* 80008188 38 60 00 00 */ li r3, 0
|
||||
/* 8000818C 38 80 00 07 */ li r4, 7
|
||||
/* 80008190 38 A0 00 07 */ li r5, 7
|
||||
/* 80008194 38 C0 00 07 */ li r6, 7
|
||||
/* 80008198 38 E0 00 05 */ li r7, 5
|
||||
/* 8000819C 48 35 70 CD */ bl GXSetTevAlphaIn
|
||||
/* 800081A0 38 60 00 00 */ li r3, 0
|
||||
/* 800081A4 38 80 00 00 */ li r4, 0
|
||||
/* 800081A8 38 A0 00 00 */ li r5, 0
|
||||
/* 800081AC 38 C0 00 00 */ li r6, 0
|
||||
/* 800081B0 38 E0 00 01 */ li r7, 1
|
||||
/* 800081B4 39 00 00 00 */ li r8, 0
|
||||
/* 800081B8 48 35 71 5D */ bl GXSetTevAlphaOp
|
||||
/* 800081BC 38 60 00 01 */ li r3, 1
|
||||
/* 800081C0 48 35 7B 11 */ bl GXSetZCompLoc
|
||||
/* 800081C4 38 60 00 00 */ li r3, 0
|
||||
/* 800081C8 38 80 00 07 */ li r4, 7
|
||||
/* 800081CC 38 A0 00 00 */ li r5, 0
|
||||
/* 800081D0 48 35 7A CD */ bl GXSetZMode
|
||||
/* 800081D4 38 60 00 01 */ li r3, 1
|
||||
/* 800081D8 38 80 00 04 */ li r4, 4
|
||||
/* 800081DC 38 A0 00 05 */ li r5, 5
|
||||
/* 800081E0 38 C0 00 07 */ li r6, 7
|
||||
/* 800081E4 48 35 7A 0D */ bl GXSetBlendMode
|
||||
/* 800081E8 38 60 00 07 */ li r3, 7
|
||||
/* 800081EC 38 80 00 00 */ li r4, 0
|
||||
/* 800081F0 38 A0 00 01 */ li r5, 1
|
||||
/* 800081F4 38 C0 00 07 */ li r6, 7
|
||||
/* 800081F8 38 E0 00 00 */ li r7, 0
|
||||
/* 800081FC 48 35 74 29 */ bl GXSetAlphaCompare
|
||||
/* 80008200 80 0D 80 80 */ lwz r0, g_clearColor(r13)
|
||||
/* 80008204 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80008208 38 60 00 00 */ li r3, 0
|
||||
/* 8000820C C0 22 80 38 */ lfs f1, lit_4062(r2)
|
||||
/* 80008210 FC 40 08 90 */ fmr f2, f1
|
||||
/* 80008214 FC 60 08 90 */ fmr f3, f1
|
||||
/* 80008218 FC 80 08 90 */ fmr f4, f1
|
||||
/* 8000821C 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 80008220 48 35 76 99 */ bl GXSetFog
|
||||
/* 80008224 38 60 00 00 */ li r3, 0
|
||||
/* 80008228 38 80 00 00 */ li r4, 0
|
||||
/* 8000822C 38 A0 00 00 */ li r5, 0
|
||||
/* 80008230 48 35 78 9D */ bl GXSetFogRangeAdj
|
||||
/* 80008234 38 60 00 00 */ li r3, 0
|
||||
/* 80008238 48 35 47 4D */ bl GXSetCullMode
|
||||
/* 8000823C 38 60 00 01 */ li r3, 1
|
||||
/* 80008240 48 35 7B 99 */ bl GXSetDither
|
||||
/* 80008244 38 60 00 00 */ li r3, 0
|
||||
/* 80008248 48 35 6E 8D */ bl GXSetNumIndStages
|
||||
/* 8000824C 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 80008250 C0 22 80 38 */ lfs f1, lit_4062(r2)
|
||||
/* 80008254 C0 42 80 3C */ lfs f2, lit_4063(r2)
|
||||
/* 80008258 FC 60 08 90 */ fmr f3, f1
|
||||
/* 8000825C FC 80 10 90 */ fmr f4, f2
|
||||
/* 80008260 FC A0 08 90 */ fmr f5, f1
|
||||
/* 80008264 C0 C2 80 40 */ lfs f6, lit_4105(r2)
|
||||
/* 80008268 48 33 ED 91 */ bl C_MTXOrtho
|
||||
/* 8000826C 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 80008270 38 80 00 01 */ li r4, 1
|
||||
/* 80008274 48 35 7E 61 */ bl GXSetProjection
|
||||
/* 80008278 3C 60 80 3A */ lis r3, g_mDoMtx_identity@ha /* 0x803A2FD8@ha */
|
||||
/* 8000827C 38 63 2F D8 */ addi r3, r3, g_mDoMtx_identity@l /* 0x803A2FD8@l */
|
||||
/* 80008280 38 80 00 00 */ li r4, 0
|
||||
/* 80008284 48 35 7F C9 */ bl GXLoadPosMtxImm
|
||||
/* 80008288 80 1F 00 00 */ lwz r0, 0(r31)
|
||||
/* 8000828C 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80008290 38 60 00 04 */ li r3, 4
|
||||
/* 80008294 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80008298 48 35 57 B1 */ bl GXSetChanMatColor
|
||||
/* 8000829C 38 60 00 00 */ li r3, 0
|
||||
/* 800082A0 48 35 80 4D */ bl GXSetCurrentMtx
|
||||
/* 800082A4 48 35 32 E9 */ bl GXClearVtxDesc
|
||||
/* 800082A8 38 60 00 09 */ li r3, 9
|
||||
/* 800082AC 38 80 00 01 */ li r4, 1
|
||||
/* 800082B0 48 35 2C 09 */ bl GXSetVtxDesc
|
||||
/* 800082B4 38 60 00 00 */ li r3, 0
|
||||
/* 800082B8 38 80 00 09 */ li r4, 9
|
||||
/* 800082BC 38 A0 00 01 */ li r5, 1
|
||||
/* 800082C0 38 C0 00 01 */ li r6, 1
|
||||
/* 800082C4 38 E0 00 00 */ li r7, 0
|
||||
/* 800082C8 48 35 32 FD */ bl GXSetVtxAttrFmt
|
||||
/* 800082CC 38 60 00 80 */ li r3, 0x80
|
||||
/* 800082D0 38 80 00 00 */ li r4, 0
|
||||
/* 800082D4 38 A0 00 04 */ li r5, 4
|
||||
/* 800082D8 48 35 44 8D */ bl GXBegin
|
||||
/* 800082DC 38 A0 00 00 */ li r5, 0
|
||||
/* 800082E0 3C 80 CC 01 */ lis r4, 0xCC01 /* 0xCC008000@ha */
|
||||
/* 800082E4 98 A4 80 00 */ stb r5, 0x8000(r4) /* 0xCC008000@l */
|
||||
/* 800082E8 98 A4 80 00 */ stb r5, -0x8000(r4)
|
||||
/* 800082EC 38 60 FF FB */ li r3, -5
|
||||
/* 800082F0 98 64 80 00 */ stb r3, -0x8000(r4)
|
||||
/* 800082F4 38 00 00 01 */ li r0, 1
|
||||
/* 800082F8 98 04 80 00 */ stb r0, -0x8000(r4)
|
||||
/* 800082FC 98 A4 80 00 */ stb r5, -0x8000(r4)
|
||||
/* 80008300 98 64 80 00 */ stb r3, -0x8000(r4)
|
||||
/* 80008304 98 04 80 00 */ stb r0, -0x8000(r4)
|
||||
/* 80008308 98 04 80 00 */ stb r0, -0x8000(r4)
|
||||
/* 8000830C 98 64 80 00 */ stb r3, -0x8000(r4)
|
||||
/* 80008310 98 A4 80 00 */ stb r5, -0x8000(r4)
|
||||
/* 80008314 98 04 80 00 */ stb r0, -0x8000(r4)
|
||||
/* 80008318 98 64 80 00 */ stb r3, -0x8000(r4)
|
||||
/* 8000831C 83 E1 00 5C */ lwz r31, 0x5c(r1)
|
||||
/* 80008320 80 01 00 64 */ lwz r0, 0x64(r1)
|
||||
/* 80008324 7C 08 03 A6 */ mtlr r0
|
||||
/* 80008328 38 21 00 60 */ addi r1, r1, 0x60
|
||||
/* 8000832C 4E 80 00 20 */ blr
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,117 +0,0 @@
|
||||
lbl_80008474:
|
||||
/* 80008474 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80008478 7C 08 02 A6 */ mflr r0
|
||||
/* 8000847C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80008480 3C 60 80 3F */ lis r3, g_HIO@ha /* 0x803F1BBC@ha */
|
||||
/* 80008484 38 A3 1B BC */ addi r5, r3, g_HIO@l /* 0x803F1BBC@l */
|
||||
/* 80008488 88 C5 00 16 */ lbz r6, 0x16(r5)
|
||||
/* 8000848C 54 C0 07 BD */ rlwinm. r0, r6, 0, 0x1e, 0x1e
|
||||
/* 80008490 41 82 00 28 */ beq lbl_800084B8
|
||||
/* 80008494 38 00 00 00 */ li r0, 0
|
||||
/* 80008498 80 6D 8F D8 */ lwz r3, sManager__10JUTProcBar(r13)
|
||||
/* 8000849C 98 03 01 0C */ stb r0, 0x10c(r3)
|
||||
/* 800084A0 80 6D 8F D8 */ lwz r3, sManager__10JUTProcBar(r13)
|
||||
/* 800084A4 98 03 01 30 */ stb r0, 0x130(r3)
|
||||
/* 800084A8 38 00 00 01 */ li r0, 1
|
||||
/* 800084AC 80 6D 8F 48 */ lwz r3, sDebugPrint__10JUTDbPrint(r13)
|
||||
/* 800084B0 98 03 00 0C */ stb r0, 0xc(r3)
|
||||
/* 800084B4 48 00 00 A0 */ b lbl_80008554
|
||||
lbl_800084B8:
|
||||
/* 800084B8 80 6D 8C 38 */ lwz r3, systemConsole__9JFWSystem(r13)
|
||||
/* 800084BC 88 83 00 68 */ lbz r4, 0x68(r3)
|
||||
/* 800084C0 3C 60 80 43 */ lis r3, mPadStatus__10JUTGamePad@ha /* 0x804343F0@ha */
|
||||
/* 800084C4 38 63 43 F0 */ addi r3, r3, mPadStatus__10JUTGamePad@l /* 0x804343F0@l */
|
||||
/* 800084C8 88 03 00 22 */ lbz r0, 0x22(r3)
|
||||
/* 800084CC 7C 00 07 74 */ extsb r0, r0
|
||||
/* 800084D0 7C 00 00 34 */ cntlzw r0, r0
|
||||
/* 800084D4 54 07 DE 3F */ rlwinm. r7, r0, 0x1b, 0x18, 0x1f
|
||||
/* 800084D8 38 60 00 00 */ li r3, 0
|
||||
/* 800084DC 41 82 00 1C */ beq lbl_800084F8
|
||||
/* 800084E0 88 05 00 15 */ lbz r0, 0x15(r5)
|
||||
/* 800084E4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 800084E8 41 82 00 10 */ beq lbl_800084F8
|
||||
/* 800084EC 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 800084F0 40 82 00 08 */ bne lbl_800084F8
|
||||
/* 800084F4 38 60 00 01 */ li r3, 1
|
||||
lbl_800084F8:
|
||||
/* 800084F8 54 64 06 3E */ clrlwi r4, r3, 0x18
|
||||
/* 800084FC 38 60 00 00 */ li r3, 0
|
||||
/* 80008500 2C 07 00 00 */ cmpwi r7, 0
|
||||
/* 80008504 41 82 00 10 */ beq lbl_80008514
|
||||
/* 80008508 54 C0 07 FF */ clrlwi. r0, r6, 0x1f
|
||||
/* 8000850C 41 82 00 08 */ beq lbl_80008514
|
||||
/* 80008510 38 60 00 01 */ li r3, 1
|
||||
lbl_80008514:
|
||||
/* 80008514 54 65 06 3E */ clrlwi r5, r3, 0x18
|
||||
/* 80008518 88 0D 80 00 */ lbz r0, developmentMode__7mDoMain(r13)
|
||||
/* 8000851C 7C 00 07 75 */ extsb. r0, r0
|
||||
/* 80008520 40 82 00 0C */ bne lbl_8000852C
|
||||
/* 80008524 38 80 00 00 */ li r4, 0
|
||||
/* 80008528 38 A0 00 00 */ li r5, 0
|
||||
lbl_8000852C:
|
||||
/* 8000852C 30 04 FF FF */ addic r0, r4, -1
|
||||
/* 80008530 7C 00 21 10 */ subfe r0, r0, r4
|
||||
/* 80008534 80 6D 8F D8 */ lwz r3, sManager__10JUTProcBar(r13)
|
||||
/* 80008538 98 03 01 0C */ stb r0, 0x10c(r3)
|
||||
/* 8000853C 80 6D 8F D8 */ lwz r3, sManager__10JUTProcBar(r13)
|
||||
/* 80008540 98 03 01 30 */ stb r0, 0x130(r3)
|
||||
/* 80008544 30 05 FF FF */ addic r0, r5, -1
|
||||
/* 80008548 7C 00 29 10 */ subfe r0, r0, r5
|
||||
/* 8000854C 80 6D 8F 48 */ lwz r3, sDebugPrint__10JUTDbPrint(r13)
|
||||
/* 80008550 98 03 00 0C */ stb r0, 0xc(r3)
|
||||
lbl_80008554:
|
||||
/* 80008554 38 60 00 01 */ li r3, 1
|
||||
/* 80008558 48 35 77 79 */ bl GXSetZCompLoc
|
||||
/* 8000855C 38 60 00 00 */ li r3, 0
|
||||
/* 80008560 38 80 00 07 */ li r4, 7
|
||||
/* 80008564 38 A0 00 00 */ li r5, 0
|
||||
/* 80008568 48 35 77 35 */ bl GXSetZMode
|
||||
/* 8000856C 38 60 00 01 */ li r3, 1
|
||||
/* 80008570 38 80 00 04 */ li r4, 4
|
||||
/* 80008574 38 A0 00 05 */ li r5, 5
|
||||
/* 80008578 38 C0 00 00 */ li r6, 0
|
||||
/* 8000857C 48 35 76 75 */ bl GXSetBlendMode
|
||||
/* 80008580 38 60 00 04 */ li r3, 4
|
||||
/* 80008584 38 80 00 00 */ li r4, 0
|
||||
/* 80008588 38 A0 00 01 */ li r5, 1
|
||||
/* 8000858C 38 C0 00 04 */ li r6, 4
|
||||
/* 80008590 38 E0 00 00 */ li r7, 0
|
||||
/* 80008594 48 35 70 91 */ bl GXSetAlphaCompare
|
||||
/* 80008598 80 0D 80 80 */ lwz r0, g_clearColor(r13)
|
||||
/* 8000859C 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 800085A0 38 60 00 00 */ li r3, 0
|
||||
/* 800085A4 C0 22 80 38 */ lfs f1, lit_4062(r2)
|
||||
/* 800085A8 FC 40 08 90 */ fmr f2, f1
|
||||
/* 800085AC FC 60 08 90 */ fmr f3, f1
|
||||
/* 800085B0 FC 80 08 90 */ fmr f4, f1
|
||||
/* 800085B4 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 800085B8 48 35 73 01 */ bl GXSetFog
|
||||
/* 800085BC 38 60 00 00 */ li r3, 0
|
||||
/* 800085C0 38 80 00 00 */ li r4, 0
|
||||
/* 800085C4 38 A0 00 00 */ li r5, 0
|
||||
/* 800085C8 48 35 75 05 */ bl GXSetFogRangeAdj
|
||||
/* 800085CC 38 60 00 00 */ li r3, 0
|
||||
/* 800085D0 48 35 43 DD */ bl GXSetCoPlanar
|
||||
/* 800085D4 38 60 00 00 */ li r3, 0
|
||||
/* 800085D8 38 80 00 11 */ li r4, 0x11
|
||||
/* 800085DC 38 A0 00 00 */ li r5, 0
|
||||
/* 800085E0 48 35 70 89 */ bl GXSetZTexture
|
||||
/* 800085E4 38 60 00 01 */ li r3, 1
|
||||
/* 800085E8 48 35 77 F1 */ bl GXSetDither
|
||||
/* 800085EC 38 60 00 00 */ li r3, 0
|
||||
/* 800085F0 48 35 7F E1 */ bl GXSetClipMode
|
||||
/* 800085F4 38 60 00 00 */ li r3, 0
|
||||
/* 800085F8 48 35 43 8D */ bl GXSetCullMode
|
||||
/* 800085FC 80 6D 8F B8 */ lwz r3, sManager__8JUTVideo(r13)
|
||||
/* 80008600 80 8D 80 20 */ lwz r4, mRenderModeObj__15mDoMch_render_c(r13)
|
||||
/* 80008604 48 2D CB 95 */ bl setRenderMode__8JUTVideoFPC16_GXRenderModeObj
|
||||
/* 80008608 80 6D 8C 40 */ lwz r3, sManager__10JFWDisplay(r13)
|
||||
/* 8000860C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80008610 81 8C 00 10 */ lwz r12, 0x10(r12)
|
||||
/* 80008614 7D 89 03 A6 */ mtctr r12
|
||||
/* 80008618 4E 80 04 21 */ bctrl
|
||||
/* 8000861C 38 60 00 01 */ li r3, 1
|
||||
/* 80008620 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80008624 7C 08 03 A6 */ mtlr r0
|
||||
/* 80008628 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8000862C 4E 80 00 20 */ blr
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,161 +0,0 @@
|
||||
lbl_8000A290:
|
||||
/* 8000A290 94 21 FF A0 */ stwu r1, -0x60(r1)
|
||||
/* 8000A294 7C 08 02 A6 */ mflr r0
|
||||
/* 8000A298 90 01 00 64 */ stw r0, 0x64(r1)
|
||||
/* 8000A29C 93 E1 00 5C */ stw r31, 0x5c(r1)
|
||||
/* 8000A2A0 93 C1 00 58 */ stw r30, 0x58(r1)
|
||||
/* 8000A2A4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8000A2A8 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 8000A2AC 3B E3 CA 54 */ addi r31, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 8000A2B0 88 1F 12 FA */ lbz r0, 0x12fa(r31)
|
||||
/* 8000A2B4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8000A2B8 41 82 02 14 */ beq lbl_8000A4CC
|
||||
/* 8000A2BC 3C 60 80 3E */ lis r3, mFrameBufferTexObj__13mDoGph_gInf_c@ha /* 0x803DD3E8@ha */
|
||||
/* 8000A2C0 38 63 D3 E8 */ addi r3, r3, mFrameBufferTexObj__13mDoGph_gInf_c@l /* 0x803DD3E8@l */
|
||||
/* 8000A2C4 38 80 00 00 */ li r4, 0
|
||||
/* 8000A2C8 48 35 41 4D */ bl GXLoadTexObj
|
||||
/* 8000A2CC 88 0D 86 65 */ lbz r0, mBlureFlag__13mDoGph_gInf_c+0x1(r13)
|
||||
/* 8000A2D0 98 01 00 13 */ stb r0, 0x13(r1)
|
||||
/* 8000A2D4 38 60 00 00 */ li r3, 0
|
||||
/* 8000A2D8 48 35 38 59 */ bl GXSetNumChans
|
||||
/* 8000A2DC 38 60 00 01 */ li r3, 1
|
||||
/* 8000A2E0 48 35 1B 1D */ bl GXSetNumTexGens
|
||||
/* 8000A2E4 38 60 00 00 */ li r3, 0
|
||||
/* 8000A2E8 38 80 00 01 */ li r4, 1
|
||||
/* 8000A2EC 38 A0 00 04 */ li r5, 4
|
||||
/* 8000A2F0 38 C0 00 1E */ li r6, 0x1e
|
||||
/* 8000A2F4 38 E0 00 00 */ li r7, 0
|
||||
/* 8000A2F8 39 00 00 7D */ li r8, 0x7d
|
||||
/* 8000A2FC 48 35 18 81 */ bl GXSetTexCoordGen2
|
||||
/* 8000A300 38 60 00 01 */ li r3, 1
|
||||
/* 8000A304 48 35 55 8D */ bl GXSetNumTevStages
|
||||
/* 8000A308 80 01 00 10 */ lwz r0, 0x10(r1)
|
||||
/* 8000A30C 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 8000A310 38 60 00 01 */ li r3, 1
|
||||
/* 8000A314 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 8000A318 48 35 50 65 */ bl GXSetTevColor
|
||||
/* 8000A31C 38 60 00 00 */ li r3, 0
|
||||
/* 8000A320 38 80 00 00 */ li r4, 0
|
||||
/* 8000A324 38 A0 00 00 */ li r5, 0
|
||||
/* 8000A328 38 C0 00 FF */ li r6, 0xff
|
||||
/* 8000A32C 48 35 53 C9 */ bl GXSetTevOrder
|
||||
/* 8000A330 38 60 00 00 */ li r3, 0
|
||||
/* 8000A334 38 80 00 0F */ li r4, 0xf
|
||||
/* 8000A338 38 A0 00 0F */ li r5, 0xf
|
||||
/* 8000A33C 38 C0 00 0F */ li r6, 0xf
|
||||
/* 8000A340 38 E0 00 08 */ li r7, 8
|
||||
/* 8000A344 48 35 4E E1 */ bl GXSetTevColorIn
|
||||
/* 8000A348 38 60 00 00 */ li r3, 0
|
||||
/* 8000A34C 38 80 00 00 */ li r4, 0
|
||||
/* 8000A350 38 A0 00 00 */ li r5, 0
|
||||
/* 8000A354 38 C0 00 00 */ li r6, 0
|
||||
/* 8000A358 38 E0 00 01 */ li r7, 1
|
||||
/* 8000A35C 39 00 00 00 */ li r8, 0
|
||||
/* 8000A360 48 35 4F 4D */ bl GXSetTevColorOp
|
||||
/* 8000A364 38 60 00 00 */ li r3, 0
|
||||
/* 8000A368 38 80 00 07 */ li r4, 7
|
||||
/* 8000A36C 38 A0 00 07 */ li r5, 7
|
||||
/* 8000A370 38 C0 00 07 */ li r6, 7
|
||||
/* 8000A374 38 E0 00 01 */ li r7, 1
|
||||
/* 8000A378 48 35 4E F1 */ bl GXSetTevAlphaIn
|
||||
/* 8000A37C 38 60 00 00 */ li r3, 0
|
||||
/* 8000A380 38 80 00 00 */ li r4, 0
|
||||
/* 8000A384 38 A0 00 00 */ li r5, 0
|
||||
/* 8000A388 38 C0 00 00 */ li r6, 0
|
||||
/* 8000A38C 38 E0 00 01 */ li r7, 1
|
||||
/* 8000A390 39 00 00 00 */ li r8, 0
|
||||
/* 8000A394 48 35 4F 81 */ bl GXSetTevAlphaOp
|
||||
/* 8000A398 38 60 00 01 */ li r3, 1
|
||||
/* 8000A39C 48 35 59 35 */ bl GXSetZCompLoc
|
||||
/* 8000A3A0 38 60 00 00 */ li r3, 0
|
||||
/* 8000A3A4 38 80 00 07 */ li r4, 7
|
||||
/* 8000A3A8 38 A0 00 00 */ li r5, 0
|
||||
/* 8000A3AC 48 35 58 F1 */ bl GXSetZMode
|
||||
/* 8000A3B0 38 60 00 01 */ li r3, 1
|
||||
/* 8000A3B4 38 80 00 04 */ li r4, 4
|
||||
/* 8000A3B8 38 A0 00 05 */ li r5, 5
|
||||
/* 8000A3BC 38 C0 00 00 */ li r6, 0
|
||||
/* 8000A3C0 48 35 58 31 */ bl GXSetBlendMode
|
||||
/* 8000A3C4 38 60 00 07 */ li r3, 7
|
||||
/* 8000A3C8 38 80 00 00 */ li r4, 0
|
||||
/* 8000A3CC 38 A0 00 01 */ li r5, 1
|
||||
/* 8000A3D0 38 C0 00 07 */ li r6, 7
|
||||
/* 8000A3D4 38 E0 00 00 */ li r7, 0
|
||||
/* 8000A3D8 48 35 52 4D */ bl GXSetAlphaCompare
|
||||
/* 8000A3DC 80 0D 80 80 */ lwz r0, g_clearColor(r13)
|
||||
/* 8000A3E0 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 8000A3E4 38 60 00 00 */ li r3, 0
|
||||
/* 8000A3E8 C0 22 80 38 */ lfs f1, lit_4062(r2)
|
||||
/* 8000A3EC FC 40 08 90 */ fmr f2, f1
|
||||
/* 8000A3F0 FC 60 08 90 */ fmr f3, f1
|
||||
/* 8000A3F4 FC 80 08 90 */ fmr f4, f1
|
||||
/* 8000A3F8 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 8000A3FC 48 35 54 BD */ bl GXSetFog
|
||||
/* 8000A400 38 60 00 00 */ li r3, 0
|
||||
/* 8000A404 48 35 25 81 */ bl GXSetCullMode
|
||||
/* 8000A408 38 60 00 01 */ li r3, 1
|
||||
/* 8000A40C 48 35 59 CD */ bl GXSetDither
|
||||
/* 8000A410 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 8000A414 C0 22 80 38 */ lfs f1, lit_4062(r2)
|
||||
/* 8000A418 C0 42 80 3C */ lfs f2, lit_4063(r2)
|
||||
/* 8000A41C FC 60 08 90 */ fmr f3, f1
|
||||
/* 8000A420 FC 80 10 90 */ fmr f4, f2
|
||||
/* 8000A424 FC A0 08 90 */ fmr f5, f1
|
||||
/* 8000A428 C0 C2 80 40 */ lfs f6, lit_4105(r2)
|
||||
/* 8000A42C 48 33 CB CD */ bl C_MTXOrtho
|
||||
/* 8000A430 3C 60 80 3A */ lis r3, g_mDoMtx_identity@ha /* 0x803A2FD8@ha */
|
||||
/* 8000A434 38 63 2F D8 */ addi r3, r3, g_mDoMtx_identity@l /* 0x803A2FD8@l */
|
||||
/* 8000A438 38 80 00 00 */ li r4, 0
|
||||
/* 8000A43C 48 35 5E 11 */ bl GXLoadPosMtxImm
|
||||
/* 8000A440 3C 60 80 3E */ lis r3, mBlureMtx__13mDoGph_gInf_c@ha /* 0x803DD43C@ha */
|
||||
/* 8000A444 38 63 D4 3C */ addi r3, r3, mBlureMtx__13mDoGph_gInf_c@l /* 0x803DD43C@l */
|
||||
/* 8000A448 38 80 00 1E */ li r4, 0x1e
|
||||
/* 8000A44C 38 A0 00 01 */ li r5, 1
|
||||
/* 8000A450 48 35 5E D1 */ bl GXLoadTexMtxImm
|
||||
/* 8000A454 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 8000A458 38 80 00 01 */ li r4, 1
|
||||
/* 8000A45C 48 35 5C 79 */ bl GXSetProjection
|
||||
/* 8000A460 38 60 00 00 */ li r3, 0
|
||||
/* 8000A464 48 35 5E 89 */ bl GXSetCurrentMtx
|
||||
/* 8000A468 48 35 11 25 */ bl GXClearVtxDesc
|
||||
/* 8000A46C 38 60 00 09 */ li r3, 9
|
||||
/* 8000A470 38 80 00 01 */ li r4, 1
|
||||
/* 8000A474 48 35 0A 45 */ bl GXSetVtxDesc
|
||||
/* 8000A478 38 60 00 0D */ li r3, 0xd
|
||||
/* 8000A47C 38 80 00 01 */ li r4, 1
|
||||
/* 8000A480 48 35 0A 39 */ bl GXSetVtxDesc
|
||||
/* 8000A484 38 60 00 00 */ li r3, 0
|
||||
/* 8000A488 38 80 00 09 */ li r4, 9
|
||||
/* 8000A48C 38 A0 00 00 */ li r5, 0
|
||||
/* 8000A490 38 C0 00 01 */ li r6, 1
|
||||
/* 8000A494 38 E0 00 00 */ li r7, 0
|
||||
/* 8000A498 48 35 11 2D */ bl GXSetVtxAttrFmt
|
||||
/* 8000A49C 38 60 00 00 */ li r3, 0
|
||||
/* 8000A4A0 38 80 00 0D */ li r4, 0xd
|
||||
/* 8000A4A4 38 A0 00 01 */ li r5, 1
|
||||
/* 8000A4A8 38 C0 00 01 */ li r6, 1
|
||||
/* 8000A4AC 38 E0 00 00 */ li r7, 0
|
||||
/* 8000A4B0 48 35 11 15 */ bl GXSetVtxAttrFmt
|
||||
/* 8000A4B4 38 60 00 01 */ li r3, 1
|
||||
/* 8000A4B8 38 80 00 01 */ li r4, 1
|
||||
/* 8000A4BC 4B FF EF F9 */ bl mDoGph_drawFilterQuad__FScSc
|
||||
/* 8000A4C0 38 7E 01 00 */ addi r3, r30, 0x100
|
||||
/* 8000A4C4 38 80 00 00 */ li r4, 0
|
||||
/* 8000A4C8 48 35 5C 0D */ bl GXSetProjection
|
||||
lbl_8000A4CC:
|
||||
/* 8000A4CC 88 0D 86 64 */ lbz r0, mBlureFlag__13mDoGph_gInf_c+0x0(r13)
|
||||
/* 8000A4D0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8000A4D4 41 82 00 10 */ beq lbl_8000A4E4
|
||||
/* 8000A4D8 38 00 00 01 */ li r0, 1
|
||||
/* 8000A4DC 98 1F 12 FA */ stb r0, 0x12fa(r31)
|
||||
/* 8000A4E0 48 00 00 0C */ b lbl_8000A4EC
|
||||
lbl_8000A4E4:
|
||||
/* 8000A4E4 38 00 00 00 */ li r0, 0
|
||||
/* 8000A4E8 98 1F 12 FA */ stb r0, 0x12fa(r31)
|
||||
lbl_8000A4EC:
|
||||
/* 8000A4EC 83 E1 00 5C */ lwz r31, 0x5c(r1)
|
||||
/* 8000A4F0 83 C1 00 58 */ lwz r30, 0x58(r1)
|
||||
/* 8000A4F4 80 01 00 64 */ lwz r0, 0x64(r1)
|
||||
/* 8000A4F8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8000A4FC 38 21 00 60 */ addi r1, r1, 0x60
|
||||
/* 8000A500 4E 80 00 20 */ blr
|
||||
@@ -1,35 +0,0 @@
|
||||
lbl_8000A504:
|
||||
/* 8000A504 94 21 FF B0 */ stwu r1, -0x50(r1)
|
||||
/* 8000A508 7C 08 02 A6 */ mflr r0
|
||||
/* 8000A50C 90 01 00 54 */ stw r0, 0x54(r1)
|
||||
/* 8000A510 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 8000A514 C0 22 80 D0 */ lfs f1, lit_4641(r2)
|
||||
/* 8000A518 C0 42 80 38 */ lfs f2, lit_4062(r2)
|
||||
/* 8000A51C C0 62 80 D4 */ lfs f3, lit_4642(r2)
|
||||
/* 8000A520 48 35 33 8D */ bl GXInitLightPos
|
||||
/* 8000A524 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 8000A528 C0 22 80 38 */ lfs f1, lit_4062(r2)
|
||||
/* 8000A52C FC 40 08 90 */ fmr f2, f1
|
||||
/* 8000A530 FC 60 08 90 */ fmr f3, f1
|
||||
/* 8000A534 48 35 33 89 */ bl GXInitLightDir
|
||||
/* 8000A538 80 0D 80 88 */ lwz r0, g_whiteColor(r13)
|
||||
/* 8000A53C 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 8000A540 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 8000A544 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 8000A548 48 35 33 91 */ bl GXInitLightColor
|
||||
/* 8000A54C 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 8000A550 C0 22 80 38 */ lfs f1, lit_4062(r2)
|
||||
/* 8000A554 FC 40 08 90 */ fmr f2, f1
|
||||
/* 8000A558 38 80 00 01 */ li r4, 1
|
||||
/* 8000A55C 48 35 32 81 */ bl GXInitLightDistAttn
|
||||
/* 8000A560 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 8000A564 C0 22 80 38 */ lfs f1, lit_4062(r2)
|
||||
/* 8000A568 38 80 00 01 */ li r4, 1
|
||||
/* 8000A56C 48 35 30 E1 */ bl GXInitLightSpot
|
||||
/* 8000A570 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 8000A574 38 80 00 01 */ li r4, 1
|
||||
/* 8000A578 48 35 33 6D */ bl GXLoadLightObjImm
|
||||
/* 8000A57C 80 01 00 54 */ lwz r0, 0x54(r1)
|
||||
/* 8000A580 7C 08 03 A6 */ mtlr r0
|
||||
/* 8000A584 38 21 00 50 */ addi r1, r1, 0x50
|
||||
/* 8000A588 4E 80 00 20 */ blr
|
||||
@@ -1,192 +0,0 @@
|
||||
lbl_800091C0:
|
||||
/* 800091C0 94 21 FF 90 */ stwu r1, -0x70(r1)
|
||||
/* 800091C4 7C 08 02 A6 */ mflr r0
|
||||
/* 800091C8 90 01 00 74 */ stw r0, 0x74(r1)
|
||||
/* 800091CC 39 61 00 70 */ addi r11, r1, 0x70
|
||||
/* 800091D0 48 35 90 09 */ bl _savegpr_28
|
||||
/* 800091D4 7C 9F 23 78 */ mr r31, r4
|
||||
/* 800091D8 C0 24 00 04 */ lfs f1, 4(r4)
|
||||
/* 800091DC FC 00 08 1E */ fctiwz f0, f1
|
||||
/* 800091E0 D8 01 00 50 */ stfd f0, 0x50(r1)
|
||||
/* 800091E4 80 01 00 54 */ lwz r0, 0x54(r1)
|
||||
/* 800091E8 54 00 00 38 */ rlwinm r0, r0, 0, 0, 0x1c
|
||||
/* 800091EC 7C 03 07 34 */ extsh r3, r0
|
||||
/* 800091F0 7C 60 FE 70 */ srawi r0, r3, 0x1f
|
||||
/* 800091F4 7C 60 00 78 */ andc r0, r3, r0
|
||||
/* 800091F8 7C 00 07 35 */ extsh. r0, r0
|
||||
/* 800091FC 40 82 02 64 */ bne lbl_80009460
|
||||
/* 80009200 C0 5F 00 1C */ lfs f2, 0x1c(r31)
|
||||
/* 80009204 FC 02 08 00 */ fcmpu cr0, f2, f1
|
||||
/* 80009208 40 82 00 14 */ bne lbl_8000921C
|
||||
/* 8000920C C0 3F 00 24 */ lfs f1, 0x24(r31)
|
||||
/* 80009210 C0 1F 00 0C */ lfs f0, 0xc(r31)
|
||||
/* 80009214 FC 01 00 00 */ fcmpu cr0, f1, f0
|
||||
/* 80009218 41 82 02 48 */ beq lbl_80009460
|
||||
lbl_8000921C:
|
||||
/* 8000921C FC 00 10 1E */ fctiwz f0, f2
|
||||
/* 80009220 D8 01 00 50 */ stfd f0, 0x50(r1)
|
||||
/* 80009224 83 81 00 54 */ lwz r28, 0x54(r1)
|
||||
/* 80009228 C0 1F 00 24 */ lfs f0, 0x24(r31)
|
||||
/* 8000922C EC 02 00 2A */ fadds f0, f2, f0
|
||||
/* 80009230 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80009234 D8 01 00 58 */ stfd f0, 0x58(r1)
|
||||
/* 80009238 83 A1 00 5C */ lwz r29, 0x5c(r1)
|
||||
/* 8000923C 38 60 00 01 */ li r3, 1
|
||||
/* 80009240 48 35 48 F1 */ bl GXSetNumChans
|
||||
/* 80009244 38 60 00 02 */ li r3, 2
|
||||
/* 80009248 38 80 00 00 */ li r4, 0
|
||||
/* 8000924C 38 A0 00 00 */ li r5, 0
|
||||
/* 80009250 38 C0 00 00 */ li r6, 0
|
||||
/* 80009254 38 E0 00 00 */ li r7, 0
|
||||
/* 80009258 39 00 00 00 */ li r8, 0
|
||||
/* 8000925C 39 20 00 02 */ li r9, 2
|
||||
/* 80009260 48 35 49 0D */ bl GXSetChanCtrl
|
||||
/* 80009264 38 60 00 00 */ li r3, 0
|
||||
/* 80009268 48 35 2B 95 */ bl GXSetNumTexGens
|
||||
/* 8000926C 38 60 00 01 */ li r3, 1
|
||||
/* 80009270 48 35 66 21 */ bl GXSetNumTevStages
|
||||
/* 80009274 38 60 00 00 */ li r3, 0
|
||||
/* 80009278 38 80 00 FF */ li r4, 0xff
|
||||
/* 8000927C 38 A0 00 FF */ li r5, 0xff
|
||||
/* 80009280 38 C0 00 04 */ li r6, 4
|
||||
/* 80009284 48 35 64 71 */ bl GXSetTevOrder
|
||||
/* 80009288 38 60 00 00 */ li r3, 0
|
||||
/* 8000928C 38 80 00 0F */ li r4, 0xf
|
||||
/* 80009290 38 A0 00 0F */ li r5, 0xf
|
||||
/* 80009294 38 C0 00 0F */ li r6, 0xf
|
||||
/* 80009298 38 E0 00 0F */ li r7, 0xf
|
||||
/* 8000929C 48 35 5F 89 */ bl GXSetTevColorIn
|
||||
/* 800092A0 38 60 00 00 */ li r3, 0
|
||||
/* 800092A4 38 80 00 00 */ li r4, 0
|
||||
/* 800092A8 38 A0 00 00 */ li r5, 0
|
||||
/* 800092AC 38 C0 00 00 */ li r6, 0
|
||||
/* 800092B0 38 E0 00 01 */ li r7, 1
|
||||
/* 800092B4 39 00 00 00 */ li r8, 0
|
||||
/* 800092B8 48 35 5F F5 */ bl GXSetTevColorOp
|
||||
/* 800092BC 38 60 00 00 */ li r3, 0
|
||||
/* 800092C0 38 80 00 07 */ li r4, 7
|
||||
/* 800092C4 38 A0 00 07 */ li r5, 7
|
||||
/* 800092C8 38 C0 00 07 */ li r6, 7
|
||||
/* 800092CC 38 E0 00 07 */ li r7, 7
|
||||
/* 800092D0 48 35 5F 99 */ bl GXSetTevAlphaIn
|
||||
/* 800092D4 38 60 00 00 */ li r3, 0
|
||||
/* 800092D8 38 80 00 00 */ li r4, 0
|
||||
/* 800092DC 38 A0 00 00 */ li r5, 0
|
||||
/* 800092E0 38 C0 00 00 */ li r6, 0
|
||||
/* 800092E4 38 E0 00 01 */ li r7, 1
|
||||
/* 800092E8 39 00 00 00 */ li r8, 0
|
||||
/* 800092EC 48 35 60 29 */ bl GXSetTevAlphaOp
|
||||
/* 800092F0 38 60 00 01 */ li r3, 1
|
||||
/* 800092F4 48 35 69 DD */ bl GXSetZCompLoc
|
||||
/* 800092F8 38 60 00 00 */ li r3, 0
|
||||
/* 800092FC 38 80 00 07 */ li r4, 7
|
||||
/* 80009300 38 A0 00 00 */ li r5, 0
|
||||
/* 80009304 48 35 69 99 */ bl GXSetZMode
|
||||
/* 80009308 38 60 00 00 */ li r3, 0
|
||||
/* 8000930C 38 80 00 04 */ li r4, 4
|
||||
/* 80009310 38 A0 00 05 */ li r5, 5
|
||||
/* 80009314 38 C0 00 00 */ li r6, 0
|
||||
/* 80009318 48 35 68 D9 */ bl GXSetBlendMode
|
||||
/* 8000931C 38 60 00 07 */ li r3, 7
|
||||
/* 80009320 38 80 00 00 */ li r4, 0
|
||||
/* 80009324 38 A0 00 01 */ li r5, 1
|
||||
/* 80009328 38 C0 00 07 */ li r6, 7
|
||||
/* 8000932C 38 E0 00 00 */ li r7, 0
|
||||
/* 80009330 48 35 62 F5 */ bl GXSetAlphaCompare
|
||||
/* 80009334 80 0D 80 80 */ lwz r0, g_clearColor(r13)
|
||||
/* 80009338 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 8000933C 38 60 00 00 */ li r3, 0
|
||||
/* 80009340 C0 22 80 38 */ lfs f1, lit_4062(r2)
|
||||
/* 80009344 FC 40 08 90 */ fmr f2, f1
|
||||
/* 80009348 FC 60 08 90 */ fmr f3, f1
|
||||
/* 8000934C FC 80 08 90 */ fmr f4, f1
|
||||
/* 80009350 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80009354 48 35 65 65 */ bl GXSetFog
|
||||
/* 80009358 38 60 00 00 */ li r3, 0
|
||||
/* 8000935C 48 35 36 29 */ bl GXSetCullMode
|
||||
/* 80009360 38 60 00 01 */ li r3, 1
|
||||
/* 80009364 48 35 6A 75 */ bl GXSetDither
|
||||
/* 80009368 38 60 00 00 */ li r3, 0
|
||||
/* 8000936C 48 35 5D 69 */ bl GXSetNumIndStages
|
||||
/* 80009370 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 80009374 C0 22 80 38 */ lfs f1, lit_4062(r2)
|
||||
/* 80009378 C0 42 80 A8 */ lfs f2, lit_4480(r2)
|
||||
/* 8000937C FC 60 08 90 */ fmr f3, f1
|
||||
/* 80009380 C0 82 80 AC */ lfs f4, lit_4481(r2)
|
||||
/* 80009384 FC A0 08 90 */ fmr f5, f1
|
||||
/* 80009388 C0 C2 80 40 */ lfs f6, lit_4105(r2)
|
||||
/* 8000938C 48 33 DC 6D */ bl C_MTXOrtho
|
||||
/* 80009390 3C 60 80 3A */ lis r3, g_mDoMtx_identity@ha /* 0x803A2FD8@ha */
|
||||
/* 80009394 38 63 2F D8 */ addi r3, r3, g_mDoMtx_identity@l /* 0x803A2FD8@l */
|
||||
/* 80009398 38 80 00 00 */ li r4, 0
|
||||
/* 8000939C 48 35 6E B1 */ bl GXLoadPosMtxImm
|
||||
/* 800093A0 48 35 21 ED */ bl GXClearVtxDesc
|
||||
/* 800093A4 38 60 00 09 */ li r3, 9
|
||||
/* 800093A8 38 80 00 01 */ li r4, 1
|
||||
/* 800093AC 48 35 1B 0D */ bl GXSetVtxDesc
|
||||
/* 800093B0 38 60 00 00 */ li r3, 0
|
||||
/* 800093B4 38 80 00 09 */ li r4, 9
|
||||
/* 800093B8 38 A0 00 01 */ li r5, 1
|
||||
/* 800093BC 38 C0 00 03 */ li r6, 3
|
||||
/* 800093C0 38 E0 00 00 */ li r7, 0
|
||||
/* 800093C4 48 35 22 01 */ bl GXSetVtxAttrFmt
|
||||
/* 800093C8 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 800093CC 38 80 00 01 */ li r4, 1
|
||||
/* 800093D0 48 35 6D 05 */ bl GXSetProjection
|
||||
/* 800093D4 38 60 00 00 */ li r3, 0
|
||||
/* 800093D8 48 35 6F 15 */ bl GXSetCurrentMtx
|
||||
/* 800093DC 38 60 00 80 */ li r3, 0x80
|
||||
/* 800093E0 38 80 00 00 */ li r4, 0
|
||||
/* 800093E4 38 A0 00 08 */ li r5, 8
|
||||
/* 800093E8 48 35 33 7D */ bl GXBegin
|
||||
/* 800093EC 38 A0 00 00 */ li r5, 0
|
||||
/* 800093F0 3C 80 CC 01 */ lis r4, 0xCC01 /* 0xCC008000@ha */
|
||||
/* 800093F4 B0 A4 80 00 */ sth r5, 0x8000(r4) /* 0xCC008000@l */
|
||||
/* 800093F8 B0 A4 80 00 */ sth r5, -0x8000(r4)
|
||||
/* 800093FC 38 60 FF FB */ li r3, -5
|
||||
/* 80009400 B0 64 80 00 */ sth r3, -0x8000(r4)
|
||||
/* 80009404 38 00 02 60 */ li r0, 0x260
|
||||
/* 80009408 B0 04 80 00 */ sth r0, -0x8000(r4)
|
||||
/* 8000940C B0 A4 80 00 */ sth r5, -0x8000(r4)
|
||||
/* 80009410 B0 64 80 00 */ sth r3, -0x8000(r4)
|
||||
/* 80009414 B0 04 80 00 */ sth r0, -0x8000(r4)
|
||||
/* 80009418 B3 84 80 00 */ sth r28, -0x8000(r4)
|
||||
/* 8000941C B0 64 80 00 */ sth r3, -0x8000(r4)
|
||||
/* 80009420 B0 A4 80 00 */ sth r5, -0x8000(r4)
|
||||
/* 80009424 B3 84 80 00 */ sth r28, -0x8000(r4)
|
||||
/* 80009428 B0 64 80 00 */ sth r3, -0x8000(r4)
|
||||
/* 8000942C B0 A4 80 00 */ sth r5, -0x8000(r4)
|
||||
/* 80009430 B3 A4 80 00 */ sth r29, -0x8000(r4)
|
||||
/* 80009434 B0 64 80 00 */ sth r3, -0x8000(r4)
|
||||
/* 80009438 B0 04 80 00 */ sth r0, -0x8000(r4)
|
||||
/* 8000943C B3 A4 80 00 */ sth r29, -0x8000(r4)
|
||||
/* 80009440 B0 64 80 00 */ sth r3, -0x8000(r4)
|
||||
/* 80009444 B0 04 80 00 */ sth r0, -0x8000(r4)
|
||||
/* 80009448 38 00 01 C0 */ li r0, 0x1c0
|
||||
/* 8000944C B0 04 80 00 */ sth r0, -0x8000(r4)
|
||||
/* 80009450 B0 64 80 00 */ sth r3, -0x8000(r4)
|
||||
/* 80009454 B0 A4 80 00 */ sth r5, -0x8000(r4)
|
||||
/* 80009458 B0 04 80 00 */ sth r0, -0x8000(r4)
|
||||
/* 8000945C B0 64 80 00 */ sth r3, -0x8000(r4)
|
||||
lbl_80009460:
|
||||
/* 80009460 C0 3F 00 24 */ lfs f1, 0x24(r31)
|
||||
/* 80009464 48 35 8C 49 */ bl __cvt_fp2unsigned
|
||||
/* 80009468 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 8000946C C0 3F 00 20 */ lfs f1, 0x20(r31)
|
||||
/* 80009470 48 35 8C 3D */ bl __cvt_fp2unsigned
|
||||
/* 80009474 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80009478 C0 3F 00 1C */ lfs f1, 0x1c(r31)
|
||||
/* 8000947C 48 35 8C 31 */ bl __cvt_fp2unsigned
|
||||
/* 80009480 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80009484 C0 3F 00 18 */ lfs f1, 0x18(r31)
|
||||
/* 80009488 48 35 8C 25 */ bl __cvt_fp2unsigned
|
||||
/* 8000948C 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80009490 7F A5 EB 78 */ mr r5, r29
|
||||
/* 80009494 7F 86 E3 78 */ mr r6, r28
|
||||
/* 80009498 48 35 70 39 */ bl GXSetScissor
|
||||
/* 8000949C 39 61 00 70 */ addi r11, r1, 0x70
|
||||
/* 800094A0 48 35 8D 85 */ bl _restgpr_28
|
||||
/* 800094A4 80 01 00 74 */ lwz r0, 0x74(r1)
|
||||
/* 800094A8 7C 08 03 A6 */ mtlr r0
|
||||
/* 800094AC 38 21 00 70 */ addi r1, r1, 0x70
|
||||
/* 800094B0 4E 80 00 20 */ blr
|
||||
+21
-470
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user