move / fix bunch of stuff (#133)

* fix some class structures / d_event wip

* d_event wip

* move gamepad stuff

* move m_Do_main

* move d_bomb / partial m_Do_reset

* format

* remove asm

* add Z2SoundID enum

* move some Z2 classes

* fix

* move more Z2 stuff

* fix fopAc_ac_c more
This commit is contained in:
TakaRikka
2021-06-12 15:22:36 -07:00
committed by GitHub
parent 5be309a186
commit 4448c08ac0
132 changed files with 6755 additions and 3217 deletions
@@ -1,4 +0,0 @@
lbl_802B995C:
/* 802B995C 80 04 00 00 */ lwz r0, 0(r4)
/* 802B9960 90 03 00 00 */ stw r0, 0(r3)
/* 802B9964 4E 80 00 20 */ blr
@@ -1,13 +0,0 @@
lbl_802AEB04:
/* 802AEB04 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802AEB08 7C 08 02 A6 */ mflr r0
/* 802AEB0C 90 01 00 14 */ stw r0, 0x14(r1)
/* 802AEB10 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802AEB14 7C 7F 1B 78 */ mr r31, r3
/* 802AEB18 48 00 01 A5 */ bl resetMultiSePos__12Z2MultiSeMgrFv
/* 802AEB1C 7F E3 FB 78 */ mr r3, r31
/* 802AEB20 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802AEB24 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802AEB28 7C 08 03 A6 */ mtlr r0
/* 802AEB2C 38 21 00 10 */ addi r1, r1, 0x10
/* 802AEB30 4E 80 00 20 */ blr
@@ -1,17 +0,0 @@
lbl_802AB710:
/* 802AB710 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802AB714 7C 08 02 A6 */ mflr r0
/* 802AB718 90 01 00 14 */ stw r0, 0x14(r1)
/* 802AB71C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802AB720 7C 7F 1B 78 */ mr r31, r3
/* 802AB724 48 00 33 E1 */ bl __ct__12Z2MultiSeMgrFv
/* 802AB728 38 00 FF FF */ li r0, -1
/* 802AB72C 90 1F 00 1C */ stw r0, 0x1c(r31)
/* 802AB730 38 00 00 00 */ li r0, 0
/* 802AB734 98 1F 00 20 */ stb r0, 0x20(r31)
/* 802AB738 7F E3 FB 78 */ mr r3, r31
/* 802AB73C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802AB740 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802AB744 7C 08 03 A6 */ mtlr r0
/* 802AB748 38 21 00 10 */ addi r1, r1, 0x10
/* 802AB74C 4E 80 00 20 */ blr
@@ -1,17 +0,0 @@
lbl_802AEB34:
/* 802AEB34 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802AEB38 7C 08 02 A6 */ mflr r0
/* 802AEB3C 90 01 00 14 */ stw r0, 0x14(r1)
/* 802AEB40 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802AEB44 7C 7F 1B 79 */ or. r31, r3, r3
/* 802AEB48 41 82 00 10 */ beq lbl_802AEB58
/* 802AEB4C 7C 80 07 35 */ extsh. r0, r4
/* 802AEB50 40 81 00 08 */ ble lbl_802AEB58
/* 802AEB54 48 02 01 E9 */ bl __dl__FPv
lbl_802AEB58:
/* 802AEB58 7F E3 FB 78 */ mr r3, r31
/* 802AEB5C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802AEB60 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802AEB64 7C 08 03 A6 */ mtlr r0
/* 802AEB68 38 21 00 10 */ addi r1, r1, 0x10
/* 802AEB6C 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_802AB960:
/* 802AB960 88 83 03 CC */ lbz r4, 0x3cc(r3)
/* 802AB964 38 04 FF FF */ addi r0, r4, -1
/* 802AB968 98 03 03 CC */ stb r0, 0x3cc(r3)
/* 802AB96C 88 03 03 CC */ lbz r0, 0x3cc(r3)
/* 802AB970 28 00 00 64 */ cmplwi r0, 0x64
/* 802AB974 4C 81 00 20 */ blelr
/* 802AB978 38 00 00 00 */ li r0, 0
/* 802AB97C 98 03 03 CC */ stb r0, 0x3cc(r3)
/* 802AB980 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_802AB93C:
/* 802AB93C 88 83 03 CC */ lbz r4, 0x3cc(r3)
/* 802AB940 38 04 00 01 */ addi r0, r4, 1
/* 802AB944 98 03 03 CC */ stb r0, 0x3cc(r3)
/* 802AB948 88 03 03 CC */ lbz r0, 0x3cc(r3)
/* 802AB94C 28 00 00 64 */ cmplwi r0, 0x64
/* 802AB950 4C 81 00 20 */ blelr
/* 802AB954 38 00 00 64 */ li r0, 0x64
/* 802AB958 98 03 03 CC */ stb r0, 0x3cc(r3)
/* 802AB95C 4E 80 00 20 */ blr
@@ -1,11 +0,0 @@
lbl_802AB80C:
/* 802AB80C 38 80 00 00 */ li r4, 0
/* 802AB810 7C 85 23 78 */ mr r5, r4
/* 802AB814 38 00 00 08 */ li r0, 8
/* 802AB818 7C 09 03 A6 */ mtctr r0
lbl_802AB81C:
/* 802AB81C 38 04 03 A0 */ addi r0, r4, 0x3a0
/* 802AB820 7C A3 01 2E */ stwx r5, r3, r0
/* 802AB824 38 84 00 04 */ addi r4, r4, 4
/* 802AB828 42 00 FF F4 */ bdnz lbl_802AB81C
/* 802AB82C 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_802AECBC:
/* 802AECBC 38 00 FF FF */ li r0, -1
/* 802AECC0 98 03 00 18 */ stb r0, 0x18(r3)
/* 802AECC4 C0 02 BE 78 */ lfs f0, lit_4040(r2)
/* 802AECC8 D0 03 00 08 */ stfs f0, 8(r3)
/* 802AECCC D0 03 00 0C */ stfs f0, 0xc(r3)
/* 802AECD0 D0 03 00 10 */ stfs f0, 0x10(r3)
/* 802AECD4 D0 03 00 14 */ stfs f0, 0x14(r3)
/* 802AECD8 D0 03 00 04 */ stfs f0, 4(r3)
/* 802AECDC 4E 80 00 20 */ blr
@@ -1,15 +0,0 @@
lbl_802AB07C:
/* 802AB07C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802AB080 7C 08 02 A6 */ mflr r0
/* 802AB084 90 01 00 14 */ stw r0, 0x14(r1)
/* 802AB088 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802AB08C 7C 7F 1B 78 */ mr r31, r3
/* 802AB090 48 03 0E 85 */ bl initiate__10JSUPtrListFv
/* 802AB094 38 00 00 00 */ li r0, 0
/* 802AB098 98 1F 00 0C */ stb r0, 0xc(r31)
/* 802AB09C 7F E3 FB 78 */ mr r3, r31
/* 802AB0A0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802AB0A4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802AB0A8 7C 08 03 A6 */ mtlr r0
/* 802AB0AC 38 21 00 10 */ addi r1, r1, 0x10
/* 802AB0B0 4E 80 00 20 */ blr
@@ -1,28 +0,0 @@
lbl_802AB0B4:
/* 802AB0B4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802AB0B8 7C 08 02 A6 */ mflr r0
/* 802AB0BC 90 01 00 14 */ stw r0, 0x14(r1)
/* 802AB0C0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802AB0C4 93 C1 00 08 */ stw r30, 8(r1)
/* 802AB0C8 7C 7E 1B 79 */ or. r30, r3, r3
/* 802AB0CC 7C 9F 23 78 */ mr r31, r4
/* 802AB0D0 41 82 00 2C */ beq lbl_802AB0FC
/* 802AB0D4 48 00 00 4D */ bl deleteHandlesPool__14Z2SoundHandlesFv
/* 802AB0D8 28 1E 00 00 */ cmplwi r30, 0
/* 802AB0DC 41 82 00 10 */ beq lbl_802AB0EC
/* 802AB0E0 7F C3 F3 78 */ mr r3, r30
/* 802AB0E4 38 80 00 00 */ li r4, 0
/* 802AB0E8 48 03 0D C5 */ bl __dt__10JSUPtrListFv
lbl_802AB0EC:
/* 802AB0EC 7F E0 07 35 */ extsh. r0, r31
/* 802AB0F0 40 81 00 0C */ ble lbl_802AB0FC
/* 802AB0F4 7F C3 F3 78 */ mr r3, r30
/* 802AB0F8 48 02 3C 45 */ bl __dl__FPv
lbl_802AB0FC:
/* 802AB0FC 7F C3 F3 78 */ mr r3, r30
/* 802AB100 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802AB104 83 C1 00 08 */ lwz r30, 8(r1)
/* 802AB108 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802AB10C 7C 08 03 A6 */ mtlr r0
/* 802AB110 38 21 00 10 */ addi r1, r1, 0x10
/* 802AB114 4E 80 00 20 */ blr
@@ -1,24 +0,0 @@
lbl_802AB254:
/* 802AB254 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802AB258 80 A3 00 00 */ lwz r5, 0(r3)
/* 802AB25C 80 04 00 00 */ lwz r0, 0(r4)
/* 802AB260 48 00 00 2C */ b lbl_802AB28C
lbl_802AB264:
/* 802AB264 80 65 00 00 */ lwz r3, 0(r5)
/* 802AB268 80 83 00 00 */ lwz r4, 0(r3)
/* 802AB26C 28 04 00 00 */ cmplwi r4, 0
/* 802AB270 41 82 00 18 */ beq lbl_802AB288
/* 802AB274 80 84 00 18 */ lwz r4, 0x18(r4)
/* 802AB278 90 81 00 08 */ stw r4, 8(r1)
/* 802AB27C 7C 04 00 40 */ cmplw r4, r0
/* 802AB280 40 82 00 08 */ bne lbl_802AB288
/* 802AB284 48 00 00 14 */ b lbl_802AB298
lbl_802AB288:
/* 802AB288 80 A5 00 0C */ lwz r5, 0xc(r5)
lbl_802AB28C:
/* 802AB28C 28 05 00 00 */ cmplwi r5, 0
/* 802AB290 40 82 FF D4 */ bne lbl_802AB264
/* 802AB294 38 60 00 00 */ li r3, 0
lbl_802AB298:
/* 802AB298 38 21 00 10 */ addi r1, r1, 0x10
/* 802AB29C 4E 80 00 20 */ blr
@@ -1,18 +0,0 @@
lbl_802AB2A0:
/* 802AB2A0 80 C3 00 00 */ lwz r6, 0(r3)
/* 802AB2A4 48 00 00 24 */ b lbl_802AB2C8
lbl_802AB2A8:
/* 802AB2A8 80 66 00 00 */ lwz r3, 0(r6)
/* 802AB2AC 80 A3 00 00 */ lwz r5, 0(r3)
/* 802AB2B0 28 05 00 00 */ cmplwi r5, 0
/* 802AB2B4 41 82 00 10 */ beq lbl_802AB2C4
/* 802AB2B8 80 05 00 20 */ lwz r0, 0x20(r5)
/* 802AB2BC 7C 04 00 40 */ cmplw r4, r0
/* 802AB2C0 4D 82 00 20 */ beqlr
lbl_802AB2C4:
/* 802AB2C4 80 C6 00 0C */ lwz r6, 0xc(r6)
lbl_802AB2C8:
/* 802AB2C8 28 06 00 00 */ cmplwi r6, 0
/* 802AB2CC 40 82 FF DC */ bne lbl_802AB2A8
/* 802AB2D0 38 60 00 00 */ li r3, 0
/* 802AB2D4 4E 80 00 20 */ blr
@@ -1,17 +0,0 @@
lbl_802AB504:
/* 802AB504 80 83 00 00 */ lwz r4, 0(r3)
/* 802AB508 48 00 00 20 */ b lbl_802AB528
lbl_802AB50C:
/* 802AB50C 80 64 00 00 */ lwz r3, 0(r4)
/* 802AB510 80 03 00 00 */ lwz r0, 0(r3)
/* 802AB514 28 00 00 00 */ cmplwi r0, 0
/* 802AB518 41 82 00 0C */ beq lbl_802AB524
/* 802AB51C 38 60 00 01 */ li r3, 1
/* 802AB520 4E 80 00 20 */ blr
lbl_802AB524:
/* 802AB524 80 84 00 0C */ lwz r4, 0xc(r4)
lbl_802AB528:
/* 802AB528 28 04 00 00 */ cmplwi r4, 0
/* 802AB52C 40 82 FF E0 */ bne lbl_802AB50C
/* 802AB530 38 60 00 00 */ li r3, 0
/* 802AB534 4E 80 00 20 */ blr
@@ -1,29 +0,0 @@
lbl_802AB4A0:
/* 802AB4A0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802AB4A4 7C 08 02 A6 */ mflr r0
/* 802AB4A8 90 01 00 14 */ stw r0, 0x14(r1)
/* 802AB4AC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802AB4B0 93 C1 00 08 */ stw r30, 8(r1)
/* 802AB4B4 7C 9E 23 78 */ mr r30, r4
/* 802AB4B8 83 E3 00 00 */ lwz r31, 0(r3)
/* 802AB4BC 48 00 00 28 */ b lbl_802AB4E4
lbl_802AB4C0:
/* 802AB4C0 80 7F 00 00 */ lwz r3, 0(r31)
/* 802AB4C4 28 03 00 00 */ cmplwi r3, 0
/* 802AB4C8 41 82 00 18 */ beq lbl_802AB4E0
/* 802AB4CC 80 63 00 00 */ lwz r3, 0(r3)
/* 802AB4D0 28 03 00 00 */ cmplwi r3, 0
/* 802AB4D4 41 82 00 0C */ beq lbl_802AB4E0
/* 802AB4D8 7F C4 F3 78 */ mr r4, r30
/* 802AB4DC 4B FF 70 01 */ bl stop__8JAISoundFUl
lbl_802AB4E0:
/* 802AB4E0 83 FF 00 0C */ lwz r31, 0xc(r31)
lbl_802AB4E4:
/* 802AB4E4 28 1F 00 00 */ cmplwi r31, 0
/* 802AB4E8 40 82 FF D8 */ bne lbl_802AB4C0
/* 802AB4EC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802AB4F0 83 C1 00 08 */ lwz r30, 8(r1)
/* 802AB4F4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802AB4F8 7C 08 03 A6 */ mtlr r0
/* 802AB4FC 38 21 00 10 */ addi r1, r1, 0x10
/* 802AB500 4E 80 00 20 */ blr
@@ -1,24 +0,0 @@
lbl_802C013C:
/* 802C013C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802C0140 7C 08 02 A6 */ mflr r0
/* 802C0144 90 01 00 14 */ stw r0, 0x14(r1)
/* 802C0148 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802C014C 7C 7F 1B 78 */ mr r31, r3
/* 802C0150 48 00 00 20 */ b lbl_802C0170
lbl_802C0154:
/* 802C0154 80 63 00 00 */ lwz r3, 0(r3)
/* 802C0158 28 03 00 00 */ cmplwi r3, 0
/* 802C015C 41 82 00 14 */ beq lbl_802C0170
/* 802C0160 81 83 00 00 */ lwz r12, 0(r3)
/* 802C0164 81 8C 00 08 */ lwz r12, 8(r12)
/* 802C0168 7D 89 03 A6 */ mtctr r12
/* 802C016C 4E 80 04 21 */ bctrl
lbl_802C0170:
/* 802C0170 80 7F 00 00 */ lwz r3, 0(r31)
/* 802C0174 28 03 00 00 */ cmplwi r3, 0
/* 802C0178 40 82 FF DC */ bne lbl_802C0154
/* 802C017C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802C0180 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802C0184 7C 08 03 A6 */ mtlr r0
/* 802C0188 38 21 00 10 */ addi r1, r1, 0x10
/* 802C018C 4E 80 00 20 */ blr
@@ -1,38 +0,0 @@
lbl_802BFFEC:
/* 802BFFEC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802BFFF0 7C 08 02 A6 */ mflr r0
/* 802BFFF4 90 01 00 14 */ stw r0, 0x14(r1)
/* 802BFFF8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802BFFFC 93 C1 00 08 */ stw r30, 8(r1)
/* 802C0000 7C 7E 1B 78 */ mr r30, r3
/* 802C0004 7C 9F 23 78 */ mr r31, r4
/* 802C0008 54 80 06 3E */ clrlwi r0, r4, 0x18
/* 802C000C 28 00 00 20 */ cmplwi r0, 0x20
/* 802C0010 40 82 00 24 */ bne lbl_802C0034
/* 802C0014 88 7E 00 1A */ lbz r3, 0x1a(r30)
/* 802C0018 88 1E 00 16 */ lbz r0, 0x16(r30)
/* 802C001C 7C 03 00 40 */ cmplw r3, r0
/* 802C0020 41 80 00 2C */ blt lbl_802C004C
/* 802C0024 80 6D 86 04 */ lwz r3, data_80450B84(r13)
/* 802C0028 38 80 00 01 */ li r4, 1
/* 802C002C 4B FF 43 B5 */ bl setBattleGhostMute__8Z2SeqMgrFb
/* 802C0030 48 00 00 1C */ b lbl_802C004C
lbl_802C0034:
/* 802C0034 88 1E 00 1A */ lbz r0, 0x1a(r30)
/* 802C0038 28 00 00 00 */ cmplwi r0, 0
/* 802C003C 40 82 00 10 */ bne lbl_802C004C
/* 802C0040 38 00 00 00 */ li r0, 0
/* 802C0044 98 1E 00 19 */ stb r0, 0x19(r30)
/* 802C0048 48 00 00 14 */ b lbl_802C005C
lbl_802C004C:
/* 802C004C 88 1E 00 19 */ lbz r0, 0x19(r30)
/* 802C0050 54 00 07 FE */ clrlwi r0, r0, 0x1f
/* 802C0054 7C 1F 02 14 */ add r0, r31, r0
/* 802C0058 98 1E 00 19 */ stb r0, 0x19(r30)
lbl_802C005C:
/* 802C005C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802C0060 83 C1 00 08 */ lwz r30, 8(r1)
/* 802C0064 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802C0068 7C 08 03 A6 */ mtlr r0
/* 802C006C 38 21 00 10 */ addi r1, r1, 0x10
/* 802C0070 4E 80 00 20 */ blr
@@ -1,23 +0,0 @@
lbl_802BDEF0:
/* 802BDEF0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802BDEF4 7C 08 02 A6 */ mflr r0
/* 802BDEF8 90 01 00 14 */ stw r0, 0x14(r1)
/* 802BDEFC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802BDF00 7C 7F 1B 78 */ mr r31, r3
/* 802BDF04 4B FE D1 79 */ bl __ct__14Z2SoundHandlesFv
/* 802BDF08 3C 60 80 3D */ lis r3, __vt__14Z2SoundObjBase@ha /* 0x803CAD50@ha */
/* 802BDF0C 38 03 AD 50 */ addi r0, r3, __vt__14Z2SoundObjBase@l /* 0x803CAD50@l */
/* 802BDF10 90 1F 00 10 */ stw r0, 0x10(r31)
/* 802BDF14 38 60 00 00 */ li r3, 0
/* 802BDF18 90 7F 00 18 */ stw r3, 0x18(r31)
/* 802BDF1C 98 7F 00 1F */ stb r3, 0x1f(r31)
/* 802BDF20 80 0D 85 F4 */ lwz r0, data_80450B74(r13)
/* 802BDF24 90 1F 00 14 */ stw r0, 0x14(r31)
/* 802BDF28 B0 7F 00 1C */ sth r3, 0x1c(r31)
/* 802BDF2C 98 7F 00 1E */ stb r3, 0x1e(r31)
/* 802BDF30 7F E3 FB 78 */ mr r3, r31
/* 802BDF34 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802BDF38 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802BDF3C 7C 08 03 A6 */ mtlr r0
/* 802BDF40 38 21 00 10 */ addi r1, r1, 0x10
/* 802BDF44 4E 80 00 20 */ blr
@@ -1,28 +0,0 @@
lbl_802BDF48:
/* 802BDF48 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802BDF4C 7C 08 02 A6 */ mflr r0
/* 802BDF50 90 01 00 14 */ stw r0, 0x14(r1)
/* 802BDF54 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802BDF58 93 C1 00 08 */ stw r30, 8(r1)
/* 802BDF5C 7C 7E 1B 79 */ or. r30, r3, r3
/* 802BDF60 7C 9F 23 78 */ mr r31, r4
/* 802BDF64 41 82 00 30 */ beq lbl_802BDF94
/* 802BDF68 3C 80 80 3D */ lis r4, __vt__14Z2SoundObjBase@ha /* 0x803CAD50@ha */
/* 802BDF6C 38 04 AD 50 */ addi r0, r4, __vt__14Z2SoundObjBase@l /* 0x803CAD50@l */
/* 802BDF70 90 1E 00 10 */ stw r0, 0x10(r30)
/* 802BDF74 48 00 00 85 */ bl deleteObject__14Z2SoundObjBaseFv
/* 802BDF78 7F C3 F3 78 */ mr r3, r30
/* 802BDF7C 38 80 00 00 */ li r4, 0
/* 802BDF80 4B FE D1 35 */ bl __dt__14Z2SoundHandlesFv
/* 802BDF84 7F E0 07 35 */ extsh. r0, r31
/* 802BDF88 40 81 00 0C */ ble lbl_802BDF94
/* 802BDF8C 7F C3 F3 78 */ mr r3, r30
/* 802BDF90 48 01 0D AD */ bl __dl__FPv
lbl_802BDF94:
/* 802BDF94 7F C3 F3 78 */ mr r3, r30
/* 802BDF98 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802BDF9C 83 C1 00 08 */ lwz r30, 8(r1)
/* 802BDFA0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802BDFA4 7C 08 03 A6 */ mtlr r0
/* 802BDFA8 38 21 00 10 */ addi r1, r1, 0x10
/* 802BDFAC 4E 80 00 20 */ blr
@@ -1,16 +0,0 @@
lbl_802BE038:
/* 802BE038 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802BE03C 7C 08 02 A6 */ mflr r0
/* 802BE040 90 01 00 14 */ stw r0, 0x14(r1)
/* 802BE044 88 03 00 1F */ lbz r0, 0x1f(r3)
/* 802BE048 28 00 00 00 */ cmplwi r0, 0
/* 802BE04C 41 82 00 14 */ beq lbl_802BE060
/* 802BE050 B0 83 00 1C */ sth r4, 0x1c(r3)
/* 802BE054 98 A3 00 1E */ stb r5, 0x1e(r3)
/* 802BE058 80 83 00 18 */ lwz r4, 0x18(r3)
/* 802BE05C 4B FE D4 DD */ bl func_802AB538
lbl_802BE060:
/* 802BE060 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802BE064 7C 08 03 A6 */ mtlr r0
/* 802BE068 38 21 00 10 */ addi r1, r1, 0x10
/* 802BE06C 4E 80 00 20 */ blr
@@ -1,19 +0,0 @@
lbl_802BDFB0:
/* 802BDFB0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802BDFB4 7C 08 02 A6 */ mflr r0
/* 802BDFB8 90 01 00 14 */ stw r0, 0x14(r1)
/* 802BDFBC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802BDFC0 93 C1 00 08 */ stw r30, 8(r1)
/* 802BDFC4 7C 7E 1B 78 */ mr r30, r3
/* 802BDFC8 7C 9F 23 78 */ mr r31, r4
/* 802BDFCC 7C A4 2B 78 */ mr r4, r5
/* 802BDFD0 4B FE D1 49 */ bl initHandlesPool__14Z2SoundHandlesFUc
/* 802BDFD4 93 FE 00 18 */ stw r31, 0x18(r30)
/* 802BDFD8 38 00 00 01 */ li r0, 1
/* 802BDFDC 98 1E 00 1F */ stb r0, 0x1f(r30)
/* 802BDFE0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802BDFE4 83 C1 00 08 */ lwz r30, 8(r1)
/* 802BDFE8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802BDFEC 7C 08 03 A6 */ mtlr r0
/* 802BDFF0 38 21 00 10 */ addi r1, r1, 0x10
/* 802BDFF4 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_802BE880:
/* 802BE880 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802BE884 7C 08 02 A6 */ mflr r0
/* 802BE888 90 01 00 14 */ stw r0, 0x14(r1)
/* 802BE88C 4B FF F7 25 */ bl init__14Z2SoundObjBaseFP3VecUc
/* 802BE890 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802BE894 7C 08 03 A6 */ mtlr r0
/* 802BE898 38 21 00 10 */ addi r1, r1, 0x10
/* 802BE89C 4E 80 00 20 */ blr
@@ -1,12 +0,0 @@
lbl_80031FCC:
/* 80031FCC 38 80 00 00 */ li r4, 0
/* 80031FD0 A8 03 00 08 */ lha r0, 8(r3)
/* 80031FD4 2C 00 02 21 */ cmpwi r0, 0x221
/* 80031FD8 40 82 00 14 */ bne lbl_80031FEC
/* 80031FDC 80 03 00 B0 */ lwz r0, 0xb0(r3)
/* 80031FE0 28 00 00 04 */ cmplwi r0, 4
/* 80031FE4 40 82 00 08 */ bne lbl_80031FEC
/* 80031FE8 38 80 00 01 */ li r4, 1
lbl_80031FEC:
/* 80031FEC 7C 83 23 78 */ mr r3, r4
/* 80031FF0 4E 80 00 20 */ blr
@@ -1,12 +0,0 @@
lbl_8003201C:
/* 8003201C 38 80 00 00 */ li r4, 0
/* 80032020 A8 03 00 08 */ lha r0, 8(r3)
/* 80032024 2C 00 02 21 */ cmpwi r0, 0x221
/* 80032028 40 82 00 14 */ bne lbl_8003203C
/* 8003202C 80 03 00 B0 */ lwz r0, 0xb0(r3)
/* 80032030 28 00 00 07 */ cmplwi r0, 7
/* 80032034 40 82 00 08 */ bne lbl_8003203C
/* 80032038 38 80 00 01 */ li r4, 1
lbl_8003203C:
/* 8003203C 7C 83 23 78 */ mr r3, r4
/* 80032040 4E 80 00 20 */ blr
@@ -1,17 +0,0 @@
lbl_80031F94:
/* 80031F94 38 80 00 00 */ li r4, 0
/* 80031F98 80 A3 04 9C */ lwz r5, 0x49c(r3)
/* 80031F9C 54 A0 04 A5 */ rlwinm. r0, r5, 0, 0x12, 0x12
/* 80031FA0 40 82 00 20 */ bne lbl_80031FC0
/* 80031FA4 54 A0 02 D7 */ rlwinm. r0, r5, 0, 0xb, 0xb
/* 80031FA8 40 82 00 18 */ bne lbl_80031FC0
/* 80031FAC 80 03 00 B0 */ lwz r0, 0xb0(r3)
/* 80031FB0 28 00 00 02 */ cmplwi r0, 2
/* 80031FB4 41 82 00 0C */ beq lbl_80031FC0
/* 80031FB8 28 00 00 01 */ cmplwi r0, 1
/* 80031FBC 40 82 00 08 */ bne lbl_80031FC4
lbl_80031FC0:
/* 80031FC0 38 80 00 01 */ li r4, 1
lbl_80031FC4:
/* 80031FC4 7C 83 23 78 */ mr r3, r4
/* 80031FC8 4E 80 00 20 */ blr
@@ -1,12 +0,0 @@
lbl_80031FF4:
/* 80031FF4 38 80 00 00 */ li r4, 0
/* 80031FF8 A8 03 00 08 */ lha r0, 8(r3)
/* 80031FFC 2C 00 02 21 */ cmpwi r0, 0x221
/* 80032000 40 82 00 14 */ bne lbl_80032014
/* 80032004 80 03 0B 4C */ lwz r0, 0xb4c(r3)
/* 80032008 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
/* 8003200C 41 82 00 08 */ beq lbl_80032014
/* 80032010 38 80 00 01 */ li r4, 1
lbl_80032014:
/* 80032014 7C 83 23 78 */ mr r3, r4
/* 80032018 4E 80 00 20 */ blr
@@ -1,15 +0,0 @@
lbl_800433F0:
/* 800433F0 3C 80 80 3A */ lis r4, __vt__11dEvt_info_c@ha /* 0x803A35D0@ha */
/* 800433F4 38 04 35 D0 */ addi r0, r4, __vt__11dEvt_info_c@l /* 0x803A35D0@l */
/* 800433F8 90 03 00 00 */ stw r0, 0(r3)
/* 800433FC 38 80 00 00 */ li r4, 0
/* 80043400 B0 83 00 04 */ sth r4, 4(r3)
/* 80043404 38 00 00 02 */ li r0, 2
/* 80043408 B0 03 00 06 */ sth r0, 6(r3)
/* 8004340C 38 00 FF FF */ li r0, -1
/* 80043410 B0 03 00 08 */ sth r0, 8(r3)
/* 80043414 38 00 00 FF */ li r0, 0xff
/* 80043418 98 03 00 0A */ stb r0, 0xa(r3)
/* 8004341C 90 83 00 0C */ stw r4, 0xc(r3)
/* 80043420 98 83 00 0B */ stb r4, 0xb(r3)
/* 80043424 4E 80 00 20 */ blr
@@ -1,22 +0,0 @@
lbl_80041580:
/* 80041580 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80041584 7C 08 02 A6 */ mflr r0
/* 80041588 90 01 00 14 */ stw r0, 0x14(r1)
/* 8004158C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80041590 7C 7F 1B 78 */ mr r31, r3
/* 80041594 38 7F 00 04 */ addi r3, r31, 4
/* 80041598 3C 80 80 04 */ lis r4, __ct__12dEvt_order_cFv@ha /* 0x800415D4@ha */
/* 8004159C 38 84 15 D4 */ addi r4, r4, __ct__12dEvt_order_cFv@l /* 0x800415D4@l */
/* 800415A0 3C A0 80 03 */ lis r5, __dt__12dEvt_order_cFv@ha /* 0x80030154@ha */
/* 800415A4 38 A5 01 54 */ addi r5, r5, __dt__12dEvt_order_cFv@l /* 0x80030154@l */
/* 800415A8 38 C0 00 18 */ li r6, 0x18
/* 800415AC 38 E0 00 08 */ li r7, 8
/* 800415B0 48 32 07 B1 */ bl __construct_array
/* 800415B4 7F E3 FB 78 */ mr r3, r31
/* 800415B8 48 00 1C 31 */ bl remove__14dEvt_control_cFv
/* 800415BC 7F E3 FB 78 */ mr r3, r31
/* 800415C0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800415C4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800415C8 7C 08 03 A6 */ mtlr r0
/* 800415CC 38 21 00 10 */ addi r1, r1, 0x10
/* 800415D0 4E 80 00 20 */ blr
@@ -1,4 +0,0 @@
lbl_800434CC:
/* 800434CC 38 00 00 02 */ li r0, 2
/* 800434D0 B0 03 00 06 */ sth r0, 6(r3)
/* 800434D4 4E 80 00 20 */ blr
@@ -1,15 +0,0 @@
lbl_800425B4:
/* 800425B4 38 80 00 00 */ li r4, 0
/* 800425B8 90 83 01 00 */ stw r4, 0x100(r3)
/* 800425BC 38 00 FF FF */ li r0, -1
/* 800425C0 90 03 01 04 */ stw r0, 0x104(r3)
/* 800425C4 90 83 01 0C */ stw r4, 0x10c(r3)
/* 800425C8 90 83 01 08 */ stw r4, 0x108(r3)
/* 800425CC A0 03 00 DA */ lhz r0, 0xda(r3)
/* 800425D0 54 00 07 BF */ clrlwi. r0, r0, 0x1e
/* 800425D4 40 82 00 08 */ bne lbl_800425DC
/* 800425D8 90 83 01 10 */ stw r4, 0x110(r3)
lbl_800425DC:
/* 800425DC 38 00 00 00 */ li r0, 0
/* 800425E0 98 03 01 14 */ stb r0, 0x114(r3)
/* 800425E4 4E 80 00 20 */ blr
@@ -1,12 +0,0 @@
lbl_800432C8:
/* 800432C8 28 04 00 00 */ cmplwi r4, 0
/* 800432CC 40 82 00 0C */ bne lbl_800432D8
/* 800432D0 38 60 FF FF */ li r3, -1
/* 800432D4 4E 80 00 20 */ blr
lbl_800432D8:
/* 800432D8 41 82 00 0C */ beq lbl_800432E4
/* 800432DC 80 64 00 04 */ lwz r3, 4(r4)
/* 800432E0 4E 80 00 20 */ blr
lbl_800432E4:
/* 800432E4 38 60 FF FF */ li r3, -1
/* 800432E8 4E 80 00 20 */ blr
@@ -1,3 +0,0 @@
lbl_8004290C:
/* 8004290C 38 63 01 14 */ addi r3, r3, 0x114
/* 80042910 4E 80 00 20 */ blr
@@ -1,3 +0,0 @@
lbl_80043278:
/* 80043278 80 63 00 F4 */ lwz r3, 0xf4(r3)
/* 8004327C 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_800429B4:
/* 800429B4 80 03 01 10 */ lwz r0, 0x110(r3)
/* 800429B8 2C 00 00 00 */ cmpwi r0, 0
/* 800429BC 41 82 00 0C */ beq lbl_800429C8
/* 800429C0 38 00 00 00 */ li r0, 0
/* 800429C4 90 03 01 10 */ stw r0, 0x110(r3)
lbl_800429C8:
/* 800429C8 38 00 00 00 */ li r0, 0
/* 800429CC 90 03 01 10 */ stw r0, 0x110(r3)
/* 800429D0 4E 80 00 20 */ blr
@@ -1,4 +0,0 @@
lbl_800429A8:
/* 800429A8 38 00 00 01 */ li r0, 1
/* 800429AC 90 03 01 10 */ stw r0, 0x110(r3)
/* 800429B0 4E 80 00 20 */ blr
@@ -1,32 +0,0 @@
lbl_80041FA0:
/* 80041FA0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80041FA4 7C 08 02 A6 */ mflr r0
/* 80041FA8 90 01 00 24 */ stw r0, 0x24(r1)
/* 80041FAC 39 61 00 20 */ addi r11, r1, 0x20
/* 80041FB0 48 32 02 2D */ bl _savegpr_29
/* 80041FB4 7C 7D 1B 78 */ mr r29, r3
/* 80041FB8 7C 9E 23 78 */ mr r30, r4
/* 80041FBC 83 E4 00 08 */ lwz r31, 8(r4)
/* 80041FC0 4B FF F9 75 */ bl beforeFlagProc__14dEvt_control_cFP12dEvt_order_c
/* 80041FC4 2C 03 00 00 */ cmpwi r3, 0
/* 80041FC8 40 82 00 0C */ bne lbl_80041FD4
/* 80041FCC 38 60 00 00 */ li r3, 0
/* 80041FD0 48 00 00 2C */ b lbl_80041FFC
lbl_80041FD4:
/* 80041FD4 38 00 00 02 */ li r0, 2
/* 80041FD8 B0 1F 00 F8 */ sth r0, 0xf8(r31)
/* 80041FDC 98 1D 00 E4 */ stb r0, 0xe4(r29)
/* 80041FE0 7F A3 EB 78 */ mr r3, r29
/* 80041FE4 7F C4 F3 78 */ mr r4, r30
/* 80041FE8 4B FF F8 1D */ bl setParam__14dEvt_control_cFP12dEvt_order_c
/* 80041FEC 7F A3 EB 78 */ mr r3, r29
/* 80041FF0 7F C4 F3 78 */ mr r4, r30
/* 80041FF4 4B FF F9 71 */ bl afterFlagProc__14dEvt_control_cFP12dEvt_order_c
/* 80041FF8 38 60 00 01 */ li r3, 1
lbl_80041FFC:
/* 80041FFC 39 61 00 20 */ addi r11, r1, 0x20
/* 80042000 48 32 02 29 */ bl _restgpr_29
/* 80042004 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80042008 7C 08 03 A6 */ mtlr r0
/* 8004200C 38 21 00 20 */ addi r1, r1, 0x20
/* 80042010 4E 80 00 20 */ blr
@@ -1,37 +0,0 @@
lbl_800431E8:
/* 800431E8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800431EC 7C 08 02 A6 */ mflr r0
/* 800431F0 90 01 00 14 */ stw r0, 0x14(r1)
/* 800431F4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800431F8 7C 7F 1B 78 */ mr r31, r3
/* 800431FC 38 80 00 00 */ li r4, 0
/* 80043200 98 83 00 E4 */ stb r4, 0xe4(r3)
/* 80043204 98 83 00 E5 */ stb r4, 0xe5(r3)
/* 80043208 98 83 00 E2 */ stb r4, 0xe2(r3)
/* 8004320C 98 83 00 E9 */ stb r4, 0xe9(r3)
/* 80043210 98 83 00 E6 */ stb r4, 0xe6(r3)
/* 80043214 98 83 00 E7 */ stb r4, 0xe7(r3)
/* 80043218 C0 02 84 CC */ lfs f0, lit_5095(r2)
/* 8004321C D0 03 00 F0 */ stfs f0, 0xf0(r3)
/* 80043220 38 00 00 FF */ li r0, 0xff
/* 80043224 98 03 00 EA */ stb r0, 0xea(r3)
/* 80043228 98 03 00 EB */ stb r0, 0xeb(r3)
/* 8004322C 98 03 00 EC */ stb r0, 0xec(r3)
/* 80043230 90 83 00 F4 */ stw r4, 0xf4(r3)
/* 80043234 B0 03 00 E0 */ sth r0, 0xe0(r3)
/* 80043238 98 83 00 ED */ stb r4, 0xed(r3)
/* 8004323C 98 03 00 EE */ stb r0, 0xee(r3)
/* 80043240 B0 83 00 D8 */ sth r4, 0xd8(r3)
/* 80043244 B0 83 00 DA */ sth r4, 0xda(r3)
/* 80043248 90 83 00 F8 */ stw r4, 0xf8(r3)
/* 8004324C 4B FF F3 69 */ bl clearSkipSystem__14dEvt_control_cFv
/* 80043250 38 00 00 00 */ li r0, 0
/* 80043254 98 1F 01 28 */ stb r0, 0x128(r31)
/* 80043258 98 1F 01 29 */ stb r0, 0x129(r31)
/* 8004325C 38 00 FF FF */ li r0, -1
/* 80043260 90 1F 01 2C */ stw r0, 0x12c(r31)
/* 80043264 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80043268 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8004326C 7C 08 03 A6 */ mtlr r0
/* 80043270 38 21 00 10 */ addi r1, r1, 0x10
/* 80043274 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_8004360C:
/* 8004360C 7C 85 07 34 */ extsh r5, r4
/* 80043610 A8 03 00 E0 */ lha r0, 0xe0(r3)
/* 80043614 7C 05 00 00 */ cmpw r5, r0
/* 80043618 40 82 00 0C */ bne lbl_80043624
/* 8004361C A8 63 00 DE */ lha r3, 0xde(r3)
/* 80043620 4E 80 00 20 */ blr
lbl_80043624:
/* 80043624 7C 83 23 78 */ mr r3, r4
/* 80043628 4E 80 00 20 */ blr
@@ -1,19 +0,0 @@
lbl_80043280:
/* 80043280 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80043284 7C 08 02 A6 */ mflr r0
/* 80043288 90 01 00 14 */ stw r0, 0x14(r1)
/* 8004328C 7C 66 1B 78 */ mr r6, r3
/* 80043290 7C 83 23 78 */ mr r3, r4
/* 80043294 80 06 01 2C */ lwz r0, 0x12c(r6)
/* 80043298 7C 04 07 74 */ extsb r4, r0
/* 8004329C 38 A0 FF FF */ li r5, -1
/* 800432A0 88 C6 01 29 */ lbz r6, 0x129(r6)
/* 800432A4 C0 22 84 CC */ lfs f1, lit_5095(r2)
/* 800432A8 38 E0 00 00 */ li r7, 0
/* 800432AC 39 00 00 00 */ li r8, 0
/* 800432B0 39 20 FF FF */ li r9, -1
/* 800432B4 4B FE 40 3D */ bl dStage_changeScene4Event__FiScibfUlsi
/* 800432B8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800432BC 7C 08 03 A6 */ mtlr r0
/* 800432C0 38 21 00 10 */ addi r1, r1, 0x10
/* 800432C4 4E 80 00 20 */ blr
@@ -1,13 +0,0 @@
lbl_8004362C:
/* 8004362C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80043630 7C 08 02 A6 */ mflr r0
/* 80043634 90 01 00 14 */ stw r0, 0x14(r1)
/* 80043638 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8004363C 7C 7F 1B 78 */ mr r31, r3
/* 80043640 4B FF FC 89 */ bl getPId__14dEvt_control_cFPv
/* 80043644 90 7F 00 C4 */ stw r3, 0xc4(r31)
/* 80043648 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8004364C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80043650 7C 08 03 A6 */ mtlr r0
/* 80043654 38 21 00 10 */ addi r1, r1, 0x10
/* 80043658 4E 80 00 20 */ blr
@@ -1,13 +0,0 @@
lbl_8004365C:
/* 8004365C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80043660 7C 08 02 A6 */ mflr r0
/* 80043664 90 01 00 14 */ stw r0, 0x14(r1)
/* 80043668 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8004366C 7C 7F 1B 78 */ mr r31, r3
/* 80043670 4B FF FC 59 */ bl getPId__14dEvt_control_cFPv
/* 80043674 90 7F 00 C8 */ stw r3, 0xc8(r31)
/* 80043678 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8004367C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80043680 7C 08 03 A6 */ mtlr r0
/* 80043684 38 21 00 10 */ addi r1, r1, 0x10
/* 80043688 4E 80 00 20 */ blr
@@ -1,13 +0,0 @@
lbl_800436F4:
/* 800436F4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800436F8 7C 08 02 A6 */ mflr r0
/* 800436FC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80043700 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80043704 7C 7F 1B 78 */ mr r31, r3
/* 80043708 4B FF FB C1 */ bl getPId__14dEvt_control_cFPv
/* 8004370C 90 7F 00 D4 */ stw r3, 0xd4(r31)
/* 80043710 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80043714 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80043718 7C 08 03 A6 */ mtlr r0
/* 8004371C 38 21 00 10 */ addi r1, r1, 0x10
/* 80043720 4E 80 00 20 */ blr
@@ -1,13 +0,0 @@
lbl_800436BC:
/* 800436BC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800436C0 7C 08 02 A6 */ mflr r0
/* 800436C4 90 01 00 14 */ stw r0, 0x14(r1)
/* 800436C8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800436CC 7C 7F 1B 78 */ mr r31, r3
/* 800436D0 4B FF FB F9 */ bl getPId__14dEvt_control_cFPv
/* 800436D4 90 7F 00 D0 */ stw r3, 0xd0(r31)
/* 800436D8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800436DC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800436E0 7C 08 03 A6 */ mtlr r0
/* 800436E4 38 21 00 10 */ addi r1, r1, 0x10
/* 800436E8 4E 80 00 20 */ blr
@@ -1,13 +0,0 @@
lbl_8004368C:
/* 8004368C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80043690 7C 08 02 A6 */ mflr r0
/* 80043694 90 01 00 14 */ stw r0, 0x14(r1)
/* 80043698 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8004369C 7C 7F 1B 78 */ mr r31, r3
/* 800436A0 4B FF FC 29 */ bl getPId__14dEvt_control_cFPv
/* 800436A4 90 7F 00 CC */ stw r3, 0xcc(r31)
/* 800436A8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800436AC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800436B0 7C 08 03 A6 */ mtlr r0
/* 800436B4 38 21 00 10 */ addi r1, r1, 0x10
/* 800436B8 4E 80 00 20 */ blr
@@ -1,18 +0,0 @@
lbl_80042914:
/* 80042914 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80042918 7C 08 02 A6 */ mflr r0
/* 8004291C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80042920 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80042924 93 C1 00 08 */ stw r30, 8(r1)
/* 80042928 7C 7E 1B 78 */ mr r30, r3
/* 8004292C 7C DF 33 78 */ mr r31, r6
/* 80042930 90 A3 01 00 */ stw r5, 0x100(r3)
/* 80042934 48 00 09 95 */ bl getPId__14dEvt_control_cFPv
/* 80042938 90 7E 01 04 */ stw r3, 0x104(r30)
/* 8004293C 93 FE 01 0C */ stw r31, 0x10c(r30)
/* 80042940 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80042944 83 C1 00 08 */ lwz r30, 8(r1)
/* 80042948 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8004294C 7C 08 03 A6 */ mtlr r0
/* 80042950 38 21 00 10 */ addi r1, r1, 0x10
/* 80042954 4E 80 00 20 */ blr
@@ -1,21 +0,0 @@
lbl_80042958:
/* 80042958 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8004295C 7C 08 02 A6 */ mflr r0
/* 80042960 90 01 00 14 */ stw r0, 0x14(r1)
/* 80042964 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80042968 93 C1 00 08 */ stw r30, 8(r1)
/* 8004296C 7C 7E 1B 78 */ mr r30, r3
/* 80042970 7C BF 2B 78 */ mr r31, r5
/* 80042974 3C A0 80 04 */ lis r5, dEv_defaultSkipZev__FPvi@ha /* 0x8004261C@ha */
/* 80042978 38 A5 26 1C */ addi r5, r5, dEv_defaultSkipZev__FPvi@l /* 0x8004261C@l */
/* 8004297C 38 C0 00 01 */ li r6, 1
/* 80042980 4B FF FF 95 */ bl setSkipProc__14dEvt_control_cFPvPFPvi_ii
/* 80042984 38 7E 01 14 */ addi r3, r30, 0x114
/* 80042988 7F E4 FB 78 */ mr r4, r31
/* 8004298C 48 32 61 A1 */ bl strcpy
/* 80042990 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80042994 83 C1 00 08 */ lwz r30, 8(r1)
/* 80042998 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8004299C 7C 08 03 A6 */ mtlr r0
/* 800429A0 38 21 00 10 */ addi r1, r1, 0x10
/* 800429A4 4E 80 00 20 */ blr
@@ -1,12 +0,0 @@
lbl_80043E30:
/* 80043E30 2C 04 FF FF */ cmpwi r4, -1
/* 80043E34 40 82 00 0C */ bne lbl_80043E40
/* 80043E38 38 60 00 01 */ li r3, 1
/* 80043E3C 4E 80 00 20 */ blr
lbl_80043E40:
/* 80043E40 38 00 28 00 */ li r0, 0x2800
/* 80043E44 7C 85 FE 70 */ srawi r5, r4, 0x1f
/* 80043E48 54 03 0F FE */ srwi r3, r0, 0x1f
/* 80043E4C 7C 00 20 10 */ subfc r0, r0, r4
/* 80043E50 7C 65 19 14 */ adde r3, r5, r3
/* 80043E54 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_80043E58:
/* 80043E58 38 80 00 00 */ li r4, 0
/* 80043E5C 7C 85 23 78 */ mr r5, r4
/* 80043E60 38 00 01 40 */ li r0, 0x140
/* 80043E64 7C 09 03 A6 */ mtctr r0
lbl_80043E68:
/* 80043E68 7C A3 21 2E */ stwx r5, r3, r4
/* 80043E6C 38 84 00 04 */ addi r4, r4, 4
/* 80043E70 42 00 FF F8 */ bdnz lbl_80043E68
/* 80043E74 4E 80 00 20 */ blr
@@ -1,13 +0,0 @@
lbl_800466E0:
/* 800466E0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800466E4 7C 08 02 A6 */ mflr r0
/* 800466E8 90 01 00 14 */ stw r0, 0x14(r1)
/* 800466EC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800466F0 7C 7F 1B 78 */ mr r31, r3
/* 800466F4 4B FF FA 45 */ bl init__11dEvDtBase_cFv
/* 800466F8 7F E3 FB 78 */ mr r3, r31
/* 800466FC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80046700 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80046704 7C 08 03 A6 */ mtlr r0
/* 80046708 38 21 00 10 */ addi r1, r1, 0x10
/* 8004670C 4E 80 00 20 */ blr
@@ -1,23 +0,0 @@
lbl_80046688:
/* 80046688 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8004668C 7C 08 02 A6 */ mflr r0
/* 80046690 90 01 00 14 */ stw r0, 0x14(r1)
/* 80046694 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80046698 7C 7F 1B 78 */ mr r31, r3
/* 8004669C 3C 80 80 04 */ lis r4, __ct__11dEvDtBase_cFv@ha /* 0x800466E0@ha */
/* 800466A0 38 84 66 E0 */ addi r4, r4, __ct__11dEvDtBase_cFv@l /* 0x800466E0@l */
/* 800466A4 3C A0 80 03 */ lis r5, __dt__11dEvDtBase_cFv@ha /* 0x80030190@ha */
/* 800466A8 38 A5 01 90 */ addi r5, r5, __dt__11dEvDtBase_cFv@l /* 0x80030190@l */
/* 800466AC 38 C0 00 24 */ li r6, 0x24
/* 800466B0 38 E0 00 0B */ li r7, 0xb
/* 800466B4 48 31 B6 AD */ bl __construct_array
/* 800466B8 38 00 FF FF */ li r0, -1
/* 800466BC 90 1F 01 90 */ stw r0, 0x190(r31)
/* 800466C0 38 00 00 00 */ li r0, 0
/* 800466C4 98 1F 06 BC */ stb r0, 0x6bc(r31)
/* 800466C8 7F E3 FB 78 */ mr r3, r31
/* 800466CC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800466D0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800466D4 7C 08 03 A6 */ mtlr r0
/* 800466D8 38 21 00 10 */ addi r1, r1, 0x10
/* 800466DC 4E 80 00 20 */ blr
@@ -1,6 +0,0 @@
lbl_800463DC:
/* 800463DC 38 00 FF FF */ li r0, -1
/* 800463E0 90 03 00 00 */ stw r0, 0(r3)
/* 800463E4 38 00 00 00 */ li r0, 0
/* 800463E8 90 03 00 08 */ stw r0, 8(r3)
/* 800463EC 4E 80 00 20 */ blr
@@ -1,28 +0,0 @@
lbl_80046C0C:
/* 80046C0C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80046C10 7C 08 02 A6 */ mflr r0
/* 80046C14 90 01 00 24 */ stw r0, 0x24(r1)
/* 80046C18 39 61 00 20 */ addi r11, r1, 0x20
/* 80046C1C 48 31 B5 C1 */ bl _savegpr_29
/* 80046C20 7C 7D 1B 78 */ mr r29, r3
/* 80046C24 3B C0 00 00 */ li r30, 0
/* 80046C28 3B E0 00 00 */ li r31, 0
lbl_80046C2C:
/* 80046C2C 7C 7D FA 14 */ add r3, r29, r31
/* 80046C30 4B FF F5 09 */ bl init__11dEvDtBase_cFv
/* 80046C34 3B DE 00 01 */ addi r30, r30, 1
/* 80046C38 2C 1E 00 0B */ cmpwi r30, 0xb
/* 80046C3C 3B FF 00 24 */ addi r31, r31, 0x24
/* 80046C40 41 80 FF EC */ blt lbl_80046C2C
/* 80046C44 38 00 00 00 */ li r0, 0
/* 80046C48 90 1D 01 8C */ stw r0, 0x18c(r29)
/* 80046C4C 38 7D 01 90 */ addi r3, r29, 0x190
/* 80046C50 4B FF F7 8D */ bl init__18dEvent_exception_cFv
/* 80046C54 38 7D 01 BC */ addi r3, r29, 0x1bc
/* 80046C58 4B FF D2 01 */ bl init__11dEvDtFlag_cFv
/* 80046C5C 39 61 00 20 */ addi r11, r1, 0x20
/* 80046C60 48 31 B5 C9 */ bl _restgpr_29
/* 80046C64 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80046C68 7C 08 03 A6 */ mtlr r0
/* 80046C6C 38 21 00 20 */ addi r1, r1, 0x20
/* 80046C70 4E 80 00 20 */ blr
@@ -1,30 +0,0 @@
lbl_800469EC:
/* 800469EC 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 800469F0 7C 08 02 A6 */ mflr r0
/* 800469F4 90 01 00 24 */ stw r0, 0x24(r1)
/* 800469F8 39 61 00 20 */ addi r11, r1, 0x20
/* 800469FC 48 31 B7 DD */ bl _savegpr_28
/* 80046A00 7C 7C 1B 78 */ mr r28, r3
/* 80046A04 7C 9D 23 78 */ mr r29, r4
/* 80046A08 3B C0 00 04 */ li r30, 4
/* 80046A0C 3B E0 00 90 */ li r31, 0x90
lbl_80046A10:
/* 80046A10 7C 7C FA 14 */ add r3, r28, r31
/* 80046A14 80 03 00 00 */ lwz r0, 0(r3)
/* 80046A18 28 00 00 00 */ cmplwi r0, 0
/* 80046A1C 41 82 00 14 */ beq lbl_80046A30
/* 80046A20 80 03 00 20 */ lwz r0, 0x20(r3)
/* 80046A24 7C 1D 00 00 */ cmpw r29, r0
/* 80046A28 40 82 00 08 */ bne lbl_80046A30
/* 80046A2C 4B FF F7 0D */ bl init__11dEvDtBase_cFv
lbl_80046A30:
/* 80046A30 3B DE 00 01 */ addi r30, r30, 1
/* 80046A34 2C 1E 00 09 */ cmpwi r30, 9
/* 80046A38 3B FF 00 24 */ addi r31, r31, 0x24
/* 80046A3C 40 81 FF D4 */ ble lbl_80046A10
/* 80046A40 39 61 00 20 */ addi r11, r1, 0x20
/* 80046A44 48 31 B7 E1 */ bl _restgpr_28
/* 80046A48 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80046A4C 7C 08 03 A6 */ mtlr r0
/* 80046A50 38 21 00 20 */ addi r1, r1, 0x20
/* 80046A54 4E 80 00 20 */ blr
@@ -1,6 +0,0 @@
lbl_801FA03C:
/* 801FA03C 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */
/* 801FA040 38 63 D2 E8 */ addi r3, r3, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */
/* 801FA044 80 03 00 34 */ lwz r0, 0x34(r3)
/* 801FA048 54 03 C7 FE */ rlwinm r3, r0, 0x18, 0x1f, 0x1f
/* 801FA04C 4E 80 00 20 */ blr
@@ -1,6 +0,0 @@
lbl_801FA050:
/* 801FA050 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */
/* 801FA054 38 63 D2 E8 */ addi r3, r3, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */
/* 801FA058 80 03 00 34 */ lwz r0, 0x34(r3)
/* 801FA05C 54 03 BF FE */ rlwinm r3, r0, 0x17, 0x1f, 0x1f
/* 801FA060 4E 80 00 20 */ blr
@@ -1,6 +0,0 @@
lbl_801F9F98:
/* 801F9F98 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */
/* 801F9F9C 38 63 D2 E8 */ addi r3, r3, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */
/* 801F9FA0 80 03 00 34 */ lwz r0, 0x34(r3)
/* 801F9FA4 54 03 F7 FE */ rlwinm r3, r0, 0x1e, 0x1f, 0x1f
/* 801F9FA8 4E 80 00 20 */ blr
@@ -1,21 +0,0 @@
lbl_801F9FAC:
/* 801F9FAC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F9FB0 7C 08 02 A6 */ mflr r0
/* 801F9FB4 90 01 00 14 */ stw r0, 0x14(r1)
/* 801F9FB8 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */
/* 801F9FBC 38 63 D2 E8 */ addi r3, r3, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */
/* 801F9FC0 80 03 00 34 */ lwz r0, 0x34(r3)
/* 801F9FC4 54 00 07 FF */ clrlwi. r0, r0, 0x1f
/* 801F9FC8 41 82 00 18 */ beq lbl_801F9FE0
/* 801F9FCC 4B FF FF B9 */ bl dMw_UP_TRIGGER__Fv
/* 801F9FD0 2C 03 00 00 */ cmpwi r3, 0
/* 801F9FD4 40 82 00 0C */ bne lbl_801F9FE0
/* 801F9FD8 38 60 00 01 */ li r3, 1
/* 801F9FDC 48 00 00 08 */ b lbl_801F9FE4
lbl_801F9FE0:
/* 801F9FE0 38 60 00 00 */ li r3, 0
lbl_801F9FE4:
/* 801F9FE4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801F9FE8 7C 08 03 A6 */ mtlr r0
/* 801F9FEC 38 21 00 10 */ addi r1, r1, 0x10
/* 801F9FF0 4E 80 00 20 */ blr
@@ -1,21 +0,0 @@
lbl_801F9FF4:
/* 801F9FF4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801F9FF8 7C 08 02 A6 */ mflr r0
/* 801F9FFC 90 01 00 14 */ stw r0, 0x14(r1)
/* 801FA000 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */
/* 801FA004 38 63 D2 E8 */ addi r3, r3, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */
/* 801FA008 80 03 00 34 */ lwz r0, 0x34(r3)
/* 801FA00C 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
/* 801FA010 41 82 00 18 */ beq lbl_801FA028
/* 801FA014 4B FF FF 71 */ bl dMw_UP_TRIGGER__Fv
/* 801FA018 2C 03 00 00 */ cmpwi r3, 0
/* 801FA01C 40 82 00 0C */ bne lbl_801FA028
/* 801FA020 38 60 00 01 */ li r3, 1
/* 801FA024 48 00 00 08 */ b lbl_801FA02C
lbl_801FA028:
/* 801FA028 38 60 00 00 */ li r3, 0
lbl_801FA02C:
/* 801FA02C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801FA030 7C 08 03 A6 */ mtlr r0
/* 801FA034 38 21 00 10 */ addi r1, r1, 0x10
/* 801FA038 4E 80 00 20 */ blr
@@ -1,6 +0,0 @@
lbl_801FA078:
/* 801FA078 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */
/* 801FA07C 38 63 D2 E8 */ addi r3, r3, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */
/* 801FA080 80 03 00 34 */ lwz r0, 0x34(r3)
/* 801FA084 54 03 A7 FE */ rlwinm r3, r0, 0x14, 0x1f, 0x1f
/* 801FA088 4E 80 00 20 */ blr
@@ -1,6 +0,0 @@
lbl_801F9F84:
/* 801F9F84 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */
/* 801F9F88 38 63 D2 E8 */ addi r3, r3, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */
/* 801F9F8C 80 03 00 34 */ lwz r0, 0x34(r3)
/* 801F9F90 54 03 EF FE */ rlwinm r3, r0, 0x1d, 0x1f, 0x1f
/* 801F9F94 4E 80 00 20 */ blr
@@ -1,6 +0,0 @@
lbl_801FA064:
/* 801FA064 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */
/* 801FA068 38 63 D2 E8 */ addi r3, r3, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */
/* 801FA06C 80 03 00 34 */ lwz r0, 0x34(r3)
/* 801FA070 54 03 E7 FE */ rlwinm r3, r0, 0x1c, 0x1f, 0x1f
/* 801FA074 4E 80 00 20 */ blr
@@ -1,12 +0,0 @@
lbl_801FA114:
/* 801FA114 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
/* 801FA118 38 63 01 88 */ addi r3, r3, g_meter2_info@l /* 0x80430188@l */
/* 801FA11C 80 63 00 24 */ lwz r3, 0x24(r3)
/* 801FA120 28 03 00 00 */ cmplwi r3, 0
/* 801FA124 41 82 00 10 */ beq lbl_801FA134
/* 801FA128 88 03 01 47 */ lbz r0, 0x147(r3)
/* 801FA12C 54 03 07 FE */ clrlwi r3, r0, 0x1f
/* 801FA130 4E 80 00 20 */ blr
lbl_801FA134:
/* 801FA134 38 60 00 00 */ li r3, 0
/* 801FA138 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_801FA0F0:
/* 801FA0F0 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
/* 801FA0F4 38 63 01 88 */ addi r3, r3, g_meter2_info@l /* 0x80430188@l */
/* 801FA0F8 80 63 00 24 */ lwz r3, 0x24(r3)
/* 801FA0FC 28 03 00 00 */ cmplwi r3, 0
/* 801FA100 4D 82 00 20 */ beqlr
/* 801FA104 88 03 01 47 */ lbz r0, 0x147(r3)
/* 801FA108 54 00 06 3C */ rlwinm r0, r0, 0, 0x18, 0x1e
/* 801FA10C 98 03 01 47 */ stb r0, 0x147(r3)
/* 801FA110 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_801FA0AC:
/* 801FA0AC 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
/* 801FA0B0 38 63 01 88 */ addi r3, r3, g_meter2_info@l /* 0x80430188@l */
/* 801FA0B4 80 63 00 24 */ lwz r3, 0x24(r3)
/* 801FA0B8 28 03 00 00 */ cmplwi r3, 0
/* 801FA0BC 4D 82 00 20 */ beqlr
/* 801FA0C0 38 00 00 00 */ li r0, 0
/* 801FA0C4 98 03 01 54 */ stb r0, 0x154(r3)
/* 801FA0C8 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_801FA0CC:
/* 801FA0CC 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
/* 801FA0D0 38 63 01 88 */ addi r3, r3, g_meter2_info@l /* 0x80430188@l */
/* 801FA0D4 80 63 00 24 */ lwz r3, 0x24(r3)
/* 801FA0D8 28 03 00 00 */ cmplwi r3, 0
/* 801FA0DC 4D 82 00 20 */ beqlr
/* 801FA0E0 88 03 01 47 */ lbz r0, 0x147(r3)
/* 801FA0E4 60 00 00 01 */ ori r0, r0, 1
/* 801FA0E8 98 03 01 47 */ stb r0, 0x147(r3)
/* 801FA0EC 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_801FA08C:
/* 801FA08C 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
/* 801FA090 38 63 01 88 */ addi r3, r3, g_meter2_info@l /* 0x80430188@l */
/* 801FA094 80 63 00 24 */ lwz r3, 0x24(r3)
/* 801FA098 28 03 00 00 */ cmplwi r3, 0
/* 801FA09C 4D 82 00 20 */ beqlr
/* 801FA0A0 38 00 00 01 */ li r0, 1
/* 801FA0A4 98 03 01 54 */ stb r0, 0x154(r3)
/* 801FA0A8 4E 80 00 20 */ blr
@@ -1,8 +0,0 @@
lbl_801FA220:
/* 801FA220 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
/* 801FA224 38 63 01 88 */ addi r3, r3, g_meter2_info@l /* 0x80430188@l */
/* 801FA228 88 03 00 B9 */ lbz r0, 0xb9(r3)
/* 801FA22C 98 03 00 BA */ stb r0, 0xba(r3)
/* 801FA230 38 00 00 02 */ li r0, 2
/* 801FA234 98 03 00 B9 */ stb r0, 0xb9(r3)
/* 801FA238 4E 80 00 20 */ blr
-15
View File
@@ -1,15 +0,0 @@
lbl_800155DC:
/* 800155DC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800155E0 7C 08 02 A6 */ mflr r0
/* 800155E4 90 01 00 14 */ stw r0, 0x14(r1)
/* 800155E8 48 2C F6 C5 */ bl destroyManager__8JUTVideoFv
/* 800155EC 38 60 00 00 */ li r3, 0
/* 800155F0 48 34 6F BD */ bl GXSetDrawDoneCallback
/* 800155F4 38 60 00 01 */ li r3, 1
/* 800155F8 48 33 82 49 */ bl VISetBlack
/* 800155FC 48 33 80 99 */ bl VIFlush
/* 80015600 48 33 73 C5 */ bl VIWaitForRetrace
/* 80015604 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80015608 7C 08 03 A6 */ mtlr r0
/* 8001560C 38 21 00 10 */ addi r1, r1, 0x10
/* 80015610 4E 80 00 20 */ blr
@@ -1,11 +0,0 @@
lbl_80007D74:
/* 80007D74 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80007D78 7C 08 02 A6 */ mflr r0
/* 80007D7C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80007D80 48 2D 92 A5 */ bl clearForReset__10JUTGamePadFv
/* 80007D84 3C 60 F0 00 */ lis r3, 0xf000
/* 80007D88 48 2D 9C 51 */ bl setEnabled__Q210JUTGamePad7CRumbleFUl
/* 80007D8C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80007D90 7C 08 03 A6 */ mtlr r0
/* 80007D94 38 21 00 10 */ addi r1, r1, 0x10
/* 80007D98 4E 80 00 20 */ blr
@@ -1,28 +0,0 @@
lbl_80005728:
/* 80005728 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8000572C 7C 08 02 A6 */ mflr r0
/* 80005730 90 01 00 14 */ stw r0, 0x14(r1)
/* 80005734 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80005738 93 C1 00 08 */ stw r30, 8(r1)
/* 8000573C 7C 7E 1B 78 */ mr r30, r3
/* 80005740 80 63 00 08 */ lwz r3, 8(r3)
/* 80005744 48 2C A6 21 */ bl getTotalUsedSize__10JKRExpHeapCFv
/* 80005748 7C 7F 1B 78 */ mr r31, r3
/* 8000574C 80 7E 00 08 */ lwz r3, 8(r30)
/* 80005750 48 2C 8F DD */ bl getFreeSize__7JKRHeapFv
/* 80005754 80 1E 00 0C */ lwz r0, 0xc(r30)
/* 80005758 7C 00 F8 00 */ cmpw r0, r31
/* 8000575C 40 80 00 08 */ bge lbl_80005764
/* 80005760 93 FE 00 0C */ stw r31, 0xc(r30)
lbl_80005764:
/* 80005764 80 1E 00 10 */ lwz r0, 0x10(r30)
/* 80005768 7C 00 18 00 */ cmpw r0, r3
/* 8000576C 40 81 00 08 */ ble lbl_80005774
/* 80005770 90 7E 00 10 */ stw r3, 0x10(r30)
lbl_80005774:
/* 80005774 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80005778 83 C1 00 08 */ lwz r30, 8(r1)
/* 8000577C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80005780 7C 08 03 A6 */ mtlr r0
/* 80005784 38 21 00 10 */ addi r1, r1, 0x10
/* 80005788 4E 80 00 20 */ blr
@@ -1,25 +0,0 @@
lbl_80005848:
/* 80005848 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8000584C 7C 08 02 A6 */ mflr r0
/* 80005850 90 01 00 14 */ stw r0, 0x14(r1)
/* 80005854 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80005858 93 C1 00 08 */ stw r30, 8(r1)
/* 8000585C 7C 7E 1B 78 */ mr r30, r3
/* 80005860 48 33 B4 65 */ bl OSDisableScheduler
/* 80005864 3B E0 00 00 */ li r31, 0
/* 80005868 80 7E 00 80 */ lwz r3, 0x80(r30)
/* 8000586C 48 00 00 0C */ b lbl_80005878
lbl_80005870:
/* 80005870 80 63 00 0C */ lwz r3, 0xc(r3)
/* 80005874 3B FF 00 01 */ addi r31, r31, 1
lbl_80005878:
/* 80005878 28 03 00 00 */ cmplwi r3, 0
/* 8000587C 40 82 FF F4 */ bne lbl_80005870
/* 80005880 48 33 B4 85 */ bl OSEnableScheduler
/* 80005884 7F E3 FB 78 */ mr r3, r31
/* 80005888 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8000588C 83 C1 00 08 */ lwz r30, 8(r1)
/* 80005890 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80005894 7C 08 03 A6 */ mtlr r0
/* 80005898 38 21 00 10 */ addi r1, r1, 0x10
/* 8000589C 4E 80 00 20 */ blr
-56
View File
@@ -1,56 +0,0 @@
lbl_800061C8:
/* 800061C8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800061CC 7C 08 02 A6 */ mflr r0
/* 800061D0 90 01 00 14 */ stw r0, 0x14(r1)
/* 800061D4 88 0D 80 00 */ lbz r0, data_80450580(r13)
/* 800061D8 7C 00 07 75 */ extsb. r0, r0
/* 800061DC 41 82 00 A0 */ beq lbl_8000627C
/* 800061E0 88 0D 85 9A */ lbz r0, struct_80450B18+0x2(r13)
/* 800061E4 28 00 00 00 */ cmplwi r0, 0
/* 800061E8 41 82 00 0C */ beq lbl_800061F4
/* 800061EC 38 60 00 02 */ li r3, 2
/* 800061F0 4B FF F5 9D */ bl CheckHeap__FUl
lbl_800061F4:
/* 800061F4 3C 60 80 3E */ lis r3, m_gamePad__8mDoCPd_c@ha /* 0x803DD2D8@ha */
/* 800061F8 38 63 D2 D8 */ addi r3, r3, m_gamePad__8mDoCPd_c@l /* 0x803DD2D8@l */
/* 800061FC 80 63 00 08 */ lwz r3, 8(r3)
/* 80006200 80 03 00 18 */ lwz r0, 0x18(r3)
/* 80006204 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a
/* 80006208 28 00 00 20 */ cmplwi r0, 0x20
/* 8000620C 40 82 00 1C */ bne lbl_80006228
/* 80006210 80 03 00 1C */ lwz r0, 0x1c(r3)
/* 80006214 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
/* 80006218 41 82 00 10 */ beq lbl_80006228
/* 8000621C 88 0D 85 98 */ lbz r0, struct_80450B18+0x0(r13)
/* 80006220 68 00 00 01 */ xori r0, r0, 1
/* 80006224 98 0D 85 98 */ stb r0, struct_80450B18+0x0(r13)
lbl_80006228:
/* 80006228 88 0D 85 98 */ lbz r0, struct_80450B18+0x0(r13)
/* 8000622C 28 00 00 00 */ cmplwi r0, 0
/* 80006230 41 82 00 44 */ beq lbl_80006274
/* 80006234 80 03 00 18 */ lwz r0, 0x18(r3)
/* 80006238 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a
/* 8000623C 28 00 00 40 */ cmplwi r0, 0x40
/* 80006240 40 82 00 30 */ bne lbl_80006270
/* 80006244 80 03 00 1C */ lwz r0, 0x1c(r3)
/* 80006248 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
/* 8000624C 41 82 00 24 */ beq lbl_80006270
/* 80006250 88 6D 80 08 */ lbz r3, data_80450588(r13)
/* 80006254 28 03 00 05 */ cmplwi r3, 5
/* 80006258 40 80 00 10 */ bge lbl_80006268
/* 8000625C 38 03 00 01 */ addi r0, r3, 1
/* 80006260 98 0D 80 08 */ stb r0, data_80450588(r13)
/* 80006264 48 00 00 0C */ b lbl_80006270
lbl_80006268:
/* 80006268 38 00 00 01 */ li r0, 1
/* 8000626C 98 0D 80 08 */ stb r0, data_80450588(r13)
lbl_80006270:
/* 80006270 4B FF F8 69 */ bl debugDisplay__Fv
lbl_80006274:
/* 80006274 38 60 00 02 */ li r3, 2
/* 80006278 4B FF FA D5 */ bl Debug_console__FUl
lbl_8000627C:
/* 8000627C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80006280 7C 08 03 A6 */ mtlr r0
/* 80006284 38 21 00 10 */ addi r1, r1, 0x10
/* 80006288 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_800058A0:
/* 800058A0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800058A4 7C 08 02 A6 */ mflr r0
/* 800058A8 90 01 00 14 */ stw r0, 0x14(r1)
/* 800058AC 80 63 00 08 */ lwz r3, 8(r3)
/* 800058B0 4B FF FF 99 */ bl countUsed__FP10JKRExpHeap
/* 800058B4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800058B8 7C 08 03 A6 */ mtlr r0
/* 800058BC 38 21 00 10 */ addi r1, r1, 0x10
/* 800058C0 4E 80 00 20 */ blr
@@ -1,134 +0,0 @@
lbl_800058C4:
/* 800058C4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 800058C8 7C 08 02 A6 */ mflr r0
/* 800058CC 90 01 00 24 */ stw r0, 0x24(r1)
/* 800058D0 39 61 00 20 */ addi r11, r1, 0x20
/* 800058D4 48 35 C8 FD */ bl _savegpr_26
/* 800058D8 7C 7D 1B 78 */ mr r29, r3
/* 800058DC 80 63 00 08 */ lwz r3, 8(r3)
/* 800058E0 80 83 00 38 */ lwz r4, 0x38(r3)
/* 800058E4 7C 9A 23 78 */ mr r26, r4
/* 800058E8 80 1D 00 1C */ lwz r0, 0x1c(r29)
/* 800058EC 7F E0 20 50 */ subf r31, r0, r4
/* 800058F0 48 2C A4 75 */ bl getTotalUsedSize__10JKRExpHeapCFv
/* 800058F4 7C 7E 1B 78 */ mr r30, r3
/* 800058F8 80 7D 00 08 */ lwz r3, 8(r29)
/* 800058FC 48 2C 8E 89 */ bl getTotalFreeSize__7JKRHeapFv
/* 80005900 7C 7B 1B 78 */ mr r27, r3
/* 80005904 80 7D 00 08 */ lwz r3, 8(r29)
/* 80005908 48 2C 8E 25 */ bl getFreeSize__7JKRHeapFv
/* 8000590C 7C 7C 1B 78 */ mr r28, r3
/* 80005910 38 60 00 64 */ li r3, 0x64
/* 80005914 38 80 00 D4 */ li r4, 0xd4
/* 80005918 3C A0 80 37 */ lis r5, m_Do_m_Do_main__stringBase0@ha /* 0x803739A0@ha */
/* 8000591C 38 A5 39 A0 */ addi r5, r5, m_Do_m_Do_main__stringBase0@l /* 0x803739A0@l */
/* 80005920 38 A5 00 3C */ addi r5, r5, 0x3c
/* 80005924 80 DD 00 00 */ lwz r6, 0(r29)
/* 80005928 4C C6 31 82 */ crclr 6
/* 8000592C 48 2D AC 05 */ bl JUTReport__FiiPCce
/* 80005930 38 60 00 64 */ li r3, 0x64
/* 80005934 38 80 00 E3 */ li r4, 0xe3
/* 80005938 3C A0 80 37 */ lis r5, m_Do_m_Do_main__stringBase0@ha /* 0x803739A0@ha */
/* 8000593C 38 A5 39 A0 */ addi r5, r5, m_Do_m_Do_main__stringBase0@l /* 0x803739A0@l */
/* 80005940 38 A5 00 45 */ addi r5, r5, 0x45
/* 80005944 7F 46 D3 78 */ mr r6, r26
/* 80005948 4C C6 31 82 */ crclr 6
/* 8000594C 48 2D AB E5 */ bl JUTReport__FiiPCce
/* 80005950 38 60 00 64 */ li r3, 0x64
/* 80005954 38 80 00 F0 */ li r4, 0xf0
/* 80005958 3C A0 80 37 */ lis r5, m_Do_m_Do_main__stringBase0@ha /* 0x803739A0@ha */
/* 8000595C 38 A5 39 A0 */ addi r5, r5, m_Do_m_Do_main__stringBase0@l /* 0x803739A0@l */
/* 80005960 38 A5 00 5B */ addi r5, r5, 0x5b
/* 80005964 80 DD 00 1C */ lwz r6, 0x1c(r29)
/* 80005968 4C C6 31 82 */ crclr 6
/* 8000596C 48 2D AB C5 */ bl JUTReport__FiiPCce
/* 80005970 38 60 00 64 */ li r3, 0x64
/* 80005974 38 80 00 FD */ li r4, 0xfd
/* 80005978 3C A0 80 37 */ lis r5, m_Do_m_Do_main__stringBase0@ha /* 0x803739A0@ha */
/* 8000597C 38 A5 39 A0 */ addi r5, r5, m_Do_m_Do_main__stringBase0@l /* 0x803739A0@l */
/* 80005980 38 A5 00 71 */ addi r5, r5, 0x71
/* 80005984 7C DF D8 50 */ subf r6, r31, r27
/* 80005988 4C C6 31 82 */ crclr 6
/* 8000598C 48 2D AB A5 */ bl JUTReport__FiiPCce
/* 80005990 38 60 00 64 */ li r3, 0x64
/* 80005994 38 80 01 0A */ li r4, 0x10a
/* 80005998 3C A0 80 37 */ lis r5, m_Do_m_Do_main__stringBase0@ha /* 0x803739A0@ha */
/* 8000599C 38 A5 39 A0 */ addi r5, r5, m_Do_m_Do_main__stringBase0@l /* 0x803739A0@l */
/* 800059A0 38 A5 00 87 */ addi r5, r5, 0x87
/* 800059A4 7C DF E0 50 */ subf r6, r31, r28
/* 800059A8 4C C6 31 82 */ crclr 6
/* 800059AC 48 2D AB 85 */ bl JUTReport__FiiPCce
/* 800059B0 38 60 00 64 */ li r3, 0x64
/* 800059B4 38 80 01 17 */ li r4, 0x117
/* 800059B8 3C A0 80 37 */ lis r5, m_Do_m_Do_main__stringBase0@ha /* 0x803739A0@ha */
/* 800059BC 38 A5 39 A0 */ addi r5, r5, m_Do_m_Do_main__stringBase0@l /* 0x803739A0@l */
/* 800059C0 38 A5 00 9D */ addi r5, r5, 0x9d
/* 800059C4 7F C6 F3 78 */ mr r6, r30
/* 800059C8 4C C6 31 82 */ crclr 6
/* 800059CC 48 2D AB 65 */ bl JUTReport__FiiPCce
/* 800059D0 38 60 00 64 */ li r3, 0x64
/* 800059D4 38 80 01 24 */ li r4, 0x124
/* 800059D8 3C A0 80 37 */ lis r5, m_Do_m_Do_main__stringBase0@ha /* 0x803739A0@ha */
/* 800059DC 38 A5 39 A0 */ addi r5, r5, m_Do_m_Do_main__stringBase0@l /* 0x803739A0@l */
/* 800059E0 38 A5 00 B3 */ addi r5, r5, 0xb3
/* 800059E4 1C DE 00 64 */ mulli r6, r30, 0x64
/* 800059E8 80 1D 00 1C */ lwz r0, 0x1c(r29)
/* 800059EC 7C C6 03 D6 */ divw r6, r6, r0
/* 800059F0 4C C6 31 82 */ crclr 6
/* 800059F4 48 2D AB 3D */ bl JUTReport__FiiPCce
/* 800059F8 38 60 00 64 */ li r3, 0x64
/* 800059FC 38 80 01 31 */ li r4, 0x131
/* 80005A00 3C A0 80 37 */ lis r5, m_Do_m_Do_main__stringBase0@ha /* 0x803739A0@ha */
/* 80005A04 38 A5 39 A0 */ addi r5, r5, m_Do_m_Do_main__stringBase0@l /* 0x803739A0@l */
/* 80005A08 38 A5 00 CF */ addi r5, r5, 0xcf
/* 80005A0C 80 DD 00 0C */ lwz r6, 0xc(r29)
/* 80005A10 4C C6 31 82 */ crclr 6
/* 80005A14 48 2D AB 1D */ bl JUTReport__FiiPCce
/* 80005A18 38 60 00 64 */ li r3, 0x64
/* 80005A1C 38 80 01 3E */ li r4, 0x13e
/* 80005A20 3C A0 80 37 */ lis r5, m_Do_m_Do_main__stringBase0@ha /* 0x803739A0@ha */
/* 80005A24 38 A5 39 A0 */ addi r5, r5, m_Do_m_Do_main__stringBase0@l /* 0x803739A0@l */
/* 80005A28 38 A5 00 E5 */ addi r5, r5, 0xe5
/* 80005A2C 80 1D 00 0C */ lwz r0, 0xc(r29)
/* 80005A30 1C C0 00 64 */ mulli r6, r0, 0x64
/* 80005A34 80 1D 00 1C */ lwz r0, 0x1c(r29)
/* 80005A38 7C C6 03 D6 */ divw r6, r6, r0
/* 80005A3C 4C C6 31 82 */ crclr 6
/* 80005A40 48 2D AA F1 */ bl JUTReport__FiiPCce
/* 80005A44 38 60 00 64 */ li r3, 0x64
/* 80005A48 38 80 01 4B */ li r4, 0x14b
/* 80005A4C 3C A0 80 37 */ lis r5, m_Do_m_Do_main__stringBase0@ha /* 0x803739A0@ha */
/* 80005A50 38 A5 39 A0 */ addi r5, r5, m_Do_m_Do_main__stringBase0@l /* 0x803739A0@l */
/* 80005A54 38 A5 01 01 */ addi r5, r5, 0x101
/* 80005A58 80 1D 00 10 */ lwz r0, 0x10(r29)
/* 80005A5C 7C DF 00 50 */ subf r6, r31, r0
/* 80005A60 4C C6 31 82 */ crclr 6
/* 80005A64 48 2D AA CD */ bl JUTReport__FiiPCce
/* 80005A68 38 60 00 64 */ li r3, 0x64
/* 80005A6C 38 80 01 58 */ li r4, 0x158
/* 80005A70 3C A0 80 37 */ lis r5, m_Do_m_Do_main__stringBase0@ha /* 0x803739A0@ha */
/* 80005A74 38 A5 39 A0 */ addi r5, r5, m_Do_m_Do_main__stringBase0@l /* 0x803739A0@l */
/* 80005A78 38 A5 01 17 */ addi r5, r5, 0x117
/* 80005A7C 80 1D 00 10 */ lwz r0, 0x10(r29)
/* 80005A80 7C 1F 00 50 */ subf r0, r31, r0
/* 80005A84 1C C0 00 64 */ mulli r6, r0, 0x64
/* 80005A88 80 1D 00 1C */ lwz r0, 0x1c(r29)
/* 80005A8C 7C C6 03 D6 */ divw r6, r6, r0
/* 80005A90 4C C6 31 82 */ crclr 6
/* 80005A94 48 2D AA 9D */ bl JUTReport__FiiPCce
/* 80005A98 80 7D 00 08 */ lwz r3, 8(r29)
/* 80005A9C 4B FF FD AD */ bl countUsed__FP10JKRExpHeap
/* 80005AA0 7C 66 1B 78 */ mr r6, r3
/* 80005AA4 38 60 00 64 */ li r3, 0x64
/* 80005AA8 38 80 01 65 */ li r4, 0x165
/* 80005AAC 3C A0 80 37 */ lis r5, m_Do_m_Do_main__stringBase0@ha /* 0x803739A0@ha */
/* 80005AB0 38 A5 39 A0 */ addi r5, r5, m_Do_m_Do_main__stringBase0@l /* 0x803739A0@l */
/* 80005AB4 38 A5 01 33 */ addi r5, r5, 0x133
/* 80005AB8 4C C6 31 82 */ crclr 6
/* 80005ABC 48 2D AA 75 */ bl JUTReport__FiiPCce
/* 80005AC0 39 61 00 20 */ addi r11, r1, 0x20
/* 80005AC4 48 35 C7 59 */ bl _restgpr_26
/* 80005AC8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80005ACC 7C 08 03 A6 */ mtlr r0
/* 80005AD0 38 21 00 20 */ addi r1, r1, 0x20
/* 80005AD4 4E 80 00 20 */ blr
-30
View File
@@ -1,30 +0,0 @@
lbl_800056C0:
/* 800056C0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800056C4 7C 08 02 A6 */ mflr r0
/* 800056C8 90 01 00 14 */ stw r0, 0x14(r1)
/* 800056CC 3C 60 80 37 */ lis r3, m_Do_m_Do_main__stringBase0@ha /* 0x803739A0@ha */
/* 800056D0 38 63 39 A0 */ addi r3, r3, m_Do_m_Do_main__stringBase0@l /* 0x803739A0@l */
/* 800056D4 7C 64 1B 78 */ mr r4, r3
/* 800056D8 48 36 32 BD */ bl strcmp
/* 800056DC 2C 03 00 00 */ cmpwi r3, 0
/* 800056E0 40 82 00 20 */ bne lbl_80005700
/* 800056E4 3C 60 80 37 */ lis r3, m_Do_m_Do_main__stringBase0@ha /* 0x803739A0@ha */
/* 800056E8 38 63 39 A0 */ addi r3, r3, m_Do_m_Do_main__stringBase0@l /* 0x803739A0@l */
/* 800056EC 38 63 00 0A */ addi r3, r3, 0xa
/* 800056F0 7C 64 1B 78 */ mr r4, r3
/* 800056F4 48 36 32 A1 */ bl strcmp
/* 800056F8 2C 03 00 00 */ cmpwi r3, 0
/* 800056FC 41 82 00 1C */ beq lbl_80005718
lbl_80005700:
/* 80005700 3C 60 80 37 */ lis r3, m_Do_m_Do_main__stringBase0@ha /* 0x803739A0@ha */
/* 80005704 38 63 39 A0 */ addi r3, r3, m_Do_m_Do_main__stringBase0@l /* 0x803739A0@l */
/* 80005708 38 63 00 11 */ addi r3, r3, 0x11
/* 8000570C 4C C6 31 82 */ crclr 6
/* 80005710 48 00 14 FD */ bl OSReport_Error
lbl_80005714:
/* 80005714 48 00 00 00 */ b lbl_80005714
lbl_80005718:
/* 80005718 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8000571C 7C 08 03 A6 */ mtlr r0
/* 80005720 38 21 00 10 */ addi r1, r1, 0x10
/* 80005724 4E 80 00 20 */ blr