mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
JASVoiceBank, JASBasicWaveBank, JASBank, JAUSeqCollection (#1924)
* JASVoiceBank OK * JASBasicWaveBank * JASBank * JAUSeqCollection
This commit is contained in:
-44
@@ -1,44 +0,0 @@
|
||||
lbl_8029883C:
|
||||
/* 8029883C 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 80298840 7C 08 02 A6 */ mflr r0
|
||||
/* 80298844 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80298848 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 8029884C 48 0C 99 81 */ bl _savegpr_25
|
||||
/* 80298850 7C 79 1B 78 */ mr r25, r3
|
||||
/* 80298854 7C 9A 23 78 */ mr r26, r4
|
||||
/* 80298858 38 79 00 04 */ addi r3, r25, 4
|
||||
/* 8029885C 90 61 00 08 */ stw r3, 8(r1)
|
||||
/* 80298860 48 0A 67 E1 */ bl OSLockMutex
|
||||
/* 80298864 3B 60 00 00 */ li r27, 0
|
||||
/* 80298868 3B 9A 00 04 */ addi r28, r26, 4
|
||||
/* 8029886C 3B A0 00 00 */ li r29, 0
|
||||
/* 80298870 3B CD 8C F8 */ la r30, mNoLoad__16JASBasicWaveBank(r13) /* 80451278-_SDA_BASE_ */
|
||||
/* 80298874 3B E0 FF FF */ li r31, -1
|
||||
/* 80298878 48 00 00 38 */ b lbl_802988B0
|
||||
lbl_8029887C:
|
||||
/* 8029887C 7F 43 D3 78 */ mr r3, r26
|
||||
/* 80298880 7F 64 DB 78 */ mr r4, r27
|
||||
/* 80298884 48 00 02 D1 */ bl getWaveID__Q216JASBasicWaveBank10TWaveGroupCFi
|
||||
/* 80298888 1C 63 00 2C */ mulli r3, r3, 0x2c
|
||||
/* 8029888C 80 19 00 1C */ lwz r0, 0x1c(r25)
|
||||
/* 80298890 7C 60 1A 14 */ add r3, r0, r3
|
||||
/* 80298894 80 03 00 28 */ lwz r0, 0x28(r3)
|
||||
/* 80298898 7C 00 E0 40 */ cmplw r0, r28
|
||||
/* 8029889C 40 82 00 10 */ bne lbl_802988AC
|
||||
/* 802988A0 93 A3 00 28 */ stw r29, 0x28(r3)
|
||||
/* 802988A4 93 C3 00 24 */ stw r30, 0x24(r3)
|
||||
/* 802988A8 93 E3 00 0C */ stw r31, 0xc(r3)
|
||||
lbl_802988AC:
|
||||
/* 802988AC 3B 7B 00 01 */ addi r27, r27, 1
|
||||
lbl_802988B0:
|
||||
/* 802988B0 A0 1A 00 7C */ lhz r0, 0x7c(r26)
|
||||
/* 802988B4 7C 1B 00 40 */ cmplw r27, r0
|
||||
/* 802988B8 41 80 FF C4 */ blt lbl_8029887C
|
||||
/* 802988BC 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 802988C0 48 0A 68 5D */ bl OSUnlockMutex
|
||||
/* 802988C4 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 802988C8 48 0C 99 51 */ bl _restgpr_25
|
||||
/* 802988CC 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 802988D0 7C 08 03 A6 */ mtlr r0
|
||||
/* 802988D4 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 802988D8 4E 80 00 20 */ blr
|
||||
@@ -1,45 +0,0 @@
|
||||
lbl_80298910:
|
||||
/* 80298910 81 03 00 1C */ lwz r8, 0x1c(r3)
|
||||
/* 80298914 54 C0 04 3E */ clrlwi r0, r6, 0x10
|
||||
/* 80298918 1D 60 00 2C */ mulli r11, r0, 0x2c
|
||||
/* 8029891C 39 4B 00 04 */ addi r10, r11, 4
|
||||
/* 80298920 7D 48 52 14 */ add r10, r8, r10
|
||||
/* 80298924 88 07 00 00 */ lbz r0, 0(r7)
|
||||
/* 80298928 98 0A 00 00 */ stb r0, 0(r10)
|
||||
/* 8029892C 88 07 00 01 */ lbz r0, 1(r7)
|
||||
/* 80298930 98 0A 00 01 */ stb r0, 1(r10)
|
||||
/* 80298934 88 07 00 02 */ lbz r0, 2(r7)
|
||||
/* 80298938 98 0A 00 02 */ stb r0, 2(r10)
|
||||
/* 8029893C C0 07 00 04 */ lfs f0, 4(r7)
|
||||
/* 80298940 D0 0A 00 04 */ stfs f0, 4(r10)
|
||||
/* 80298944 81 27 00 08 */ lwz r9, 8(r7)
|
||||
/* 80298948 91 2A 00 08 */ stw r9, 8(r10)
|
||||
/* 8029894C 80 07 00 0C */ lwz r0, 0xc(r7)
|
||||
/* 80298950 90 0A 00 0C */ stw r0, 0xc(r10)
|
||||
/* 80298954 80 07 00 10 */ lwz r0, 0x10(r7)
|
||||
/* 80298958 90 0A 00 10 */ stw r0, 0x10(r10)
|
||||
/* 8029895C 80 07 00 14 */ lwz r0, 0x14(r7)
|
||||
/* 80298960 90 0A 00 14 */ stw r0, 0x14(r10)
|
||||
/* 80298964 80 07 00 18 */ lwz r0, 0x18(r7)
|
||||
/* 80298968 90 0A 00 18 */ stw r0, 0x18(r10)
|
||||
/* 8029896C A8 07 00 1C */ lha r0, 0x1c(r7)
|
||||
/* 80298970 B0 0A 00 1C */ sth r0, 0x1c(r10)
|
||||
/* 80298974 A8 07 00 1E */ lha r0, 0x1e(r7)
|
||||
/* 80298978 B0 0A 00 1E */ sth r0, 0x1e(r10)
|
||||
/* 8029897C 80 07 00 20 */ lwz r0, 0x20(r7)
|
||||
/* 80298980 90 0A 00 20 */ stw r0, 0x20(r10)
|
||||
/* 80298984 39 0D 8C F8 */ la r8, mNoLoad__16JASBasicWaveBank(r13) /* 80451278-_SDA_BASE_ */
|
||||
/* 80298988 80 03 00 1C */ lwz r0, 0x1c(r3)
|
||||
/* 8029898C 7C E0 5A 14 */ add r7, r0, r11
|
||||
/* 80298990 91 07 00 24 */ stw r8, 0x24(r7)
|
||||
/* 80298994 38 E0 FF FF */ li r7, -1
|
||||
/* 80298998 80 03 00 1C */ lwz r0, 0x1c(r3)
|
||||
/* 8029899C 7C 60 5A 14 */ add r3, r0, r11
|
||||
/* 802989A0 90 E3 00 0C */ stw r7, 0xc(r3)
|
||||
/* 802989A4 80 64 00 78 */ lwz r3, 0x78(r4)
|
||||
/* 802989A8 54 A5 18 38 */ slwi r5, r5, 3
|
||||
/* 802989AC 7C C3 2B 2E */ sthx r6, r3, r5
|
||||
/* 802989B0 80 04 00 78 */ lwz r0, 0x78(r4)
|
||||
/* 802989B4 7C 60 2A 14 */ add r3, r0, r5
|
||||
/* 802989B8 91 23 00 04 */ stw r9, 4(r3)
|
||||
/* 802989BC 4E 80 00 20 */ blr
|
||||
@@ -1,11 +0,0 @@
|
||||
lbl_80298640:
|
||||
/* 80298640 A0 03 00 26 */ lhz r0, 0x26(r3)
|
||||
/* 80298644 7C 04 00 40 */ cmplw r4, r0
|
||||
/* 80298648 41 80 00 0C */ blt lbl_80298654
|
||||
/* 8029864C 38 60 00 00 */ li r3, 0
|
||||
/* 80298650 4E 80 00 20 */ blr
|
||||
lbl_80298654:
|
||||
/* 80298654 80 63 00 20 */ lwz r3, 0x20(r3)
|
||||
/* 80298658 54 80 38 30 */ slwi r0, r4, 7
|
||||
/* 8029865C 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 80298660 4E 80 00 20 */ blr
|
||||
@@ -1,15 +0,0 @@
|
||||
lbl_802988DC:
|
||||
/* 802988DC A0 03 00 24 */ lhz r0, 0x24(r3)
|
||||
/* 802988E0 7C 04 00 40 */ cmplw r4, r0
|
||||
/* 802988E4 41 80 00 0C */ blt lbl_802988F0
|
||||
/* 802988E8 38 60 00 00 */ li r3, 0
|
||||
/* 802988EC 4E 80 00 20 */ blr
|
||||
lbl_802988F0:
|
||||
/* 802988F0 80 63 00 1C */ lwz r3, 0x1c(r3)
|
||||
/* 802988F4 1C 04 00 2C */ mulli r0, r4, 0x2c
|
||||
/* 802988F8 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 802988FC 80 03 00 28 */ lwz r0, 0x28(r3)
|
||||
/* 80298900 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80298904 4C 82 00 20 */ bnelr
|
||||
/* 80298908 38 60 00 00 */ li r3, 0
|
||||
/* 8029890C 4E 80 00 20 */ blr
|
||||
@@ -1,5 +0,0 @@
|
||||
lbl_80298B54:
|
||||
/* 80298B54 80 63 00 78 */ lwz r3, 0x78(r3)
|
||||
/* 80298B58 54 80 18 38 */ slwi r0, r4, 3
|
||||
/* 80298B5C 7C 63 02 2E */ lhzx r3, r3, r0
|
||||
/* 80298B60 4E 80 00 20 */ blr
|
||||
-11
@@ -1,11 +0,0 @@
|
||||
lbl_80298B64:
|
||||
/* 80298B64 80 83 00 28 */ lwz r4, 0x28(r3)
|
||||
/* 80298B68 80 84 00 38 */ lwz r4, 0x38(r4)
|
||||
/* 80298B6C 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 80298B70 40 82 00 0C */ bne lbl_80298B7C
|
||||
/* 80298B74 38 60 00 00 */ li r3, 0
|
||||
/* 80298B78 4E 80 00 20 */ blr
|
||||
lbl_80298B7C:
|
||||
/* 80298B7C 80 03 00 0C */ lwz r0, 0xc(r3)
|
||||
/* 80298B80 7C 64 02 14 */ add r3, r4, r0
|
||||
/* 80298B84 4E 80 00 20 */ blr
|
||||
-11
@@ -1,11 +0,0 @@
|
||||
lbl_80298B2C:
|
||||
/* 80298B2C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80298B30 7C 08 02 A6 */ mflr r0
|
||||
/* 80298B34 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80298B38 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80298B3C 80 63 00 74 */ lwz r3, 0x74(r3)
|
||||
/* 80298B40 4B FF FC FD */ bl decWaveTable__16JASBasicWaveBankFPCQ216JASBasicWaveBank10TWaveGroup
|
||||
/* 80298B44 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80298B48 7C 08 03 A6 */ mtlr r0
|
||||
/* 80298B4C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80298B50 4E 80 00 20 */ blr
|
||||
@@ -1,11 +0,0 @@
|
||||
lbl_80298B04:
|
||||
/* 80298B04 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80298B08 7C 08 02 A6 */ mflr r0
|
||||
/* 80298B0C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80298B10 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80298B14 80 63 00 74 */ lwz r3, 0x74(r3)
|
||||
/* 80298B18 4B FF FC 79 */ bl incWaveTable__16JASBasicWaveBankFPCQ216JASBasicWaveBank10TWaveGroup
|
||||
/* 80298B1C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80298B20 7C 08 03 A6 */ mtlr r0
|
||||
/* 80298B24 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80298B28 4E 80 00 20 */ blr
|
||||
@@ -1,46 +0,0 @@
|
||||
lbl_80298664:
|
||||
/* 80298664 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80298668 7C 08 02 A6 */ mflr r0
|
||||
/* 8029866C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80298670 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80298674 48 0C 9B 69 */ bl _savegpr_29
|
||||
/* 80298678 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8029867C 7C 9E 23 78 */ mr r30, r4
|
||||
/* 80298680 7C BF 2B 78 */ mr r31, r5
|
||||
/* 80298684 80 63 00 20 */ lwz r3, 0x20(r3)
|
||||
/* 80298688 3C 80 80 2A */ lis r4, __dt__Q216JASBasicWaveBank10TWaveGroupFv@ha /* 0x80298A0C@ha */
|
||||
/* 8029868C 38 84 8A 0C */ addi r4, r4, __dt__Q216JASBasicWaveBank10TWaveGroupFv@l /* 0x80298A0C@l */
|
||||
/* 80298690 48 0C 95 DD */ bl __destroy_new_array
|
||||
/* 80298694 B3 DD 00 26 */ sth r30, 0x26(r29)
|
||||
/* 80298698 57 C3 38 30 */ slwi r3, r30, 7
|
||||
/* 8029869C 38 63 00 10 */ addi r3, r3, 0x10
|
||||
/* 802986A0 7F E4 FB 78 */ mr r4, r31
|
||||
/* 802986A4 38 A0 00 00 */ li r5, 0
|
||||
/* 802986A8 48 03 66 69 */ bl __nwa__FUlP7JKRHeapi
|
||||
/* 802986AC 3C 80 80 2A */ lis r4, __ct__Q216JASBasicWaveBank10TWaveGroupFv@ha /* 0x802989C0@ha */
|
||||
/* 802986B0 38 84 89 C0 */ addi r4, r4, __ct__Q216JASBasicWaveBank10TWaveGroupFv@l /* 0x802989C0@l */
|
||||
/* 802986B4 3C A0 80 2A */ lis r5, __dt__Q216JASBasicWaveBank10TWaveGroupFv@ha /* 0x80298A0C@ha */
|
||||
/* 802986B8 38 A5 8A 0C */ addi r5, r5, __dt__Q216JASBasicWaveBank10TWaveGroupFv@l /* 0x80298A0C@l */
|
||||
/* 802986BC 38 C0 00 80 */ li r6, 0x80
|
||||
/* 802986C0 7F C7 F3 78 */ mr r7, r30
|
||||
/* 802986C4 48 0C 98 51 */ bl __construct_new_array
|
||||
/* 802986C8 90 7D 00 20 */ stw r3, 0x20(r29)
|
||||
/* 802986CC 38 A0 00 00 */ li r5, 0
|
||||
/* 802986D0 38 60 00 00 */ li r3, 0
|
||||
/* 802986D4 48 00 00 18 */ b lbl_802986EC
|
||||
lbl_802986D8:
|
||||
/* 802986D8 80 9D 00 20 */ lwz r4, 0x20(r29)
|
||||
/* 802986DC 38 03 00 74 */ addi r0, r3, 0x74
|
||||
/* 802986E0 7F A4 01 2E */ stwx r29, r4, r0
|
||||
/* 802986E4 38 A5 00 01 */ addi r5, r5, 1
|
||||
/* 802986E8 38 63 00 80 */ addi r3, r3, 0x80
|
||||
lbl_802986EC:
|
||||
/* 802986EC A0 1D 00 26 */ lhz r0, 0x26(r29)
|
||||
/* 802986F0 7C 05 00 00 */ cmpw r5, r0
|
||||
/* 802986F4 41 80 FF E4 */ blt lbl_802986D8
|
||||
/* 802986F8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802986FC 48 0C 9B 2D */ bl _restgpr_29
|
||||
/* 80298700 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80298704 7C 08 03 A6 */ mtlr r0
|
||||
/* 80298708 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8029870C 4E 80 00 20 */ blr
|
||||
-34
@@ -1,34 +0,0 @@
|
||||
lbl_80298A84:
|
||||
/* 80298A84 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80298A88 7C 08 02 A6 */ mflr r0
|
||||
/* 80298A8C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80298A90 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80298A94 48 0C 97 49 */ bl _savegpr_29
|
||||
/* 80298A98 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80298A9C 7C 9E 23 78 */ mr r30, r4
|
||||
/* 80298AA0 7C BF 2B 78 */ mr r31, r5
|
||||
/* 80298AA4 80 63 00 78 */ lwz r3, 0x78(r3)
|
||||
/* 80298AA8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80298AAC 41 82 00 0C */ beq lbl_80298AB8
|
||||
/* 80298AB0 38 63 FF F0 */ addi r3, r3, -16
|
||||
/* 80298AB4 48 03 62 AD */ bl __dla__FPv
|
||||
lbl_80298AB8:
|
||||
/* 80298AB8 B3 DD 00 7C */ sth r30, 0x7c(r29)
|
||||
/* 80298ABC 57 C3 18 38 */ slwi r3, r30, 3
|
||||
/* 80298AC0 38 63 00 10 */ addi r3, r3, 0x10
|
||||
/* 80298AC4 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80298AC8 38 A0 00 00 */ li r5, 0
|
||||
/* 80298ACC 48 03 62 45 */ bl __nwa__FUlP7JKRHeapi
|
||||
/* 80298AD0 3C 80 80 2A */ lis r4, __ct__Q216JASBasicWaveBank14TGroupWaveInfoFv@ha /* 0x80298C4C@ha */
|
||||
/* 80298AD4 38 84 8C 4C */ addi r4, r4, __ct__Q216JASBasicWaveBank14TGroupWaveInfoFv@l /* 0x80298C4C@l */
|
||||
/* 80298AD8 38 A0 00 00 */ li r5, 0
|
||||
/* 80298ADC 38 C0 00 08 */ li r6, 8
|
||||
/* 80298AE0 7F C7 F3 78 */ mr r7, r30
|
||||
/* 80298AE4 48 0C 94 31 */ bl __construct_new_array
|
||||
/* 80298AE8 90 7D 00 78 */ stw r3, 0x78(r29)
|
||||
/* 80298AEC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80298AF0 48 0C 97 39 */ bl _restgpr_29
|
||||
/* 80298AF4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80298AF8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80298AFC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80298B00 4E 80 00 20 */ blr
|
||||
-33
@@ -1,33 +0,0 @@
|
||||
lbl_80298710:
|
||||
/* 80298710 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80298714 7C 08 02 A6 */ mflr r0
|
||||
/* 80298718 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8029871C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80298720 48 0C 9A BD */ bl _savegpr_29
|
||||
/* 80298724 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80298728 7C 9E 23 78 */ mr r30, r4
|
||||
/* 8029872C 7C BF 2B 78 */ mr r31, r5
|
||||
/* 80298730 80 63 00 1C */ lwz r3, 0x1c(r3)
|
||||
/* 80298734 3C 80 80 2A */ lis r4, __dt__Q216JASBasicWaveBank11TWaveHandleFv@ha /* 0x802985E4@ha */
|
||||
/* 80298738 38 84 85 E4 */ addi r4, r4, __dt__Q216JASBasicWaveBank11TWaveHandleFv@l /* 0x802985E4@l */
|
||||
/* 8029873C 48 0C 95 31 */ bl __destroy_new_array
|
||||
/* 80298740 1C 7E 00 2C */ mulli r3, r30, 0x2c
|
||||
/* 80298744 38 63 00 10 */ addi r3, r3, 0x10
|
||||
/* 80298748 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8029874C 38 A0 00 00 */ li r5, 0
|
||||
/* 80298750 48 03 65 C1 */ bl __nwa__FUlP7JKRHeapi
|
||||
/* 80298754 3C 80 80 2A */ lis r4, __ct__Q216JASBasicWaveBank11TWaveHandleFv@ha /* 0x80298C18@ha */
|
||||
/* 80298758 38 84 8C 18 */ addi r4, r4, __ct__Q216JASBasicWaveBank11TWaveHandleFv@l /* 0x80298C18@l */
|
||||
/* 8029875C 3C A0 80 2A */ lis r5, __dt__Q216JASBasicWaveBank11TWaveHandleFv@ha /* 0x802985E4@ha */
|
||||
/* 80298760 38 A5 85 E4 */ addi r5, r5, __dt__Q216JASBasicWaveBank11TWaveHandleFv@l /* 0x802985E4@l */
|
||||
/* 80298764 38 C0 00 2C */ li r6, 0x2c
|
||||
/* 80298768 7F C7 F3 78 */ mr r7, r30
|
||||
/* 8029876C 48 0C 97 A9 */ bl __construct_new_array
|
||||
/* 80298770 90 7D 00 1C */ stw r3, 0x1c(r29)
|
||||
/* 80298774 B3 DD 00 24 */ sth r30, 0x24(r29)
|
||||
/* 80298778 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8029877C 48 0C 9A AD */ bl _restgpr_29
|
||||
/* 80298780 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80298784 7C 08 03 A6 */ mtlr r0
|
||||
/* 80298788 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8029878C 4E 80 00 20 */ blr
|
||||
@@ -1,26 +0,0 @@
|
||||
lbl_80297FAC:
|
||||
/* 80297FAC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80297FB0 7C 08 02 A6 */ mflr r0
|
||||
/* 80297FB4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80297FB8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80297FBC 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80297FC0 41 82 00 30 */ beq lbl_80297FF0
|
||||
/* 80297FC4 3C 60 80 3C */ lis r3, __vt__12JASVoiceBank@ha /* 0x803C76D0@ha */
|
||||
/* 80297FC8 38 03 76 D0 */ addi r0, r3, __vt__12JASVoiceBank@l /* 0x803C76D0@l */
|
||||
/* 80297FCC 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80297FD0 41 82 00 10 */ beq lbl_80297FE0
|
||||
/* 80297FD4 3C 60 80 3C */ lis r3, __vt__7JASBank@ha /* 0x803C76BC@ha */
|
||||
/* 80297FD8 38 03 76 BC */ addi r0, r3, __vt__7JASBank@l /* 0x803C76BC@l */
|
||||
/* 80297FDC 90 1F 00 00 */ stw r0, 0(r31)
|
||||
lbl_80297FE0:
|
||||
/* 80297FE0 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80297FE4 40 81 00 0C */ ble lbl_80297FF0
|
||||
/* 80297FE8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80297FEC 48 03 6D 51 */ bl __dl__FPv
|
||||
lbl_80297FF0:
|
||||
/* 80297FF0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80297FF4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80297FF8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80297FFC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80298000 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80298004 4E 80 00 20 */ blr
|
||||
@@ -1,16 +0,0 @@
|
||||
lbl_80297F74:
|
||||
/* 80297F74 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 80297F78 40 80 00 0C */ bge lbl_80297F84
|
||||
/* 80297F7C 38 60 00 00 */ li r3, 0
|
||||
/* 80297F80 4E 80 00 20 */ blr
|
||||
lbl_80297F84:
|
||||
/* 80297F84 3C 60 80 3A */ lis r3, sOscData__12JASVoiceBank@ha /* 0x8039B1B8@ha */
|
||||
/* 80297F88 38 03 B1 B8 */ addi r0, r3, sOscData__12JASVoiceBank@l /* 0x8039B1B8@l */
|
||||
/* 80297F8C 90 0D 8C E8 */ stw r0, sOscTable__12JASVoiceBank(r13)
|
||||
/* 80297F90 B0 87 00 1A */ sth r4, 0x1a(r7)
|
||||
/* 80297F94 38 00 00 01 */ li r0, 1
|
||||
/* 80297F98 98 07 00 1D */ stb r0, 0x1d(r7)
|
||||
/* 80297F9C 38 0D 8C E8 */ la r0, sOscTable__12JASVoiceBank(r13) /* 80451268-_SDA_BASE_ */
|
||||
/* 80297FA0 90 07 00 14 */ stw r0, 0x14(r7)
|
||||
/* 80297FA4 38 60 00 01 */ li r3, 1
|
||||
/* 80297FA8 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_80298008:
|
||||
/* 80298008 3C 60 56 4F */ lis r3, 0x564F /* 0x564F4943@ha */
|
||||
/* 8029800C 38 63 49 43 */ addi r3, r3, 0x4943 /* 0x564F4943@l */
|
||||
/* 80298010 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_802A66A0:
|
||||
/* 802A66A0 38 00 00 00 */ li r0, 0
|
||||
/* 802A66A4 90 03 00 08 */ stw r0, 8(r3)
|
||||
/* 802A66A8 4E 80 00 20 */ blr
|
||||
@@ -1,22 +0,0 @@
|
||||
lbl_802A677C:
|
||||
/* 802A677C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802A6780 7C 08 02 A6 */ mflr r0
|
||||
/* 802A6784 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802A6788 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802A678C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802A6790 3C 60 80 3D */ lis r3, __vt__13JAISeqDataMgr@ha /* 0x803C9928@ha */
|
||||
/* 802A6794 38 03 99 28 */ addi r0, r3, __vt__13JAISeqDataMgr@l /* 0x803C9928@l */
|
||||
/* 802A6798 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 802A679C 38 7F 00 04 */ addi r3, r31, 4
|
||||
/* 802A67A0 4B FF FF 01 */ bl __ct__16JAUSeqCollectionFv
|
||||
/* 802A67A4 3C 60 80 3D */ lis r3, __vt__27JAUSeqDataMgr_SeqCollection@ha /* 0x803C9B38@ha */
|
||||
/* 802A67A8 38 03 9B 38 */ addi r0, r3, __vt__27JAUSeqDataMgr_SeqCollection@l /* 0x803C9B38@l */
|
||||
/* 802A67AC 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 802A67B0 38 00 00 00 */ li r0, 0
|
||||
/* 802A67B4 90 1F 00 14 */ stw r0, 0x14(r31)
|
||||
/* 802A67B8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802A67BC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802A67C0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802A67C4 7C 08 03 A6 */ mtlr r0
|
||||
/* 802A67C8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802A67CC 4E 80 00 20 */ blr
|
||||
@@ -1,26 +0,0 @@
|
||||
lbl_802A6894:
|
||||
/* 802A6894 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802A6898 7C 08 02 A6 */ mflr r0
|
||||
/* 802A689C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802A68A0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802A68A4 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 802A68A8 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 802A68AC 7C 9F 23 78 */ mr r31, r4
|
||||
/* 802A68B0 41 82 00 28 */ beq lbl_802A68D8
|
||||
/* 802A68B4 3C 80 80 3D */ lis r4, __vt__27JAUSeqDataMgr_SeqCollection@ha /* 0x803C9B38@ha */
|
||||
/* 802A68B8 38 04 9B 38 */ addi r0, r4, __vt__27JAUSeqDataMgr_SeqCollection@l /* 0x803C9B38@l */
|
||||
/* 802A68BC 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 802A68C0 38 80 00 00 */ li r4, 0
|
||||
/* 802A68C4 4B FF AE F9 */ bl __dt__13JAISeqDataMgrFv
|
||||
/* 802A68C8 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 802A68CC 40 81 00 0C */ ble lbl_802A68D8
|
||||
/* 802A68D0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802A68D4 48 02 84 69 */ bl __dl__FPv
|
||||
lbl_802A68D8:
|
||||
/* 802A68D8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802A68DC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802A68E0 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 802A68E4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802A68E8 7C 08 03 A6 */ mtlr r0
|
||||
/* 802A68EC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802A68F0 4E 80 00 20 */ blr
|
||||
-27
@@ -1,27 +0,0 @@
|
||||
lbl_802A67DC:
|
||||
/* 802A67DC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 802A67E0 7C 08 02 A6 */ mflr r0
|
||||
/* 802A67E4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802A67E8 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 802A67EC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802A67F0 80 03 00 14 */ lwz r0, 0x14(r3)
|
||||
/* 802A67F4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802A67F8 41 82 00 2C */ beq lbl_802A6824
|
||||
/* 802A67FC 38 7F 00 04 */ addi r3, r31, 4
|
||||
/* 802A6800 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 802A6804 4B FF FF 51 */ bl getSeqDataRegion__16JAUSeqCollectionFP16JAISeqDataRegion
|
||||
/* 802A6808 80 7F 00 14 */ lwz r3, 0x14(r31)
|
||||
/* 802A680C 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 802A6810 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 802A6814 81 8C 00 10 */ lwz r12, 0x10(r12)
|
||||
/* 802A6818 7D 89 03 A6 */ mtctr r12
|
||||
/* 802A681C 4E 80 04 21 */ bctrl
|
||||
/* 802A6820 48 00 00 08 */ b lbl_802A6828
|
||||
lbl_802A6824:
|
||||
/* 802A6824 38 60 00 02 */ li r3, 2
|
||||
lbl_802A6828:
|
||||
/* 802A6828 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 802A682C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802A6830 7C 08 03 A6 */ mtlr r0
|
||||
/* 802A6834 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 802A6838 4E 80 00 20 */ blr
|
||||
-4
@@ -1,4 +0,0 @@
|
||||
lbl_802A67D0:
|
||||
/* 802A67D0 90 83 00 14 */ stw r4, 0x14(r3)
|
||||
/* 802A67D4 38 60 00 01 */ li r3, 1
|
||||
/* 802A67D8 4E 80 00 20 */ blr
|
||||
@@ -37,9 +37,9 @@ struct JAISeqDataUser {
|
||||
|
||||
struct JAISeqDataMgr {
|
||||
virtual ~JAISeqDataMgr();
|
||||
virtual int getSeqData(JAISoundID, JAISeqData*) = 0;
|
||||
virtual s32 getSeqData(JAISoundID, JAISeqData*) = 0;
|
||||
virtual int releaseSeqData() = 0;
|
||||
virtual void setSeqDataUser(JAISeqDataUser*) = 0;
|
||||
virtual bool setSeqDataUser(JAISeqDataUser*) = 0;
|
||||
};
|
||||
|
||||
#endif /* JAISEQDATAMGR_H */
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user