mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
d_kankyo_wether / d_eye_hl (#178)
* d_eye_hl / d_kankyo_wether wip * more d_kankyo_wether + format * remove asm * some d_kankyo wip * fix dccs vtable * some m_Do_graphic / d_meter2_draw work
This commit is contained in:
@@ -1,14 +0,0 @@
|
|||||||
lbl_80085ED4:
|
|
||||||
/* 80085ED4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 80085ED8 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 80085EDC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 80085EE0 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 80085EE4 7C 7F 1B 78 */ mr r31, r3
|
|
||||||
/* 80085EE8 48 1D EB AD */ bl Ct__4cCcSFv
|
|
||||||
/* 80085EEC 38 7F 28 4C */ addi r3, r31, 0x284c
|
|
||||||
/* 80085EF0 4B FF F6 F5 */ bl Ct__12dCcMassS_MngFv
|
|
||||||
/* 80085EF4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 80085EF8 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 80085EFC 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 80085F00 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 80085F04 4E 80 00 20 */ blr
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
lbl_800872D0:
|
|
||||||
/* 800872D0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 800872D4 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 800872D8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 800872DC 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 800872E0 7C 7F 1B 78 */ mr r31, r3
|
|
||||||
/* 800872E4 4B FF FF C9 */ bl DrawAfter__4dCcSFv
|
|
||||||
/* 800872E8 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 800872EC 48 1D EA 45 */ bl DrawClear__4cCcSFv
|
|
||||||
/* 800872F0 38 7F 28 4C */ addi r3, r31, 0x284c
|
|
||||||
/* 800872F4 4B FF E9 FD */ bl Clear__12dCcMassS_MngFv
|
|
||||||
/* 800872F8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 800872FC 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 80087300 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 80087304 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 80087308 4E 80 00 20 */ blr
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
lbl_80085F08:
|
|
||||||
/* 80085F08 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 80085F0C 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 80085F10 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 80085F14 48 1D EC 4D */ bl Dt__4cCcSFv
|
|
||||||
/* 80085F18 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 80085F1C 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 80085F20 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 80085F24 4E 80 00 20 */ blr
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
lbl_8008730C:
|
|
||||||
/* 8008730C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 80087310 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 80087314 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 80087318 38 63 28 4C */ addi r3, r3, 0x284c
|
|
||||||
/* 8008731C 4B FF E9 D5 */ bl Clear__12dCcMassS_MngFv
|
|
||||||
/* 80087320 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 80087324 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 80087328 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8008732C 4E 80 00 20 */ blr
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
lbl_800872B0:
|
|
||||||
/* 800872B0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 800872B4 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 800872B8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 800872BC 48 1D EA 11 */ bl Move__4cCcSFv
|
|
||||||
/* 800872C0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 800872C4 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 800872C8 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 800872CC 4E 80 00 20 */ blr
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
lbl_8009CB14:
|
|
||||||
/* 8009CB14 80 8D 8A 28 */ lwz r4, m_obj__12dEyeHL_mng_c(r13)
|
|
||||||
/* 8009CB18 28 04 00 00 */ cmplwi r4, 0
|
|
||||||
/* 8009CB1C 41 82 00 08 */ beq lbl_8009CB24
|
|
||||||
/* 8009CB20 90 64 00 0C */ stw r3, 0xc(r4)
|
|
||||||
lbl_8009CB24:
|
|
||||||
/* 8009CB24 80 0D 8A 28 */ lwz r0, m_obj__12dEyeHL_mng_c(r13)
|
|
||||||
/* 8009CB28 90 03 00 10 */ stw r0, 0x10(r3)
|
|
||||||
/* 8009CB2C 90 6D 8A 28 */ stw r3, m_obj__12dEyeHL_mng_c(r13)
|
|
||||||
/* 8009CB30 4E 80 00 20 */ blr
|
|
||||||
@@ -1,55 +0,0 @@
|
|||||||
lbl_8009C964:
|
|
||||||
/* 8009C964 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
||||||
/* 8009C968 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8009C96C 90 01 00 24 */ stw r0, 0x24(r1)
|
|
||||||
/* 8009C970 39 61 00 20 */ addi r11, r1, 0x20
|
|
||||||
/* 8009C974 48 2C 58 61 */ bl _savegpr_27
|
|
||||||
/* 8009C978 7C 7B 1B 78 */ mr r27, r3
|
|
||||||
/* 8009C97C 7C BC 2B 78 */ mr r28, r5
|
|
||||||
/* 8009C980 83 E4 00 6C */ lwz r31, 0x6c(r4)
|
|
||||||
/* 8009C984 83 C4 00 70 */ lwz r30, 0x70(r4)
|
|
||||||
/* 8009C988 28 1F 00 00 */ cmplwi r31, 0
|
|
||||||
/* 8009C98C 41 82 00 74 */ beq lbl_8009CA00
|
|
||||||
/* 8009C990 28 1E 00 00 */ cmplwi r30, 0
|
|
||||||
/* 8009C994 41 82 00 6C */ beq lbl_8009CA00
|
|
||||||
/* 8009C998 3B A0 00 00 */ li r29, 0
|
|
||||||
/* 8009C99C 48 00 00 54 */ b lbl_8009C9F0
|
|
||||||
lbl_8009C9A0:
|
|
||||||
/* 8009C9A0 7F C3 F3 78 */ mr r3, r30
|
|
||||||
/* 8009C9A4 7F A4 EB 78 */ mr r4, r29
|
|
||||||
/* 8009C9A8 48 24 21 51 */ bl getName__10JUTNameTabCFUs
|
|
||||||
/* 8009C9AC 28 03 00 00 */ cmplwi r3, 0
|
|
||||||
/* 8009C9B0 41 82 00 3C */ beq lbl_8009C9EC
|
|
||||||
/* 8009C9B4 7F 84 E3 78 */ mr r4, r28
|
|
||||||
/* 8009C9B8 48 2C BF DD */ bl strcmp
|
|
||||||
/* 8009C9BC 2C 03 00 00 */ cmpwi r3, 0
|
|
||||||
/* 8009C9C0 40 82 00 2C */ bne lbl_8009C9EC
|
|
||||||
/* 8009C9C4 80 7F 00 04 */ lwz r3, 4(r31)
|
|
||||||
/* 8009C9C8 57 A0 2A F4 */ rlwinm r0, r29, 5, 0xb, 0x1a
|
|
||||||
/* 8009C9CC 7C 03 02 14 */ add r0, r3, r0
|
|
||||||
/* 8009C9D0 90 1B 00 04 */ stw r0, 4(r27)
|
|
||||||
/* 8009C9D4 80 7B 00 04 */ lwz r3, 4(r27)
|
|
||||||
/* 8009C9D8 A8 03 00 1A */ lha r0, 0x1a(r3)
|
|
||||||
/* 8009C9DC B0 1B 00 08 */ sth r0, 8(r27)
|
|
||||||
/* 8009C9E0 7F 63 DB 78 */ mr r3, r27
|
|
||||||
/* 8009C9E4 48 00 01 31 */ bl entry__12dEyeHL_mng_cFP8dEyeHL_c
|
|
||||||
/* 8009C9E8 48 00 00 28 */ b lbl_8009CA10
|
|
||||||
lbl_8009C9EC:
|
|
||||||
/* 8009C9EC 3B BD 00 01 */ addi r29, r29, 1
|
|
||||||
lbl_8009C9F0:
|
|
||||||
/* 8009C9F0 57 A3 04 3E */ clrlwi r3, r29, 0x10
|
|
||||||
/* 8009C9F4 A0 1F 00 00 */ lhz r0, 0(r31)
|
|
||||||
/* 8009C9F8 7C 03 00 40 */ cmplw r3, r0
|
|
||||||
/* 8009C9FC 41 80 FF A4 */ blt lbl_8009C9A0
|
|
||||||
lbl_8009CA00:
|
|
||||||
/* 8009CA00 3C 60 80 38 */ lis r3, d_d_eye_hl__stringBase0@ha /* 0x8037B100@ha */
|
|
||||||
/* 8009CA04 38 63 B1 00 */ addi r3, r3, d_d_eye_hl__stringBase0@l /* 0x8037B100@l */
|
|
||||||
/* 8009CA08 4C C6 31 82 */ crclr 6
|
|
||||||
/* 8009CA0C 4B F6 A2 01 */ bl OSReport_Error
|
|
||||||
lbl_8009CA10:
|
|
||||||
/* 8009CA10 39 61 00 20 */ addi r11, r1, 0x20
|
|
||||||
/* 8009CA14 48 2C 58 0D */ bl _restgpr_27
|
|
||||||
/* 8009CA18 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
||||||
/* 8009CA1C 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8009CA20 38 21 00 20 */ addi r1, r1, 0x20
|
|
||||||
/* 8009CA24 4E 80 00 20 */ blr
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
lbl_8009CB34:
|
|
||||||
/* 8009CB34 80 03 00 04 */ lwz r0, 4(r3)
|
|
||||||
/* 8009CB38 28 00 00 00 */ cmplwi r0, 0
|
|
||||||
/* 8009CB3C 4D 82 00 20 */ beqlr
|
|
||||||
/* 8009CB40 80 83 00 0C */ lwz r4, 0xc(r3)
|
|
||||||
/* 8009CB44 80 A3 00 10 */ lwz r5, 0x10(r3)
|
|
||||||
/* 8009CB48 28 05 00 00 */ cmplwi r5, 0
|
|
||||||
/* 8009CB4C 41 82 00 08 */ beq lbl_8009CB54
|
|
||||||
/* 8009CB50 90 85 00 0C */ stw r4, 0xc(r5)
|
|
||||||
lbl_8009CB54:
|
|
||||||
/* 8009CB54 28 04 00 00 */ cmplwi r4, 0
|
|
||||||
/* 8009CB58 40 82 00 0C */ bne lbl_8009CB64
|
|
||||||
/* 8009CB5C 90 AD 8A 28 */ stw r5, m_obj__12dEyeHL_mng_c(r13)
|
|
||||||
/* 8009CB60 48 00 00 08 */ b lbl_8009CB68
|
|
||||||
lbl_8009CB64:
|
|
||||||
/* 8009CB64 90 A4 00 10 */ stw r5, 0x10(r4)
|
|
||||||
lbl_8009CB68:
|
|
||||||
/* 8009CB68 A8 03 00 08 */ lha r0, 8(r3)
|
|
||||||
/* 8009CB6C 80 83 00 04 */ lwz r4, 4(r3)
|
|
||||||
/* 8009CB70 B0 04 00 1A */ sth r0, 0x1a(r4)
|
|
||||||
/* 8009CB74 38 00 00 00 */ li r0, 0
|
|
||||||
/* 8009CB78 90 03 00 04 */ stw r0, 4(r3)
|
|
||||||
/* 8009CB7C 90 03 00 0C */ stw r0, 0xc(r3)
|
|
||||||
/* 8009CB80 90 03 00 10 */ stw r0, 0x10(r3)
|
|
||||||
/* 8009CB84 4E 80 00 20 */ blr
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
lbl_8009CA28:
|
|
||||||
/* 8009CA28 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8009CA2C 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8009CA30 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8009CA34 48 00 01 01 */ bl remove__12dEyeHL_mng_cFP8dEyeHL_c
|
|
||||||
/* 8009CA38 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8009CA3C 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8009CA40 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8009CA44 4E 80 00 20 */ blr
|
|
||||||
@@ -1,18 +0,0 @@
|
|||||||
lbl_801A4F24:
|
|
||||||
/* 801A4F24 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 801A4F28 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 801A4F2C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 801A4F30 80 83 09 84 */ lwz r4, 0x984(r3)
|
|
||||||
/* 801A4F34 2C 04 00 00 */ cmpwi r4, 0
|
|
||||||
/* 801A4F38 41 82 00 1C */ beq lbl_801A4F54
|
|
||||||
/* 801A4F3C 38 04 FF FF */ addi r0, r4, -1
|
|
||||||
/* 801A4F40 90 03 09 84 */ stw r0, 0x984(r3)
|
|
||||||
/* 801A4F44 80 03 09 84 */ lwz r0, 0x984(r3)
|
|
||||||
/* 801A4F48 2C 00 00 00 */ cmpwi r0, 0
|
|
||||||
/* 801A4F4C 40 82 00 08 */ bne lbl_801A4F54
|
|
||||||
/* 801A4F50 48 00 32 41 */ bl dKy_Sound_init__Fv
|
|
||||||
lbl_801A4F54:
|
|
||||||
/* 801A4F54 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 801A4F58 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 801A4F5C 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 801A4F60 4E 80 00 20 */ blr
|
|
||||||
@@ -1,71 +0,0 @@
|
|||||||
lbl_8019F2E8:
|
|
||||||
/* 8019F2E8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8019F2EC 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8019F2F0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8019F2F4 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8019F2F8 7C 7F 1B 78 */ mr r31, r3
|
|
||||||
/* 8019F2FC 3C 60 80 3C */ lis r3, __vt__18dScnKy_env_light_c@ha /* 0x803BC13C@ha */
|
|
||||||
/* 8019F300 38 03 C1 3C */ addi r0, r3, __vt__18dScnKy_env_light_c@l /* 0x803BC13C@l */
|
|
||||||
/* 8019F304 90 1F 00 00 */ stw r0, 0(r31)
|
|
||||||
/* 8019F308 38 7F 00 38 */ addi r3, r31, 0x38
|
|
||||||
/* 8019F30C 3C 80 80 1A */ lis r4, __ct__15LIGHT_INFLUENCEFv@ha /* 0x8019F4F8@ha */
|
|
||||||
/* 8019F310 38 84 F4 F8 */ addi r4, r4, __ct__15LIGHT_INFLUENCEFv@l /* 0x8019F4F8@l */
|
|
||||||
/* 8019F314 3C A0 80 0D */ lis r5, __dt__15LIGHT_INFLUENCEFv@ha /* 0x800CFC7C@ha */
|
|
||||||
/* 8019F318 38 A5 FC 7C */ addi r5, r5, __dt__15LIGHT_INFLUENCEFv@l /* 0x800CFC7C@l */
|
|
||||||
/* 8019F31C 38 C0 00 20 */ li r6, 0x20
|
|
||||||
/* 8019F320 38 E0 00 1E */ li r7, 0x1e
|
|
||||||
/* 8019F324 48 1C 2A 3D */ bl __construct_array
|
|
||||||
/* 8019F328 38 7F 07 64 */ addi r3, r31, 0x764
|
|
||||||
/* 8019F32C 3C 80 80 1A */ lis r4, __ct__15LIGHT_INFLUENCEFv@ha /* 0x8019F4F8@ha */
|
|
||||||
/* 8019F330 38 84 F4 F8 */ addi r4, r4, __ct__15LIGHT_INFLUENCEFv@l /* 0x8019F4F8@l */
|
|
||||||
/* 8019F334 3C A0 80 0D */ lis r5, __dt__15LIGHT_INFLUENCEFv@ha /* 0x800CFC7C@ha */
|
|
||||||
/* 8019F338 38 A5 FC 7C */ addi r5, r5, __dt__15LIGHT_INFLUENCEFv@l /* 0x800CFC7C@l */
|
|
||||||
/* 8019F33C 38 C0 00 20 */ li r6, 0x20
|
|
||||||
/* 8019F340 38 E0 00 02 */ li r7, 2
|
|
||||||
/* 8019F344 48 1C 2A 1D */ bl __construct_array
|
|
||||||
/* 8019F348 38 7F 08 48 */ addi r3, r31, 0x848
|
|
||||||
/* 8019F34C 3C 80 80 1A */ lis r4, __ct__15WIND_INF_ENTITYFv@ha /* 0x8019F4F4@ha */
|
|
||||||
/* 8019F350 38 84 F4 F4 */ addi r4, r4, __ct__15WIND_INF_ENTITYFv@l /* 0x8019F4F4@l */
|
|
||||||
/* 8019F354 3C A0 80 1A */ lis r5, __dt__15WIND_INF_ENTITYFv@ha /* 0x8019F4B8@ha */
|
|
||||||
/* 8019F358 38 A5 F4 B8 */ addi r5, r5, __dt__15WIND_INF_ENTITYFv@l /* 0x8019F4B8@l */
|
|
||||||
/* 8019F35C 38 C0 00 3C */ li r6, 0x3c
|
|
||||||
/* 8019F360 38 E0 00 05 */ li r7, 5
|
|
||||||
/* 8019F364 48 1C 29 FD */ bl __construct_array
|
|
||||||
/* 8019F368 38 7F 09 B8 */ addi r3, r31, 0x9b8
|
|
||||||
/* 8019F36C 3C 80 80 1A */ lis r4, __ct__13DUNGEON_LIGHTFv@ha /* 0x8019F4B4@ha */
|
|
||||||
/* 8019F370 38 84 F4 B4 */ addi r4, r4, __ct__13DUNGEON_LIGHTFv@l /* 0x8019F4B4@l */
|
|
||||||
/* 8019F374 3C A0 80 1A */ lis r5, __dt__13DUNGEON_LIGHTFv@ha /* 0x8019F478@ha */
|
|
||||||
/* 8019F378 38 A5 F4 78 */ addi r5, r5, __dt__13DUNGEON_LIGHTFv@l /* 0x8019F478@l */
|
|
||||||
/* 8019F37C 38 C0 00 4C */ li r6, 0x4c
|
|
||||||
/* 8019F380 38 E0 00 08 */ li r7, 8
|
|
||||||
/* 8019F384 48 1C 29 DD */ bl __construct_array
|
|
||||||
/* 8019F388 38 7F 0C 18 */ addi r3, r31, 0xc18
|
|
||||||
/* 8019F38C 3C 80 80 1A */ lis r4, __ct__10BOSS_LIGHTFv@ha /* 0x8019F474@ha */
|
|
||||||
/* 8019F390 38 84 F4 74 */ addi r4, r4, __ct__10BOSS_LIGHTFv@l /* 0x8019F474@l */
|
|
||||||
/* 8019F394 3C A0 80 1A */ lis r5, __dt__10BOSS_LIGHTFv@ha /* 0x8019F438@ha */
|
|
||||||
/* 8019F398 38 A5 F4 38 */ addi r5, r5, __dt__10BOSS_LIGHTFv@l /* 0x8019F438@l */
|
|
||||||
/* 8019F39C 38 C0 00 28 */ li r6, 0x28
|
|
||||||
/* 8019F3A0 38 E0 00 08 */ li r7, 8
|
|
||||||
/* 8019F3A4 48 1C 29 BD */ bl __construct_array
|
|
||||||
/* 8019F3A8 38 7F 0D 58 */ addi r3, r31, 0xd58
|
|
||||||
/* 8019F3AC 3C 80 80 1A */ lis r4, __ct__10BOSS_LIGHTFv@ha /* 0x8019F474@ha */
|
|
||||||
/* 8019F3B0 38 84 F4 74 */ addi r4, r4, __ct__10BOSS_LIGHTFv@l /* 0x8019F474@l */
|
|
||||||
/* 8019F3B4 3C A0 80 1A */ lis r5, __dt__10BOSS_LIGHTFv@ha /* 0x8019F438@ha */
|
|
||||||
/* 8019F3B8 38 A5 F4 38 */ addi r5, r5, __dt__10BOSS_LIGHTFv@l /* 0x8019F438@l */
|
|
||||||
/* 8019F3BC 38 C0 00 28 */ li r6, 0x28
|
|
||||||
/* 8019F3C0 38 E0 00 06 */ li r7, 6
|
|
||||||
/* 8019F3C4 48 1C 29 9D */ bl __construct_array
|
|
||||||
/* 8019F3C8 38 7F 0F 50 */ addi r3, r31, 0xf50
|
|
||||||
/* 8019F3CC 3C 80 80 1A */ lis r4, __ct__19GB_MAPLE_COL_CHANGEFv@ha /* 0x8019F400@ha */
|
|
||||||
/* 8019F3D0 38 84 F4 00 */ addi r4, r4, __ct__19GB_MAPLE_COL_CHANGEFv@l /* 0x8019F400@l */
|
|
||||||
/* 8019F3D4 38 A0 00 00 */ li r5, 0
|
|
||||||
/* 8019F3D8 38 C0 00 74 */ li r6, 0x74
|
|
||||||
/* 8019F3DC 38 E0 00 02 */ li r7, 2
|
|
||||||
/* 8019F3E0 48 1C 29 81 */ bl __construct_array
|
|
||||||
/* 8019F3E4 4B FF FE 81 */ bl dKy_clear_game_init__Fv
|
|
||||||
/* 8019F3E8 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8019F3EC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8019F3F0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8019F3F4 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8019F3F8 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8019F3FC 4E 80 00 20 */ blr
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
lbl_8019F400:
|
|
||||||
/* 8019F400 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8019F404 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8019F408 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8019F40C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8019F410 7C 7F 1B 78 */ mr r31, r3
|
|
||||||
/* 8019F414 3C 80 80 3A */ lis r4, j3dDefaultLightInfo@ha /* 0x803A1EC8@ha */
|
|
||||||
/* 8019F418 38 84 1E C8 */ addi r4, r4, j3dDefaultLightInfo@l /* 0x803A1EC8@l */
|
|
||||||
/* 8019F41C 48 18 62 A9 */ bl __as__12J3DLightInfoFRC12J3DLightInfo
|
|
||||||
/* 8019F420 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8019F424 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8019F428 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8019F42C 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8019F430 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8019F434 4E 80 00 20 */ blr
|
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
lbl_8019F438:
|
|
||||||
/* 8019F438 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8019F43C 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8019F440 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8019F444 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8019F448 7C 7F 1B 79 */ or. r31, r3, r3
|
|
||||||
/* 8019F44C 41 82 00 10 */ beq lbl_8019F45C
|
|
||||||
/* 8019F450 7C 80 07 35 */ extsh. r0, r4
|
|
||||||
/* 8019F454 40 81 00 08 */ ble lbl_8019F45C
|
|
||||||
/* 8019F458 48 12 F8 E5 */ bl __dl__FPv
|
|
||||||
lbl_8019F45C:
|
|
||||||
/* 8019F45C 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8019F460 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8019F464 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8019F468 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8019F46C 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8019F470 4E 80 00 20 */ blr
|
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
lbl_8019F478:
|
|
||||||
/* 8019F478 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8019F47C 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8019F480 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8019F484 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8019F488 7C 7F 1B 79 */ or. r31, r3, r3
|
|
||||||
/* 8019F48C 41 82 00 10 */ beq lbl_8019F49C
|
|
||||||
/* 8019F490 7C 80 07 35 */ extsh. r0, r4
|
|
||||||
/* 8019F494 40 81 00 08 */ ble lbl_8019F49C
|
|
||||||
/* 8019F498 48 12 F8 A5 */ bl __dl__FPv
|
|
||||||
lbl_8019F49C:
|
|
||||||
/* 8019F49C 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8019F4A0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8019F4A4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8019F4A8 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8019F4AC 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8019F4B0 4E 80 00 20 */ blr
|
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
lbl_8019F4B8:
|
|
||||||
/* 8019F4B8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8019F4BC 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8019F4C0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8019F4C4 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8019F4C8 7C 7F 1B 79 */ or. r31, r3, r3
|
|
||||||
/* 8019F4CC 41 82 00 10 */ beq lbl_8019F4DC
|
|
||||||
/* 8019F4D0 7C 80 07 35 */ extsh. r0, r4
|
|
||||||
/* 8019F4D4 40 81 00 08 */ ble lbl_8019F4DC
|
|
||||||
/* 8019F4D8 48 12 F8 65 */ bl __dl__FPv
|
|
||||||
lbl_8019F4DC:
|
|
||||||
/* 8019F4DC 7F E3 FB 78 */ mr r3, r31
|
|
||||||
/* 8019F4E0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8019F4E4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8019F4E8 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8019F4EC 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8019F4F0 4E 80 00 20 */ blr
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
lbl_8019DD4C:
|
|
||||||
/* 8019DD4C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8019DD50 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8019DD54 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8019DD58 4B FF FB 75 */ bl dKy_FiveSenses_fullthrottle_dark_static1__Fv
|
|
||||||
/* 8019DD5C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8019DD60 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8019DD64 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8019DD68 4E 80 00 20 */ blr
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
lbl_8019C388:
|
|
||||||
/* 8019C388 38 00 00 28 */ li r0, 0x28
|
|
||||||
/* 8019C38C B0 03 00 00 */ sth r0, 0(r3)
|
|
||||||
/* 8019C390 38 00 00 34 */ li r0, 0x34
|
|
||||||
/* 8019C394 B0 03 00 02 */ sth r0, 2(r3)
|
|
||||||
/* 8019C398 38 00 00 31 */ li r0, 0x31
|
|
||||||
/* 8019C39C B0 03 00 04 */ sth r0, 4(r3)
|
|
||||||
/* 8019C3A0 4E 80 00 20 */ blr
|
|
||||||
@@ -1,118 +0,0 @@
|
|||||||
lbl_8019CB0C:
|
|
||||||
/* 8019CB0C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8019CB10 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8019CB14 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8019CB18 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
||||||
/* 8019CB1C 7C 7F 1B 78 */ mr r31, r3
|
|
||||||
/* 8019CB20 4B FF F8 85 */ bl dKy_sense_pat_get__Fv
|
|
||||||
/* 8019CB24 28 03 00 0F */ cmplwi r3, 0xf
|
|
||||||
/* 8019CB28 41 81 01 A0 */ bgt lbl_8019CCC8
|
|
||||||
/* 8019CB2C 3C 80 80 3C */ lis r4, lit_4322@ha /* 0x803BBEBC@ha */
|
|
||||||
/* 8019CB30 38 84 BE BC */ addi r4, r4, lit_4322@l /* 0x803BBEBC@l */
|
|
||||||
/* 8019CB34 54 60 10 3A */ slwi r0, r3, 2
|
|
||||||
/* 8019CB38 7C 04 00 2E */ lwzx r0, r4, r0
|
|
||||||
/* 8019CB3C 7C 09 03 A6 */ mtctr r0
|
|
||||||
/* 8019CB40 4E 80 04 20 */ bctr
|
|
||||||
/* 8019CB44 38 00 00 21 */ li r0, 0x21
|
|
||||||
/* 8019CB48 B0 1F 00 00 */ sth r0, 0(r31)
|
|
||||||
/* 8019CB4C 38 00 00 30 */ li r0, 0x30
|
|
||||||
/* 8019CB50 B0 1F 00 02 */ sth r0, 2(r31)
|
|
||||||
/* 8019CB54 38 00 00 2C */ li r0, 0x2c
|
|
||||||
/* 8019CB58 B0 1F 00 04 */ sth r0, 4(r31)
|
|
||||||
/* 8019CB5C 48 00 01 6C */ b lbl_8019CCC8
|
|
||||||
/* 8019CB60 38 00 00 21 */ li r0, 0x21
|
|
||||||
/* 8019CB64 B0 1F 00 00 */ sth r0, 0(r31)
|
|
||||||
/* 8019CB68 38 00 00 30 */ li r0, 0x30
|
|
||||||
/* 8019CB6C B0 1F 00 02 */ sth r0, 2(r31)
|
|
||||||
/* 8019CB70 38 00 00 2C */ li r0, 0x2c
|
|
||||||
/* 8019CB74 B0 1F 00 04 */ sth r0, 4(r31)
|
|
||||||
/* 8019CB78 48 00 01 50 */ b lbl_8019CCC8
|
|
||||||
/* 8019CB7C 38 00 00 28 */ li r0, 0x28
|
|
||||||
/* 8019CB80 B0 1F 00 00 */ sth r0, 0(r31)
|
|
||||||
/* 8019CB84 38 00 00 35 */ li r0, 0x35
|
|
||||||
/* 8019CB88 B0 1F 00 02 */ sth r0, 2(r31)
|
|
||||||
/* 8019CB8C 38 00 00 31 */ li r0, 0x31
|
|
||||||
/* 8019CB90 B0 1F 00 04 */ sth r0, 4(r31)
|
|
||||||
/* 8019CB94 48 00 01 34 */ b lbl_8019CCC8
|
|
||||||
/* 8019CB98 38 00 00 20 */ li r0, 0x20
|
|
||||||
/* 8019CB9C B0 1F 00 00 */ sth r0, 0(r31)
|
|
||||||
/* 8019CBA0 38 00 00 2E */ li r0, 0x2e
|
|
||||||
/* 8019CBA4 B0 1F 00 02 */ sth r0, 2(r31)
|
|
||||||
/* 8019CBA8 38 00 00 28 */ li r0, 0x28
|
|
||||||
/* 8019CBAC B0 1F 00 04 */ sth r0, 4(r31)
|
|
||||||
/* 8019CBB0 48 00 01 18 */ b lbl_8019CCC8
|
|
||||||
/* 8019CBB4 38 00 00 2D */ li r0, 0x2d
|
|
||||||
/* 8019CBB8 B0 1F 00 00 */ sth r0, 0(r31)
|
|
||||||
/* 8019CBBC 38 00 00 40 */ li r0, 0x40
|
|
||||||
/* 8019CBC0 B0 1F 00 02 */ sth r0, 2(r31)
|
|
||||||
/* 8019CBC4 38 00 00 3A */ li r0, 0x3a
|
|
||||||
/* 8019CBC8 B0 1F 00 04 */ sth r0, 4(r31)
|
|
||||||
/* 8019CBCC 48 00 00 FC */ b lbl_8019CCC8
|
|
||||||
/* 8019CBD0 38 00 00 21 */ li r0, 0x21
|
|
||||||
/* 8019CBD4 B0 1F 00 00 */ sth r0, 0(r31)
|
|
||||||
/* 8019CBD8 38 00 00 30 */ li r0, 0x30
|
|
||||||
/* 8019CBDC B0 1F 00 02 */ sth r0, 2(r31)
|
|
||||||
/* 8019CBE0 38 00 00 2C */ li r0, 0x2c
|
|
||||||
/* 8019CBE4 B0 1F 00 04 */ sth r0, 4(r31)
|
|
||||||
/* 8019CBE8 48 00 00 E0 */ b lbl_8019CCC8
|
|
||||||
/* 8019CBEC 38 00 00 26 */ li r0, 0x26
|
|
||||||
/* 8019CBF0 B0 1F 00 00 */ sth r0, 0(r31)
|
|
||||||
/* 8019CBF4 38 00 00 35 */ li r0, 0x35
|
|
||||||
/* 8019CBF8 B0 1F 00 02 */ sth r0, 2(r31)
|
|
||||||
/* 8019CBFC 38 00 00 31 */ li r0, 0x31
|
|
||||||
/* 8019CC00 B0 1F 00 04 */ sth r0, 4(r31)
|
|
||||||
/* 8019CC04 48 00 00 C4 */ b lbl_8019CCC8
|
|
||||||
/* 8019CC08 38 00 00 21 */ li r0, 0x21
|
|
||||||
/* 8019CC0C B0 1F 00 00 */ sth r0, 0(r31)
|
|
||||||
/* 8019CC10 38 00 00 30 */ li r0, 0x30
|
|
||||||
/* 8019CC14 B0 1F 00 02 */ sth r0, 2(r31)
|
|
||||||
/* 8019CC18 38 00 00 2C */ li r0, 0x2c
|
|
||||||
/* 8019CC1C B0 1F 00 04 */ sth r0, 4(r31)
|
|
||||||
/* 8019CC20 48 00 00 A8 */ b lbl_8019CCC8
|
|
||||||
/* 8019CC24 38 00 00 28 */ li r0, 0x28
|
|
||||||
/* 8019CC28 B0 1F 00 00 */ sth r0, 0(r31)
|
|
||||||
/* 8019CC2C 38 00 00 3B */ li r0, 0x3b
|
|
||||||
/* 8019CC30 B0 1F 00 02 */ sth r0, 2(r31)
|
|
||||||
/* 8019CC34 38 00 00 35 */ li r0, 0x35
|
|
||||||
/* 8019CC38 B0 1F 00 04 */ sth r0, 4(r31)
|
|
||||||
/* 8019CC3C 48 00 00 8C */ b lbl_8019CCC8
|
|
||||||
/* 8019CC40 38 00 00 2D */ li r0, 0x2d
|
|
||||||
/* 8019CC44 B0 1F 00 00 */ sth r0, 0(r31)
|
|
||||||
/* 8019CC48 38 00 00 40 */ li r0, 0x40
|
|
||||||
/* 8019CC4C B0 1F 00 02 */ sth r0, 2(r31)
|
|
||||||
/* 8019CC50 38 00 00 3A */ li r0, 0x3a
|
|
||||||
/* 8019CC54 B0 1F 00 04 */ sth r0, 4(r31)
|
|
||||||
/* 8019CC58 48 00 00 70 */ b lbl_8019CCC8
|
|
||||||
/* 8019CC5C 38 00 00 28 */ li r0, 0x28
|
|
||||||
/* 8019CC60 B0 1F 00 00 */ sth r0, 0(r31)
|
|
||||||
/* 8019CC64 38 00 00 3C */ li r0, 0x3c
|
|
||||||
/* 8019CC68 B0 1F 00 02 */ sth r0, 2(r31)
|
|
||||||
/* 8019CC6C 38 00 00 3A */ li r0, 0x3a
|
|
||||||
/* 8019CC70 B0 1F 00 04 */ sth r0, 4(r31)
|
|
||||||
/* 8019CC74 48 00 00 54 */ b lbl_8019CCC8
|
|
||||||
/* 8019CC78 38 00 00 21 */ li r0, 0x21
|
|
||||||
/* 8019CC7C B0 1F 00 00 */ sth r0, 0(r31)
|
|
||||||
/* 8019CC80 38 00 00 30 */ li r0, 0x30
|
|
||||||
/* 8019CC84 B0 1F 00 02 */ sth r0, 2(r31)
|
|
||||||
/* 8019CC88 38 00 00 2C */ li r0, 0x2c
|
|
||||||
/* 8019CC8C B0 1F 00 04 */ sth r0, 4(r31)
|
|
||||||
/* 8019CC90 48 00 00 38 */ b lbl_8019CCC8
|
|
||||||
/* 8019CC94 38 00 00 21 */ li r0, 0x21
|
|
||||||
/* 8019CC98 B0 1F 00 00 */ sth r0, 0(r31)
|
|
||||||
/* 8019CC9C 38 00 00 30 */ li r0, 0x30
|
|
||||||
/* 8019CCA0 B0 1F 00 02 */ sth r0, 2(r31)
|
|
||||||
/* 8019CCA4 38 00 00 2C */ li r0, 0x2c
|
|
||||||
/* 8019CCA8 B0 1F 00 04 */ sth r0, 4(r31)
|
|
||||||
/* 8019CCAC 48 00 00 1C */ b lbl_8019CCC8
|
|
||||||
/* 8019CCB0 38 00 00 1E */ li r0, 0x1e
|
|
||||||
/* 8019CCB4 B0 1F 00 00 */ sth r0, 0(r31)
|
|
||||||
/* 8019CCB8 38 00 00 30 */ li r0, 0x30
|
|
||||||
/* 8019CCBC B0 1F 00 02 */ sth r0, 2(r31)
|
|
||||||
/* 8019CCC0 38 00 00 3B */ li r0, 0x3b
|
|
||||||
/* 8019CCC4 B0 1F 00 04 */ sth r0, 4(r31)
|
|
||||||
lbl_8019CCC8:
|
|
||||||
/* 8019CCC8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
||||||
/* 8019CCCC 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8019CCD0 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8019CCD4 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8019CCD8 4E 80 00 20 */ blr
|
|
||||||
@@ -1,18 +0,0 @@
|
|||||||
lbl_8019FAB8:
|
|
||||||
/* 8019FAB8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8019FABC 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8019FAC0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8019FAC4 4B FF FF 4D */ bl dKy_getdaytime_hour__Fv
|
|
||||||
/* 8019FAC8 2C 03 00 06 */ cmpwi r3, 6
|
|
||||||
/* 8019FACC 41 80 00 14 */ blt lbl_8019FAE0
|
|
||||||
/* 8019FAD0 2C 03 00 13 */ cmpwi r3, 0x13
|
|
||||||
/* 8019FAD4 40 80 00 0C */ bge lbl_8019FAE0
|
|
||||||
/* 8019FAD8 38 60 00 00 */ li r3, 0
|
|
||||||
/* 8019FADC 48 00 00 08 */ b lbl_8019FAE4
|
|
||||||
lbl_8019FAE0:
|
|
||||||
/* 8019FAE0 38 60 00 01 */ li r3, 1
|
|
||||||
lbl_8019FAE4:
|
|
||||||
/* 8019FAE4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8019FAE8 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8019FAEC 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8019FAF0 4E 80 00 20 */ blr
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
lbl_8019FAF4:
|
|
||||||
/* 8019FAF4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
||||||
/* 8019FAF8 7C 08 02 A6 */ mflr r0
|
|
||||||
/* 8019FAFC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
||||||
/* 8019FB00 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
|
||||||
/* 8019FB04 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
|
||||||
/* 8019FB08 48 00 00 C5 */ bl getDarkDaytime__18dScnKy_env_light_cFv
|
|
||||||
/* 8019FB0C C0 02 A2 AC */ lfs f0, lit_5347(r2)
|
|
||||||
/* 8019FB10 EC 01 00 24 */ fdivs f0, f1, f0
|
|
||||||
/* 8019FB14 FC 00 00 1E */ fctiwz f0, f0
|
|
||||||
/* 8019FB18 D8 01 00 08 */ stfd f0, 8(r1)
|
|
||||||
/* 8019FB1C 80 61 00 0C */ lwz r3, 0xc(r1)
|
|
||||||
/* 8019FB20 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
||||||
/* 8019FB24 7C 08 03 A6 */ mtlr r0
|
|
||||||
/* 8019FB28 38 21 00 10 */ addi r1, r1, 0x10
|
|
||||||
/* 8019FB2C 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