mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
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:
@@ -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
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user