jstudio particle and sound OK (#2194)

* Work on object-sound

* object-particle OK

* object-sound OK

* JStudio_JAudio2 control OK

* JStudio_JParticle control OK

* JStage object OK

* JStage ambient light OK
This commit is contained in:
hatal175
2024-08-22 13:17:24 -07:00
committed by GitHub
parent 18f4489dd6
commit d3420ffe8d
101 changed files with 1200 additions and 3978 deletions
@@ -1,72 +0,0 @@
lbl_80288988:
/* 80288988 80 A3 00 04 */ lwz r5, 4(r3)
/* 8028898C 80 04 00 04 */ lwz r0, 4(r4)
/* 80288990 7C 05 00 40 */ cmplw r5, r0
/* 80288994 41 82 00 0C */ beq lbl_802889A0
/* 80288998 38 60 00 00 */ li r3, 0
/* 8028899C 4E 80 00 20 */ blr
lbl_802889A0:
/* 802889A0 80 03 00 00 */ lwz r0, 0(r3)
/* 802889A4 7C 06 03 78 */ mr r6, r0
/* 802889A8 80 64 00 00 */ lwz r3, 0(r4)
/* 802889AC 7C 64 1B 78 */ mr r4, r3
/* 802889B0 7C 00 18 40 */ cmplw r0, r3
/* 802889B4 40 82 00 0C */ bne lbl_802889C0
/* 802889B8 38 60 00 01 */ li r3, 1
/* 802889BC 4E 80 00 20 */ blr
lbl_802889C0:
/* 802889C0 54 A0 F0 BE */ srwi r0, r5, 2
/* 802889C4 7C 09 03 A6 */ mtctr r0
/* 802889C8 28 05 00 04 */ cmplwi r5, 4
/* 802889CC 41 80 00 2C */ blt lbl_802889F8
lbl_802889D0:
/* 802889D0 80 66 00 00 */ lwz r3, 0(r6)
/* 802889D4 80 04 00 00 */ lwz r0, 0(r4)
/* 802889D8 7C 03 00 40 */ cmplw r3, r0
/* 802889DC 41 82 00 0C */ beq lbl_802889E8
/* 802889E0 38 60 00 00 */ li r3, 0
/* 802889E4 4E 80 00 20 */ blr
lbl_802889E8:
/* 802889E8 38 A5 FF FC */ addi r5, r5, -4
/* 802889EC 38 C6 00 04 */ addi r6, r6, 4
/* 802889F0 38 84 00 04 */ addi r4, r4, 4
/* 802889F4 42 00 FF DC */ bdnz lbl_802889D0
lbl_802889F8:
/* 802889F8 2C 05 00 02 */ cmpwi r5, 2
/* 802889FC 41 82 00 3C */ beq lbl_80288A38
/* 80288A00 40 80 00 10 */ bge lbl_80288A10
/* 80288A04 2C 05 00 01 */ cmpwi r5, 1
/* 80288A08 40 80 00 50 */ bge lbl_80288A58
/* 80288A0C 48 00 00 64 */ b lbl_80288A70
lbl_80288A10:
/* 80288A10 2C 05 00 04 */ cmpwi r5, 4
/* 80288A14 40 80 00 5C */ bge lbl_80288A70
/* 80288A18 88 66 00 00 */ lbz r3, 0(r6)
/* 80288A1C 88 04 00 00 */ lbz r0, 0(r4)
/* 80288A20 7C 03 00 40 */ cmplw r3, r0
/* 80288A24 41 82 00 0C */ beq lbl_80288A30
/* 80288A28 38 60 00 00 */ li r3, 0
/* 80288A2C 4E 80 00 20 */ blr
lbl_80288A30:
/* 80288A30 38 C6 00 01 */ addi r6, r6, 1
/* 80288A34 38 84 00 01 */ addi r4, r4, 1
lbl_80288A38:
/* 80288A38 88 66 00 00 */ lbz r3, 0(r6)
/* 80288A3C 88 04 00 00 */ lbz r0, 0(r4)
/* 80288A40 7C 03 00 40 */ cmplw r3, r0
/* 80288A44 41 82 00 0C */ beq lbl_80288A50
/* 80288A48 38 60 00 00 */ li r3, 0
/* 80288A4C 4E 80 00 20 */ blr
lbl_80288A50:
/* 80288A50 38 C6 00 01 */ addi r6, r6, 1
/* 80288A54 38 84 00 01 */ addi r4, r4, 1
lbl_80288A58:
/* 80288A58 88 66 00 00 */ lbz r3, 0(r6)
/* 80288A5C 88 04 00 00 */ lbz r0, 0(r4)
/* 80288A60 7C 03 00 40 */ cmplw r3, r0
/* 80288A64 41 82 00 0C */ beq lbl_80288A70
/* 80288A68 38 60 00 00 */ li r3, 0
/* 80288A6C 4E 80 00 20 */ blr
lbl_80288A70:
/* 80288A70 38 60 00 01 */ li r3, 1
/* 80288A74 4E 80 00 20 */ blr
@@ -1,26 +0,0 @@
lbl_8028D550:
/* 8028D550 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8028D554 7C 08 02 A6 */ mflr r0
/* 8028D558 90 01 00 14 */ stw r0, 0x14(r1)
/* 8028D55C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8028D560 93 C1 00 08 */ stw r30, 8(r1)
/* 8028D564 7C 7E 1B 79 */ or. r30, r3, r3
/* 8028D568 7C 9F 23 78 */ mr r31, r4
/* 8028D56C 41 82 00 28 */ beq lbl_8028D594
/* 8028D570 3C 80 80 3C */ lis r4, __vt__Q215JStudio_JAudio213TCreateObject@ha /* 0x803C5A68@ha */
/* 8028D574 38 04 5A 68 */ addi r0, r4, __vt__Q215JStudio_JAudio213TCreateObject@l /* 0x803C5A68@l */
/* 8028D578 90 1E 00 00 */ stw r0, 0(r30)
/* 8028D57C 38 80 00 00 */ li r4, 0
/* 8028D580 4B FF 7F 09 */ bl __dt__Q27JStudio13TCreateObjectFv
/* 8028D584 7F E0 07 35 */ extsh. r0, r31
/* 8028D588 40 81 00 0C */ ble lbl_8028D594
/* 8028D58C 7F C3 F3 78 */ mr r3, r30
/* 8028D590 48 04 17 AD */ bl __dl__FPv
lbl_8028D594:
/* 8028D594 7F C3 F3 78 */ mr r3, r30
/* 8028D598 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8028D59C 83 C1 00 08 */ lwz r30, 8(r1)
/* 8028D5A0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8028D5A4 7C 08 03 A6 */ mtlr r0
/* 8028D5A8 38 21 00 10 */ addi r1, r1, 0x10
/* 8028D5AC 4E 80 00 20 */ blr
@@ -1,34 +0,0 @@
lbl_8028D5B0:
/* 8028D5B0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8028D5B4 7C 08 02 A6 */ mflr r0
/* 8028D5B8 90 01 00 14 */ stw r0, 0x14(r1)
/* 8028D5BC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8028D5C0 7C 66 1B 78 */ mr r6, r3
/* 8028D5C4 7C 9F 23 78 */ mr r31, r4
/* 8028D5C8 80 65 00 00 */ lwz r3, 0(r5)
/* 8028D5CC 80 83 00 04 */ lwz r4, 4(r3)
/* 8028D5D0 3C 60 4A 53 */ lis r3, 0x4A53 /* 0x4A534E44@ha */
/* 8028D5D4 38 03 4E 44 */ addi r0, r3, 0x4E44 /* 0x4A534E44@l */
/* 8028D5D8 7C 04 00 00 */ cmpw r4, r0
/* 8028D5DC 41 82 00 08 */ beq lbl_8028D5E4
/* 8028D5E0 48 00 00 10 */ b lbl_8028D5F0
lbl_8028D5E4:
/* 8028D5E4 3C 60 80 29 */ lis r3, createObject_JAI_SOUND___Q215JStudio_JAudio213TCreateObjectFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ215JStudio_JAudio213TCreateObject@ha /* 0x8028D624@ha */
/* 8028D5E8 39 83 D6 24 */ addi r12, r3, createObject_JAI_SOUND___Q215JStudio_JAudio213TCreateObjectFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ215JStudio_JAudio213TCreateObject@l /* 0x8028D624@l */
/* 8028D5EC 48 00 00 0C */ b lbl_8028D5F8
lbl_8028D5F0:
/* 8028D5F0 38 60 00 00 */ li r3, 0
/* 8028D5F4 48 00 00 1C */ b lbl_8028D610
lbl_8028D5F8:
/* 8028D5F8 7C A3 2B 78 */ mr r3, r5
/* 8028D5FC 7C C4 33 78 */ mr r4, r6
/* 8028D600 7D 89 03 A6 */ mtctr r12
/* 8028D604 4E 80 04 21 */ bctrl
/* 8028D608 90 7F 00 00 */ stw r3, 0(r31)
/* 8028D60C 38 60 00 01 */ li r3, 1
lbl_8028D610:
/* 8028D610 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8028D614 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8028D618 7C 08 03 A6 */ mtlr r0
/* 8028D61C 38 21 00 10 */ addi r1, r1, 0x10
/* 8028D620 4E 80 00 20 */ blr
@@ -1,75 +0,0 @@
lbl_8028D624:
/* 8028D624 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8028D628 7C 08 02 A6 */ mflr r0
/* 8028D62C 90 01 00 24 */ stw r0, 0x24(r1)
/* 8028D630 39 61 00 20 */ addi r11, r1, 0x20
/* 8028D634 48 0D 4B A9 */ bl _savegpr_29
/* 8028D638 7C 7D 1B 78 */ mr r29, r3
/* 8028D63C 7C 9E 23 78 */ mr r30, r4
/* 8028D640 38 60 01 48 */ li r3, 0x148
/* 8028D644 48 04 16 09 */ bl __nw__FUl
/* 8028D648 7C 7F 1B 79 */ or. r31, r3, r3
/* 8028D64C 41 82 00 10 */ beq lbl_8028D65C
/* 8028D650 7F C4 F3 78 */ mr r4, r30
/* 8028D654 48 00 01 D5 */ bl __ct__Q215JStudio_JAudio214TAdaptor_soundFPQ215JStudio_JAudio213TCreateObject
/* 8028D658 7C 7F 1B 78 */ mr r31, r3
lbl_8028D65C:
/* 8028D65C 28 1F 00 00 */ cmplwi r31, 0
/* 8028D660 40 82 00 0C */ bne lbl_8028D66C
/* 8028D664 38 60 00 00 */ li r3, 0
/* 8028D668 48 00 00 A8 */ b lbl_8028D710
lbl_8028D66C:
/* 8028D66C 93 E1 00 08 */ stw r31, 8(r1)
/* 8028D670 88 1E 00 14 */ lbz r0, 0x14(r30)
/* 8028D674 98 1F 01 1C */ stb r0, 0x11c(r31)
/* 8028D678 38 60 00 38 */ li r3, 0x38
/* 8028D67C 48 04 15 D1 */ bl __nw__FUl
/* 8028D680 7C 7E 1B 79 */ or. r30, r3, r3
/* 8028D684 41 82 00 14 */ beq lbl_8028D698
/* 8028D688 7F A4 EB 78 */ mr r4, r29
/* 8028D68C 7F E5 FB 78 */ mr r5, r31
/* 8028D690 4B FF A5 0D */ bl __ct__Q27JStudio13TObject_soundFRCQ47JStudio3stb4data20TParse_TBlock_objectPQ27JStudio14TAdaptor_sound
/* 8028D694 7C 7E 1B 78 */ mr r30, r3
lbl_8028D698:
/* 8028D698 28 1E 00 00 */ cmplwi r30, 0
/* 8028D69C 40 82 00 0C */ bne lbl_8028D6A8
/* 8028D6A0 3B C0 00 00 */ li r30, 0
/* 8028D6A4 48 00 00 28 */ b lbl_8028D6CC
lbl_8028D6A8:
/* 8028D6A8 80 7E 00 34 */ lwz r3, 0x34(r30)
/* 8028D6AC 28 03 00 00 */ cmplwi r3, 0
/* 8028D6B0 41 82 00 1C */ beq lbl_8028D6CC
/* 8028D6B4 93 C3 00 04 */ stw r30, 4(r3)
/* 8028D6B8 80 7E 00 34 */ lwz r3, 0x34(r30)
/* 8028D6BC 81 83 00 00 */ lwz r12, 0(r3)
/* 8028D6C0 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 8028D6C4 7D 89 03 A6 */ mtctr r12
/* 8028D6C8 4E 80 04 21 */ bctrl
lbl_8028D6CC:
/* 8028D6CC 28 1E 00 00 */ cmplwi r30, 0
/* 8028D6D0 40 82 00 2C */ bne lbl_8028D6FC
/* 8028D6D4 80 61 00 08 */ lwz r3, 8(r1)
/* 8028D6D8 28 03 00 00 */ cmplwi r3, 0
/* 8028D6DC 41 82 00 18 */ beq lbl_8028D6F4
/* 8028D6E0 38 80 00 01 */ li r4, 1
/* 8028D6E4 81 83 00 00 */ lwz r12, 0(r3)
/* 8028D6E8 81 8C 00 08 */ lwz r12, 8(r12)
/* 8028D6EC 7D 89 03 A6 */ mtctr r12
/* 8028D6F0 4E 80 04 21 */ bctrl
lbl_8028D6F4:
/* 8028D6F4 38 60 00 00 */ li r3, 0
/* 8028D6F8 48 00 00 18 */ b lbl_8028D710
lbl_8028D6FC:
/* 8028D6FC 38 00 00 00 */ li r0, 0
/* 8028D700 90 01 00 08 */ stw r0, 8(r1)
/* 8028D704 48 00 00 08 */ b lbl_8028D70C
/* 8028D708 4E 80 04 21 */ bctrl
lbl_8028D70C:
/* 8028D70C 7F C3 F3 78 */ mr r3, r30
lbl_8028D710:
/* 8028D710 39 61 00 20 */ addi r11, r1, 0x20
/* 8028D714 48 0D 4B 15 */ bl _restgpr_29
/* 8028D718 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8028D71C 7C 08 03 A6 */ mtlr r0
/* 8028D720 38 21 00 20 */ addi r1, r1, 0x20
/* 8028D724 4E 80 00 20 */ blr
@@ -1,50 +0,0 @@
lbl_8028D8F4:
/* 8028D8F4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8028D8F8 7C 08 02 A6 */ mflr r0
/* 8028D8FC 90 01 00 14 */ stw r0, 0x14(r1)
/* 8028D900 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8028D904 93 C1 00 08 */ stw r30, 8(r1)
/* 8028D908 7C 7E 1B 79 */ or. r30, r3, r3
/* 8028D90C 7C 9F 23 78 */ mr r31, r4
/* 8028D910 41 82 00 78 */ beq lbl_8028D988
/* 8028D914 3C 60 80 3C */ lis r3, __vt__Q215JStudio_JAudio214TAdaptor_sound@ha /* 0x803C5A88@ha */
/* 8028D918 38 03 5A 88 */ addi r0, r3, __vt__Q215JStudio_JAudio214TAdaptor_sound@l /* 0x803C5A88@l */
/* 8028D91C 90 1E 00 00 */ stw r0, 0(r30)
/* 8028D920 80 7E 01 18 */ lwz r3, 0x118(r30)
/* 8028D924 28 03 00 00 */ cmplwi r3, 0
/* 8028D928 41 82 00 34 */ beq lbl_8028D95C
/* 8028D92C 88 1E 01 1F */ lbz r0, 0x11f(r30)
/* 8028D930 28 00 00 00 */ cmplwi r0, 0
/* 8028D934 40 82 00 0C */ bne lbl_8028D940
/* 8028D938 48 01 4C 61 */ bl stop__8JAISoundFv
/* 8028D93C 48 00 00 20 */ b lbl_8028D95C
lbl_8028D940:
/* 8028D940 88 1E 01 1C */ lbz r0, 0x11c(r30)
/* 8028D944 28 00 00 00 */ cmplwi r0, 0
/* 8028D948 41 82 00 10 */ beq lbl_8028D958
/* 8028D94C 38 7E 01 18 */ addi r3, r30, 0x118
/* 8028D950 48 01 48 35 */ bl releaseSound__14JAISoundHandleFv
/* 8028D954 48 00 00 08 */ b lbl_8028D95C
lbl_8028D958:
/* 8028D958 48 01 4C 41 */ bl stop__8JAISoundFv
lbl_8028D95C:
/* 8028D95C 34 1E 01 18 */ addic. r0, r30, 0x118
/* 8028D960 41 82 00 0C */ beq lbl_8028D96C
/* 8028D964 38 7E 01 18 */ addi r3, r30, 0x118
/* 8028D968 48 01 48 1D */ bl releaseSound__14JAISoundHandleFv
lbl_8028D96C:
/* 8028D96C 7F C3 F3 78 */ mr r3, r30
/* 8028D970 38 80 00 00 */ li r4, 0
/* 8028D974 4B FF A1 C9 */ bl __dt__Q27JStudio14TAdaptor_soundFv
/* 8028D978 7F E0 07 35 */ extsh. r0, r31
/* 8028D97C 40 81 00 0C */ ble lbl_8028D988
/* 8028D980 7F C3 F3 78 */ mr r3, r30
/* 8028D984 48 04 13 B9 */ bl __dl__FPv
lbl_8028D988:
/* 8028D988 7F C3 F3 78 */ mr r3, r30
/* 8028D98C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8028D990 83 C1 00 08 */ lwz r30, 8(r1)
/* 8028D994 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8028D998 7C 08 03 A6 */ mtlr r0
/* 8028D99C 38 21 00 10 */ addi r1, r1, 0x10
/* 8028D9A0 4E 80 00 20 */ blr
@@ -1,26 +0,0 @@
lbl_8028E094:
/* 8028E094 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8028E098 7C 08 02 A6 */ mflr r0
/* 8028E09C 90 01 00 14 */ stw r0, 0x14(r1)
/* 8028E0A0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8028E0A4 93 C1 00 08 */ stw r30, 8(r1)
/* 8028E0A8 7C 7E 1B 79 */ or. r30, r3, r3
/* 8028E0AC 7C 9F 23 78 */ mr r31, r4
/* 8028E0B0 41 82 00 28 */ beq lbl_8028E0D8
/* 8028E0B4 3C 80 80 3C */ lis r4, __vt__Q315JStudio_JAudio214TAdaptor_sound13TVVOSetValue_@ha /* 0x803C5A78@ha */
/* 8028E0B8 38 04 5A 78 */ addi r0, r4, __vt__Q315JStudio_JAudio214TAdaptor_sound13TVVOSetValue_@l /* 0x803C5A78@l */
/* 8028E0BC 90 1E 00 00 */ stw r0, 0(r30)
/* 8028E0C0 38 80 00 00 */ li r4, 0
/* 8028E0C4 4B FF 7D 49 */ bl __dt__Q37JStudio14TVariableValue7TOutputFv
/* 8028E0C8 7F E0 07 35 */ extsh. r0, r31
/* 8028E0CC 40 81 00 0C */ ble lbl_8028E0D8
/* 8028E0D0 7F C3 F3 78 */ mr r3, r30
/* 8028E0D4 48 04 0C 69 */ bl __dl__FPv
lbl_8028E0D8:
/* 8028E0D8 7F C3 F3 78 */ mr r3, r30
/* 8028E0DC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8028E0E0 83 C1 00 08 */ lwz r30, 8(r1)
/* 8028E0E4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8028E0E8 7C 08 03 A6 */ mtlr r0
/* 8028E0EC 38 21 00 10 */ addi r1, r1, 0x10
/* 8028E0F0 4E 80 00 20 */ blr
@@ -1,58 +0,0 @@
lbl_8028D9A4:
/* 8028D9A4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8028D9A8 7C 08 02 A6 */ mflr r0
/* 8028D9AC 90 01 00 14 */ stw r0, 0x14(r1)
/* 8028D9B0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8028D9B4 7C 7F 1B 78 */ mr r31, r3
/* 8028D9B8 88 0D 8C 78 */ lbz r0, data_804511F8(r13)
/* 8028D9BC 7C 00 07 75 */ extsb. r0, r0
/* 8028D9C0 40 82 00 4C */ bne lbl_8028DA0C
/* 8028D9C4 38 00 00 00 */ li r0, 0
/* 8028D9C8 3C 60 80 43 */ lis r3, aoData@ha /* 0x80431490@ha */
/* 8028D9CC 38 A3 14 90 */ addi r5, r3, aoData@l /* 0x80431490@l */
/* 8028D9D0 90 05 00 00 */ stw r0, 0(r5)
/* 8028D9D4 C0 02 BB 10 */ lfs f0, lit_1470(r2)
/* 8028D9D8 D0 05 00 04 */ stfs f0, 4(r5)
/* 8028D9DC 38 80 00 01 */ li r4, 1
/* 8028D9E0 90 85 00 08 */ stw r4, 8(r5)
/* 8028D9E4 D0 05 00 0C */ stfs f0, 0xc(r5)
/* 8028D9E8 38 00 00 02 */ li r0, 2
/* 8028D9EC 90 05 00 10 */ stw r0, 0x10(r5)
/* 8028D9F0 D0 05 00 14 */ stfs f0, 0x14(r5)
/* 8028D9F4 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
/* 8028D9F8 C0 03 0A E0 */ lfs f0, __float_nan@l(r3) /* 0x80450AE0@l */
/* 8028D9FC 38 00 FF FF */ li r0, -1
/* 8028DA00 90 05 00 18 */ stw r0, 0x18(r5)
/* 8028DA04 D0 05 00 1C */ stfs f0, 0x1c(r5)
/* 8028DA08 98 8D 8C 78 */ stb r4, data_804511F8(r13)
lbl_8028DA0C:
/* 8028DA0C 7F E3 FB 78 */ mr r3, r31
/* 8028DA10 3C 80 80 43 */ lis r4, aoData@ha /* 0x80431490@ha */
/* 8028DA14 38 84 14 90 */ addi r4, r4, aoData@l /* 0x80431490@l */
/* 8028DA18 4B FF 87 A9 */ bl adaptor_setVariableValue_immediate__Q27JStudio8TAdaptorFPCQ37JStudio8TAdaptor27TSetVariableValue_immediate
/* 8028DA1C 3C 60 80 43 */ lis r3, saoVVOSetValue___Q215JStudio_JAudio214TAdaptor_sound@ha /* 0x804314F8@ha */
/* 8028DA20 38 03 14 F8 */ addi r0, r3, saoVVOSetValue___Q215JStudio_JAudio214TAdaptor_sound@l /* 0x804314F8@l */
/* 8028DA24 7C 04 03 78 */ mr r4, r0
/* 8028DA28 48 00 00 2C */ b lbl_8028DA54
lbl_8028DA2C:
/* 8028DA2C 80 7F 00 08 */ lwz r3, 8(r31)
/* 8028DA30 1C 00 00 14 */ mulli r0, r0, 0x14
/* 8028DA34 7C 63 02 14 */ add r3, r3, r0
/* 8028DA38 28 04 00 00 */ cmplwi r4, 0
/* 8028DA3C 41 82 00 0C */ beq lbl_8028DA48
/* 8028DA40 7C 80 23 78 */ mr r0, r4
/* 8028DA44 48 00 00 08 */ b lbl_8028DA4C
lbl_8028DA48:
/* 8028DA48 38 0D 8C 70 */ la r0, soOutput_none___Q27JStudio14TVariableValue(r13) /* 804511F0-_SDA_BASE_ */
lbl_8028DA4C:
/* 8028DA4C 90 03 00 10 */ stw r0, 0x10(r3)
/* 8028DA50 38 84 00 0C */ addi r4, r4, 0xc
lbl_8028DA54:
/* 8028DA54 80 04 00 04 */ lwz r0, 4(r4)
/* 8028DA58 2C 00 FF FF */ cmpwi r0, -1
/* 8028DA5C 40 82 FF D0 */ bne lbl_8028DA2C
/* 8028DA60 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8028DA64 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8028DA68 7C 08 03 A6 */ mtlr r0
/* 8028DA6C 38 21 00 10 */ addi r1, r1, 0x10
/* 8028DA70 4E 80 00 20 */ blr
@@ -1,118 +0,0 @@
lbl_8028DA78:
/* 8028DA78 94 21 FF A0 */ stwu r1, -0x60(r1)
/* 8028DA7C 7C 08 02 A6 */ mflr r0
/* 8028DA80 90 01 00 64 */ stw r0, 0x64(r1)
/* 8028DA84 93 E1 00 5C */ stw r31, 0x5c(r1)
/* 8028DA88 93 C1 00 58 */ stw r30, 0x58(r1)
/* 8028DA8C 7C 7F 1B 78 */ mr r31, r3
/* 8028DA90 80 83 00 04 */ lwz r4, 4(r3)
/* 8028DA94 83 C4 00 14 */ lwz r30, 0x14(r4)
/* 8028DA98 38 81 00 18 */ addi r4, r1, 0x18
/* 8028DA9C 3C A0 80 3A */ lis r5, sauVariableValue_3_POSITION_XYZ__Q27JStudio14TAdaptor_sound@ha /* 0x8039AB6C@ha */
/* 8028DAA0 38 A5 AB 6C */ addi r5, r5, sauVariableValue_3_POSITION_XYZ__Q27JStudio14TAdaptor_sound@l /* 0x8039AB6C@l */
/* 8028DAA4 4B FF 87 D1 */ bl adaptor_getVariableValue_Vec__Q27JStudio8TAdaptorCFP3VecPCUl
/* 8028DAA8 88 1F 01 44 */ lbz r0, 0x144(r31)
/* 8028DAAC 28 00 00 00 */ cmplwi r0, 0
/* 8028DAB0 40 82 00 34 */ bne lbl_8028DAE4
/* 8028DAB4 88 1E 00 88 */ lbz r0, 0x88(r30)
/* 8028DAB8 28 00 00 00 */ cmplwi r0, 0
/* 8028DABC 40 82 00 0C */ bne lbl_8028DAC8
/* 8028DAC0 38 01 00 18 */ addi r0, r1, 0x18
/* 8028DAC4 48 00 00 18 */ b lbl_8028DADC
lbl_8028DAC8:
/* 8028DAC8 38 7E 00 AC */ addi r3, r30, 0xac
/* 8028DACC 38 81 00 18 */ addi r4, r1, 0x18
/* 8028DAD0 38 A1 00 0C */ addi r5, r1, 0xc
/* 8028DAD4 48 0B 92 99 */ bl PSMTXMultVec
/* 8028DAD8 38 01 00 0C */ addi r0, r1, 0xc
lbl_8028DADC:
/* 8028DADC 7C 03 03 78 */ mr r3, r0
/* 8028DAE0 48 00 00 50 */ b lbl_8028DB30
lbl_8028DAE4:
/* 8028DAE4 38 61 00 24 */ addi r3, r1, 0x24
/* 8028DAE8 38 81 00 18 */ addi r4, r1, 0x18
/* 8028DAEC 80 BF 01 3C */ lwz r5, 0x13c(r31)
/* 8028DAF0 80 DF 01 40 */ lwz r6, 0x140(r31)
/* 8028DAF4 4B FF C7 9D */ bl transform_toGlobalFromLocal__14JStudio_JStageFPA4_fRCQ37JStudio8TControl19TTransform_positionPCQ26JStage7TObjectUl
/* 8028DAF8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8028DAFC 40 82 00 0C */ bne lbl_8028DB08
/* 8028DB00 38 00 00 00 */ li r0, 0
/* 8028DB04 48 00 00 20 */ b lbl_8028DB24
lbl_8028DB08:
/* 8028DB08 C0 01 00 30 */ lfs f0, 0x30(r1)
/* 8028DB0C D0 01 00 0C */ stfs f0, 0xc(r1)
/* 8028DB10 C0 01 00 40 */ lfs f0, 0x40(r1)
/* 8028DB14 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 8028DB18 C0 01 00 50 */ lfs f0, 0x50(r1)
/* 8028DB1C D0 01 00 14 */ stfs f0, 0x14(r1)
/* 8028DB20 38 00 00 01 */ li r0, 1
lbl_8028DB24:
/* 8028DB24 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 8028DB28 41 82 00 E0 */ beq lbl_8028DC08
/* 8028DB2C 38 61 00 0C */ addi r3, r1, 0xc
lbl_8028DB30:
/* 8028DB30 E0 23 00 00 */ psq_l f1, 0(r3), 0, 0 /* qr0 */
/* 8028DB34 C0 03 00 08 */ lfs f0, 8(r3)
/* 8028DB38 F0 3F 01 30 */ psq_st f1, 304(r31), 0, 0 /* qr0 */
/* 8028DB3C D0 1F 01 38 */ stfs f0, 0x138(r31)
/* 8028DB40 88 1F 01 1D */ lbz r0, 0x11d(r31)
/* 8028DB44 28 00 00 00 */ cmplwi r0, 0
/* 8028DB48 41 82 00 4C */ beq lbl_8028DB94
/* 8028DB4C 88 1F 01 20 */ lbz r0, 0x120(r31)
/* 8028DB50 2C 00 00 02 */ cmpwi r0, 2
/* 8028DB54 41 82 00 14 */ beq lbl_8028DB68
/* 8028DB58 40 80 00 3C */ bge lbl_8028DB94
/* 8028DB5C 2C 00 00 01 */ cmpwi r0, 1
/* 8028DB60 40 80 00 2C */ bge lbl_8028DB8C
/* 8028DB64 48 00 00 30 */ b lbl_8028DB94
lbl_8028DB68:
/* 8028DB68 80 7F 01 14 */ lwz r3, 0x114(r31)
/* 8028DB6C 80 63 00 0C */ lwz r3, 0xc(r3)
/* 8028DB70 80 1F 01 24 */ lwz r0, 0x124(r31)
/* 8028DB74 90 01 00 08 */ stw r0, 8(r1)
/* 8028DB78 38 81 00 08 */ addi r4, r1, 8
/* 8028DB7C 38 BF 01 18 */ addi r5, r31, 0x118
/* 8028DB80 80 DF 01 2C */ lwz r6, 0x12c(r31)
/* 8028DB84 48 01 54 69 */ bl func_802A2FEC
/* 8028DB88 48 00 00 0C */ b lbl_8028DB94
lbl_8028DB8C:
/* 8028DB8C 38 00 00 02 */ li r0, 2
/* 8028DB90 98 1F 01 20 */ stb r0, 0x120(r31)
lbl_8028DB94:
/* 8028DB94 88 1F 01 1E */ lbz r0, 0x11e(r31)
/* 8028DB98 28 00 00 00 */ cmplwi r0, 0
/* 8028DB9C 41 82 00 30 */ beq lbl_8028DBCC
/* 8028DBA0 80 7F 01 24 */ lwz r3, 0x124(r31)
/* 8028DBA4 3C 03 00 01 */ addis r0, r3, 1
/* 8028DBA8 28 00 FF FF */ cmplwi r0, 0xffff
/* 8028DBAC 41 82 00 20 */ beq lbl_8028DBCC
/* 8028DBB0 80 1F 01 18 */ lwz r0, 0x118(r31)
/* 8028DBB4 28 00 00 00 */ cmplwi r0, 0
/* 8028DBB8 40 82 00 14 */ bne lbl_8028DBCC
/* 8028DBBC 7F E3 FB 78 */ mr r3, r31
/* 8028DBC0 48 00 03 45 */ bl prepareSound___Q215JStudio_JAudio214TAdaptor_soundFv
/* 8028DBC4 7F E3 FB 78 */ mr r3, r31
/* 8028DBC8 48 00 03 DD */ bl beginSound_fadeIn___Q215JStudio_JAudio214TAdaptor_soundFv
lbl_8028DBCC:
/* 8028DBCC 80 7F 01 2C */ lwz r3, 0x12c(r31)
/* 8028DBD0 28 03 00 00 */ cmplwi r3, 0
/* 8028DBD4 41 82 00 34 */ beq lbl_8028DC08
/* 8028DBD8 80 9F 01 18 */ lwz r4, 0x118(r31)
/* 8028DBDC 28 04 00 00 */ cmplwi r4, 0
/* 8028DBE0 41 82 00 28 */ beq lbl_8028DC08
/* 8028DBE4 80 84 00 08 */ lwz r4, 8(r4)
/* 8028DBE8 28 04 00 00 */ cmplwi r4, 0
/* 8028DBEC 41 82 00 1C */ beq lbl_8028DC08
/* 8028DBF0 C0 03 00 00 */ lfs f0, 0(r3)
/* 8028DBF4 D0 04 00 04 */ stfs f0, 4(r4)
/* 8028DBF8 C0 03 00 04 */ lfs f0, 4(r3)
/* 8028DBFC D0 04 00 08 */ stfs f0, 8(r4)
/* 8028DC00 C0 03 00 08 */ lfs f0, 8(r3)
/* 8028DC04 D0 04 00 0C */ stfs f0, 0xc(r4)
lbl_8028DC08:
/* 8028DC08 83 E1 00 5C */ lwz r31, 0x5c(r1)
/* 8028DC0C 83 C1 00 58 */ lwz r30, 0x58(r1)
/* 8028DC10 80 01 00 64 */ lwz r0, 0x64(r1)
/* 8028DC14 7C 08 03 A6 */ mtlr r0
/* 8028DC18 38 21 00 60 */ addi r1, r1, 0x60
/* 8028DC1C 4E 80 00 20 */ blr
@@ -1,48 +0,0 @@
lbl_8028DFA4:
/* 8028DFA4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8028DFA8 7C 08 02 A6 */ mflr r0
/* 8028DFAC 90 01 00 24 */ stw r0, 0x24(r1)
/* 8028DFB0 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8028DFB4 7C 7F 1B 78 */ mr r31, r3
/* 8028DFB8 80 63 01 18 */ lwz r3, 0x118(r3)
/* 8028DFBC 28 03 00 00 */ cmplwi r3, 0
/* 8028DFC0 41 82 00 80 */ beq lbl_8028E040
/* 8028DFC4 80 1F 01 28 */ lwz r0, 0x128(r31)
/* 8028DFC8 C0 22 BB 10 */ lfs f1, lit_1470(r2)
/* 8028DFCC D0 23 00 24 */ stfs f1, 0x24(r3)
/* 8028DFD0 28 00 00 00 */ cmplwi r0, 0
/* 8028DFD4 41 82 00 40 */ beq lbl_8028E014
/* 8028DFD8 C0 03 00 24 */ lfs f0, 0x24(r3)
/* 8028DFDC 90 03 00 30 */ stw r0, 0x30(r3)
/* 8028DFE0 C0 62 BB 14 */ lfs f3, lit_1805(r2)
/* 8028DFE4 EC 43 00 28 */ fsubs f2, f3, f0
/* 8028DFE8 80 03 00 30 */ lwz r0, 0x30(r3)
/* 8028DFEC C8 22 BB 18 */ lfd f1, lit_1807(r2)
/* 8028DFF0 90 01 00 0C */ stw r0, 0xc(r1)
/* 8028DFF4 3C 00 43 30 */ lis r0, 0x4330
/* 8028DFF8 90 01 00 08 */ stw r0, 8(r1)
/* 8028DFFC C8 01 00 08 */ lfd f0, 8(r1)
/* 8028E000 EC 00 08 28 */ fsubs f0, f0, f1
/* 8028E004 EC 02 00 24 */ fdivs f0, f2, f0
/* 8028E008 D0 03 00 28 */ stfs f0, 0x28(r3)
/* 8028E00C D0 63 00 2C */ stfs f3, 0x2c(r3)
/* 8028E010 48 00 00 1C */ b lbl_8028E02C
lbl_8028E014:
/* 8028E014 C0 02 BB 14 */ lfs f0, lit_1805(r2)
/* 8028E018 D0 03 00 24 */ stfs f0, 0x24(r3)
/* 8028E01C D0 23 00 28 */ stfs f1, 0x28(r3)
/* 8028E020 38 00 00 00 */ li r0, 0
/* 8028E024 90 03 00 30 */ stw r0, 0x30(r3)
/* 8028E028 D0 23 00 2C */ stfs f1, 0x2c(r3)
lbl_8028E02C:
/* 8028E02C 80 7F 01 18 */ lwz r3, 0x118(r31)
/* 8028E030 38 63 00 1C */ addi r3, r3, 0x1c
/* 8028E034 48 01 42 11 */ bl unlockIfLocked__15JAISoundStatus_Fv
/* 8028E038 38 00 00 01 */ li r0, 1
/* 8028E03C 98 1F 01 20 */ stb r0, 0x120(r31)
lbl_8028E040:
/* 8028E040 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8028E044 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8028E048 7C 08 03 A6 */ mtlr r0
/* 8028E04C 38 21 00 20 */ addi r1, r1, 0x20
/* 8028E050 4E 80 00 20 */ blr
@@ -1,18 +0,0 @@
lbl_8028E054:
/* 8028E054 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8028E058 7C 08 02 A6 */ mflr r0
/* 8028E05C 90 01 00 14 */ stw r0, 0x14(r1)
/* 8028E060 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8028E064 7C 7F 1B 78 */ mr r31, r3
/* 8028E068 80 63 01 18 */ lwz r3, 0x118(r3)
/* 8028E06C 28 03 00 00 */ cmplwi r3, 0
/* 8028E070 41 82 00 10 */ beq lbl_8028E080
/* 8028E074 48 01 44 69 */ bl stop__8JAISoundFUl
/* 8028E078 38 00 00 00 */ li r0, 0
/* 8028E07C 98 1F 01 20 */ stb r0, 0x120(r31)
lbl_8028E080:
/* 8028E080 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8028E084 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8028E088 7C 08 03 A6 */ mtlr r0
/* 8028E08C 38 21 00 10 */ addi r1, r1, 0x10
/* 8028E090 4E 80 00 20 */ blr
@@ -1,11 +0,0 @@
lbl_8028D728:
/* 8028D728 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8028D72C 7C 08 02 A6 */ mflr r0
/* 8028D730 90 01 00 14 */ stw r0, 0x14(r1)
/* 8028D734 38 80 00 00 */ li r4, 0
/* 8028D738 38 63 00 48 */ addi r3, r3, 0x48
/* 8028D73C 48 01 56 79 */ bl moveVolume__18JAISoundParamsMoveFfUl
/* 8028D740 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8028D744 7C 08 03 A6 */ mtlr r0
/* 8028D748 38 21 00 10 */ addi r1, r1, 0x10
/* 8028D74C 4E 80 00 20 */ blr
@@ -1,11 +0,0 @@
lbl_8028D750:
/* 8028D750 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8028D754 7C 08 02 A6 */ mflr r0
/* 8028D758 90 01 00 14 */ stw r0, 0x14(r1)
/* 8028D75C 38 80 00 00 */ li r4, 0
/* 8028D760 38 63 00 48 */ addi r3, r3, 0x48
/* 8028D764 48 01 57 59 */ bl movePan__18JAISoundParamsMoveFfUl
/* 8028D768 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8028D76C 7C 08 03 A6 */ mtlr r0
/* 8028D770 38 21 00 10 */ addi r1, r1, 0x10
/* 8028D774 4E 80 00 20 */ blr
@@ -1,11 +0,0 @@
lbl_8028D778:
/* 8028D778 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8028D77C 7C 08 02 A6 */ mflr r0
/* 8028D780 90 01 00 14 */ stw r0, 0x14(r1)
/* 8028D784 38 80 00 00 */ li r4, 0
/* 8028D788 38 63 00 48 */ addi r3, r3, 0x48
/* 8028D78C 48 01 56 81 */ bl movePitch__18JAISoundParamsMoveFfUl
/* 8028D790 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8028D794 7C 08 03 A6 */ mtlr r0
/* 8028D798 38 21 00 10 */ addi r1, r1, 0x10
/* 8028D79C 4E 80 00 20 */ blr
@@ -1,26 +0,0 @@
lbl_8028D7A0:
/* 8028D7A0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8028D7A4 7C 08 02 A6 */ mflr r0
/* 8028D7A8 90 01 00 24 */ stw r0, 0x24(r1)
/* 8028D7AC DB E1 00 10 */ stfd f31, 0x10(r1)
/* 8028D7B0 F3 E1 00 18 */ psq_st f31, 24(r1), 0, 0 /* qr0 */
/* 8028D7B4 FF E0 08 90 */ fmr f31, f1
/* 8028D7B8 81 83 00 00 */ lwz r12, 0(r3)
/* 8028D7BC 81 8C 00 28 */ lwz r12, 0x28(r12)
/* 8028D7C0 7D 89 03 A6 */ mtctr r12
/* 8028D7C4 4E 80 04 21 */ bctrl
/* 8028D7C8 28 03 00 00 */ cmplwi r3, 0
/* 8028D7CC 41 82 00 1C */ beq lbl_8028D7E8
/* 8028D7D0 D3 E3 00 00 */ stfs f31, 0(r3)
/* 8028D7D4 C0 02 BB 10 */ lfs f0, lit_1470(r2)
/* 8028D7D8 D0 03 00 04 */ stfs f0, 4(r3)
/* 8028D7DC 38 00 00 00 */ li r0, 0
/* 8028D7E0 90 03 00 0C */ stw r0, 0xc(r3)
/* 8028D7E4 D0 03 00 08 */ stfs f0, 8(r3)
lbl_8028D7E8:
/* 8028D7E8 E3 E1 00 18 */ psq_l f31, 24(r1), 0, 0 /* qr0 */
/* 8028D7EC CB E1 00 10 */ lfd f31, 0x10(r1)
/* 8028D7F0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8028D7F4 7C 08 03 A6 */ mtlr r0
/* 8028D7F8 38 21 00 20 */ addi r1, r1, 0x20
/* 8028D7FC 4E 80 00 20 */ blr
@@ -1,11 +0,0 @@
lbl_8028D800:
/* 8028D800 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8028D804 7C 08 02 A6 */ mflr r0
/* 8028D808 90 01 00 14 */ stw r0, 0x14(r1)
/* 8028D80C 38 80 00 00 */ li r4, 0
/* 8028D810 38 63 00 48 */ addi r3, r3, 0x48
/* 8028D814 48 01 56 51 */ bl moveFxMix__18JAISoundParamsMoveFfUl
/* 8028D818 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8028D81C 7C 08 03 A6 */ mtlr r0
/* 8028D820 38 21 00 10 */ addi r1, r1, 0x10
/* 8028D824 4E 80 00 20 */ blr
@@ -1,52 +0,0 @@
lbl_8028D828:
/* 8028D828 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8028D82C 7C 08 02 A6 */ mflr r0
/* 8028D830 90 01 00 14 */ stw r0, 0x14(r1)
/* 8028D834 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8028D838 93 C1 00 08 */ stw r30, 8(r1)
/* 8028D83C 7C 7E 1B 78 */ mr r30, r3
/* 8028D840 7C 9F 23 78 */ mr r31, r4
/* 8028D844 7F C5 F3 78 */ mr r5, r30
/* 8028D848 3C 60 80 3C */ lis r3, __vt__Q27JStudio8TAdaptor@ha /* 0x803C5610@ha */
/* 8028D84C 38 03 56 10 */ addi r0, r3, __vt__Q27JStudio8TAdaptor@l /* 0x803C5610@l */
/* 8028D850 90 1E 00 00 */ stw r0, 0(r30)
/* 8028D854 38 00 00 00 */ li r0, 0
/* 8028D858 90 1E 00 04 */ stw r0, 4(r30)
/* 8028D85C 38 65 00 10 */ addi r3, r5, 0x10
/* 8028D860 90 7E 00 08 */ stw r3, 8(r30)
/* 8028D864 38 00 00 0D */ li r0, 0xd
/* 8028D868 90 1E 00 0C */ stw r0, 0xc(r30)
/* 8028D86C 3C 80 80 3C */ lis r4, __vt__Q27JStudio14TAdaptor_sound@ha /* 0x803C535C@ha */
/* 8028D870 38 04 53 5C */ addi r0, r4, __vt__Q27JStudio14TAdaptor_sound@l /* 0x803C535C@l */
/* 8028D874 90 1E 00 00 */ stw r0, 0(r30)
/* 8028D878 3C 80 80 29 */ lis r4, __ct__Q27JStudio14TVariableValueFv@ha /* 0x8028B568@ha */
/* 8028D87C 38 84 B5 68 */ addi r4, r4, __ct__Q27JStudio14TVariableValueFv@l /* 0x8028B568@l */
/* 8028D880 38 A0 00 00 */ li r5, 0
/* 8028D884 38 C0 00 14 */ li r6, 0x14
/* 8028D888 38 E0 00 0D */ li r7, 0xd
/* 8028D88C 48 0D 44 D5 */ bl __construct_array
/* 8028D890 3C 60 80 3C */ lis r3, __vt__Q215JStudio_JAudio214TAdaptor_sound@ha /* 0x803C5A88@ha */
/* 8028D894 38 03 5A 88 */ addi r0, r3, __vt__Q215JStudio_JAudio214TAdaptor_sound@l /* 0x803C5A88@l */
/* 8028D898 90 1E 00 00 */ stw r0, 0(r30)
/* 8028D89C 93 FE 01 14 */ stw r31, 0x114(r30)
/* 8028D8A0 38 60 00 00 */ li r3, 0
/* 8028D8A4 90 7E 01 18 */ stw r3, 0x118(r30)
/* 8028D8A8 98 7E 01 1C */ stb r3, 0x11c(r30)
/* 8028D8AC 98 7E 01 1D */ stb r3, 0x11d(r30)
/* 8028D8B0 98 7E 01 1E */ stb r3, 0x11e(r30)
/* 8028D8B4 98 7E 01 1F */ stb r3, 0x11f(r30)
/* 8028D8B8 98 7E 01 20 */ stb r3, 0x120(r30)
/* 8028D8BC 38 00 FF FF */ li r0, -1
/* 8028D8C0 90 1E 01 24 */ stw r0, 0x124(r30)
/* 8028D8C4 90 7E 01 28 */ stw r3, 0x128(r30)
/* 8028D8C8 90 7E 01 2C */ stw r3, 0x12c(r30)
/* 8028D8CC 90 7E 01 3C */ stw r3, 0x13c(r30)
/* 8028D8D0 90 1E 01 40 */ stw r0, 0x140(r30)
/* 8028D8D4 98 7E 01 44 */ stb r3, 0x144(r30)
/* 8028D8D8 7F C3 F3 78 */ mr r3, r30
/* 8028D8DC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8028D8E0 83 C1 00 08 */ lwz r30, 8(r1)
/* 8028D8E4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8028D8E8 7C 08 03 A6 */ mtlr r0
/* 8028D8EC 38 21 00 10 */ addi r1, r1, 0x10
/* 8028D8F0 4E 80 00 20 */ blr
@@ -1,16 +0,0 @@
lbl_8028DC20:
/* 8028DC20 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8028DC24 7C 08 02 A6 */ mflr r0
/* 8028DC28 90 01 00 14 */ stw r0, 0x14(r1)
/* 8028DC2C 2C 04 00 19 */ cmpwi r4, 0x19
/* 8028DC30 41 82 00 08 */ beq lbl_8028DC38
/* 8028DC34 48 00 00 10 */ b lbl_8028DC44
lbl_8028DC38:
/* 8028DC38 80 05 00 00 */ lwz r0, 0(r5)
/* 8028DC3C 90 03 01 24 */ stw r0, 0x124(r3)
/* 8028DC40 48 00 02 C5 */ bl prepareSound___Q215JStudio_JAudio214TAdaptor_soundFv
lbl_8028DC44:
/* 8028DC44 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8028DC48 7C 08 03 A6 */ mtlr r0
/* 8028DC4C 38 21 00 10 */ addi r1, r1, 0x10
/* 8028DC50 4E 80 00 20 */ blr
@@ -1,16 +0,0 @@
lbl_8028DC54:
/* 8028DC54 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8028DC58 7C 08 02 A6 */ mflr r0
/* 8028DC5C 90 01 00 14 */ stw r0, 0x14(r1)
/* 8028DC60 2C 04 00 01 */ cmpwi r4, 1
/* 8028DC64 41 82 00 08 */ beq lbl_8028DC6C
/* 8028DC68 48 00 00 10 */ b lbl_8028DC78
lbl_8028DC6C:
/* 8028DC6C 38 00 00 00 */ li r0, 0
/* 8028DC70 90 03 01 28 */ stw r0, 0x128(r3)
/* 8028DC74 48 00 03 31 */ bl beginSound_fadeIn___Q215JStudio_JAudio214TAdaptor_soundFv
lbl_8028DC78:
/* 8028DC78 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8028DC7C 7C 08 03 A6 */ mtlr r0
/* 8028DC80 38 21 00 10 */ addi r1, r1, 0x10
/* 8028DC84 4E 80 00 20 */ blr
@@ -1,21 +0,0 @@
lbl_8028DC88:
/* 8028DC88 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8028DC8C 7C 08 02 A6 */ mflr r0
/* 8028DC90 90 01 00 14 */ stw r0, 0x14(r1)
/* 8028DC94 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8028DC98 7C 7F 1B 78 */ mr r31, r3
/* 8028DC9C 2C 04 00 02 */ cmpwi r4, 2
/* 8028DCA0 41 82 00 08 */ beq lbl_8028DCA8
/* 8028DCA4 48 00 00 18 */ b lbl_8028DCBC
lbl_8028DCA8:
/* 8028DCA8 C0 25 00 00 */ lfs f1, 0(r5)
/* 8028DCAC 48 0D 44 01 */ bl __cvt_fp2unsigned
/* 8028DCB0 90 7F 01 28 */ stw r3, 0x128(r31)
/* 8028DCB4 7F E3 FB 78 */ mr r3, r31
/* 8028DCB8 48 00 02 ED */ bl beginSound_fadeIn___Q215JStudio_JAudio214TAdaptor_soundFv
lbl_8028DCBC:
/* 8028DCBC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8028DCC0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8028DCC4 7C 08 03 A6 */ mtlr r0
/* 8028DCC8 38 21 00 10 */ addi r1, r1, 0x10
/* 8028DCCC 4E 80 00 20 */ blr
@@ -1,15 +0,0 @@
lbl_8028DCD0:
/* 8028DCD0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8028DCD4 7C 08 02 A6 */ mflr r0
/* 8028DCD8 90 01 00 14 */ stw r0, 0x14(r1)
/* 8028DCDC 2C 04 00 01 */ cmpwi r4, 1
/* 8028DCE0 41 82 00 08 */ beq lbl_8028DCE8
/* 8028DCE4 48 00 00 0C */ b lbl_8028DCF0
lbl_8028DCE8:
/* 8028DCE8 38 80 00 00 */ li r4, 0
/* 8028DCEC 48 00 03 69 */ bl endSound_fadeOut___Q215JStudio_JAudio214TAdaptor_soundFUl
lbl_8028DCF0:
/* 8028DCF0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8028DCF4 7C 08 03 A6 */ mtlr r0
/* 8028DCF8 38 21 00 10 */ addi r1, r1, 0x10
/* 8028DCFC 4E 80 00 20 */ blr

Some files were not shown because too many files have changed in this diff Show More