__sinit and progress script update

This commit is contained in:
Julgodis
2021-04-01 02:07:58 +02:00
parent b999714187
commit f6464a61ce
8753 changed files with 519991 additions and 1311052 deletions
+129 -294
View File
@@ -1,242 +1,118 @@
//
//
// Generated By: dol2asm
// Translation Unit: Z2SoundInfo
//
//
#include "Z2AudioLib/Z2SoundInfo.h"
#include "dol2asm.h"
#include "dolphin/types.h"
#include "Z2AudioLib/Z2SoundInfo.h"
//
//
// Types:
//
//
struct JAISoundID {
};
struct JAISeq {};
struct JAIStream {
};
struct JAIStream {};
struct JAISe {
};
struct JAISoundID {};
struct JAISound {
};
struct JAISound {};
struct JAISeq {
};
struct JAISe {};
struct Z2SoundInfo {
/* 802BB00C */ // True False
// JAISoundID False
void getBgmSeqResourceID(JAISoundID) const;
/* 802BB090 */ // True False
// JAISoundID False
void getSoundType(JAISoundID) const;
/* 802BB0D8 */ // True False
// JAISoundID False
void getCategory(JAISoundID) const;
/* 802BB0E0 */ // True False
// JAISoundID False
void getPriority(JAISoundID) const;
/* 802BB158 */ // False False
// JAISoundID False
void getAudibleSwFull(JAISoundID);
/* 802BB448 */ // True False
// JAISoundID False
void getAudibleSw(JAISoundID) const;
/* 802BB6DC */ // True False
// JAISoundID False
// JAISe* False
// JAISe False
void getSeInfo(JAISoundID, JAISe*) const;
/* 802BB8B4 */ // True False
// JAISoundID False
// JAISeq* False
// JAISeq False
void getSeqInfo(JAISoundID, JAISeq*) const;
/* 802BB8E0 */ // True False
// JAISoundID False
// JAIStream* False
// JAIStream False
void getStreamInfo(JAISoundID, JAIStream*) const;
/* 802BBA10 */ // True False
// JAISoundID False
void getStreamFilePath(JAISoundID);
/* 802BBA88 */ // True False
// JAISoundID False
void getStreamFileEntry(JAISoundID);
/* 802BBAC8 */ // False False
// JAISoundID False
void getSwBit(JAISoundID) const;
/* 802BBB48 */ // True False
// JAISoundID False
// JAISound* False
// JAISound False
void getSoundInfo_(JAISoundID, JAISound*) const;
/* 802BBBE0 */ // True False
~Z2SoundInfo();
/* 802BB00C */ void getBgmSeqResourceID(JAISoundID) const;
/* 802BB090 */ void getSoundType(JAISoundID) const;
/* 802BB0D8 */ void getCategory(JAISoundID) const;
/* 802BB0E0 */ void getPriority(JAISoundID) const;
/* 802BB158 */ void getAudibleSwFull(JAISoundID);
/* 802BB448 */ void getAudibleSw(JAISoundID) const;
/* 802BB6DC */ void getSeInfo(JAISoundID, JAISe*) const;
/* 802BB8B4 */ void getSeqInfo(JAISoundID, JAISeq*) const;
/* 802BB8E0 */ void getStreamInfo(JAISoundID, JAIStream*) const;
/* 802BBA10 */ void getStreamFilePath(JAISoundID);
/* 802BBA88 */ void getStreamFileEntry(JAISoundID);
/* 802BBAC8 */ void getSwBit(JAISoundID) const;
/* 802BBB48 */ void getSoundInfo_(JAISoundID, JAISound*) const;
/* 802BBBE0 */ ~Z2SoundInfo();
};
struct Z2Calc {
/* 802A968C */ // False False
// f32 False
// f32 False
// f32 False
// f32 False
// f32 False
// bool False
void linearTransform(f32, f32, f32, f32, f32, bool);
/* 802A98D4 */ // False False
void getRandom_0_1();
/* 802A968C */ void linearTransform(f32, f32, f32, f32, f32, bool);
/* 802A98D4 */ void getRandom_0_1();
};
struct JAUSoundTable {
/* 802A7160 */ // False False
// JAISoundID False
void getTypeID(JAISoundID) const;
/* 802A728C */ // False False
// JAISoundID False
void getData(JAISoundID) const;
/* 802A7160 */ void getTypeID(JAISoundID) const;
/* 802A728C */ void getData(JAISoundID) const;
};
struct JAIStreamDataMgr {
/* 802A3AD8 */ // False False
~JAIStreamDataMgr();
/* 802A3AD8 */ ~JAIStreamDataMgr();
};
struct JAISoundInfo {
/* 802A2D50 */ // False False
~JAISoundInfo();
/* 802A2D50 */ ~JAISoundInfo();
};
//
//
// Forward References:
//
//
// True False
// JAISoundID False
extern "C" void getBgmSeqResourceID__11Z2SoundInfoCF10JAISoundID();
// True False
// JAISoundID False
extern "C" void getSoundType__11Z2SoundInfoCF10JAISoundID();
// True False
// JAISoundID False
extern "C" void getCategory__11Z2SoundInfoCF10JAISoundID();
// True False
// JAISoundID False
extern "C" void getPriority__11Z2SoundInfoCF10JAISoundID();
// False False
// JAISoundID False
extern "C" void getAudibleSwFull__11Z2SoundInfoF10JAISoundID();
// True False
// JAISoundID False
extern "C" void getAudibleSw__11Z2SoundInfoCF10JAISoundID();
// True False
// JAISoundID False
// JAISe* False
// JAISe False
extern "C" void getSeInfo__11Z2SoundInfoCF10JAISoundIDP5JAISe();
// True False
// JAISoundID False
// JAISeq* False
// JAISeq False
extern "C" void getSeqInfo__11Z2SoundInfoCF10JAISoundIDP6JAISeq();
// True False
// JAISoundID False
// JAIStream* False
// JAIStream False
extern "C" void getStreamInfo__11Z2SoundInfoCF10JAISoundIDP9JAIStream();
// True False
// JAISoundID False
extern "C" void getStreamFilePath__11Z2SoundInfoF10JAISoundID();
// True False
// JAISoundID False
extern "C" void getStreamFileEntry__11Z2SoundInfoF10JAISoundID();
// False False
// JAISoundID False
extern "C" void getSwBit__11Z2SoundInfoCF10JAISoundID();
// True False
// JAISoundID False
// JAISound* False
// JAISound False
extern "C" void getSoundInfo___11Z2SoundInfoCF10JAISoundIDP8JAISound();
// True False
extern "C" void __dt__11Z2SoundInfoFv();
// True False
extern "C" static void func_802BBCBC();
// True False
extern "C" static void func_802BBCC4();
// True False
extern "C" static void func_802BBCCC();
// True False
extern "C" static void func_802BBCD4();
extern "C" extern void* __vt__11Z2SoundInfo[20];
//
//
// External References:
//
//
// False False
// void False
// void* False
// void False
void operator delete(void*);
// False False
extern "C" void __dt__12JAISoundInfoFv();
// False False
extern "C" void __dt__16JAIStreamDataMgrFv();
// False False
// JAISoundID False
extern "C" void getTypeID__13JAUSoundTableCF10JAISoundID();
// False False
// JAISoundID False
extern "C" void getData__13JAUSoundTableCF10JAISoundID();
// False False
// f32 False
// f32 False
// f32 False
// f32 False
// f32 False
// bool False
extern "C" void linearTransform__6Z2CalcFfffffb();
// False False
extern "C" void getRandom_0_1__6Z2CalcFv();
// False False
// void False
// void* False
// void False
extern "C" void __dl__FPv();
// False False
extern "C" void DVDConvertPathToEntrynum();
// False False
extern "C" void _savegpr_26();
// False False
extern "C" void _savegpr_27();
// False False
extern "C" void _savegpr_28();
// False False
extern "C" void _savegpr_29();
// False False
extern "C" void _restgpr_26();
// False False
extern "C" void _restgpr_27();
// False False
extern "C" void _restgpr_28();
// False False
extern "C" void _restgpr_29();
extern "C" extern void* __vt__12JAUSoundInfo[4 + 1 /* padding */];
extern "C" extern u8 data_80450B4C[4];
extern "C" extern u8 data_80450B50[4];
extern "C" extern u8 data_80450B58[4];
//
//
// Declarations:
//
//
/* 802BB00C-802BB090 0084+00 s=2 e=0 z=0 None .text getBgmSeqResourceID__11Z2SoundInfoCF10JAISoundID */
/* 802BB00C-802BB090 0084+00 s=2 e=0 z=0 None .text
* getBgmSeqResourceID__11Z2SoundInfoCF10JAISoundID */
// 802BB02C: 80450B58 (data_80450B58)
// 802BB034: 802A728C (getData__13JAUSoundTableCF10JAISoundID)
// 802BB044: 80450B58 (data_80450B58)
@@ -244,42 +120,36 @@ extern "C" extern u8 data_80450B58[4];
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// True False
// JAISoundID False
asm void Z2SoundInfo::getBgmSeqResourceID(JAISoundID param_0) const {
nofralloc
nofralloc
#include "asm/Z2AudioLib/Z2SoundInfo/getBgmSeqResourceID__11Z2SoundInfoCF10JAISoundID.s"
}
#pragma pop
/* 802BB090-802BB0D8 0048+00 s=1 e=0 z=0 None .text getSoundType__11Z2SoundInfoCF10JAISoundID */
/* 802BB090-802BB0D8 0048+00 s=1 e=0 z=0 None .text getSoundType__11Z2SoundInfoCF10JAISoundID
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// True False
// JAISoundID False
asm void Z2SoundInfo::getSoundType(JAISoundID param_0) const {
nofralloc
nofralloc
#include "asm/Z2AudioLib/Z2SoundInfo/getSoundType__11Z2SoundInfoCF10JAISoundID.s"
}
#pragma pop
/* 802BB0D8-802BB0E0 0008+00 s=1 e=0 z=0 None .text getCategory__11Z2SoundInfoCF10JAISoundID */
/* 802BB0D8-802BB0E0 0008+00 s=1 e=0 z=0 None .text getCategory__11Z2SoundInfoCF10JAISoundID
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// True False
// JAISoundID False
asm void Z2SoundInfo::getCategory(JAISoundID param_0) const {
nofralloc
nofralloc
#include "asm/Z2AudioLib/Z2SoundInfo/getCategory__11Z2SoundInfoCF10JAISoundID.s"
}
#pragma pop
/* 802BB0E0-802BB158 0078+00 s=1 e=0 z=0 None .text getPriority__11Z2SoundInfoCF10JAISoundID */
/* 802BB0E0-802BB158 0078+00 s=1 e=0 z=0 None .text getPriority__11Z2SoundInfoCF10JAISoundID
*/
// 802BB100: 80450B58 (data_80450B58)
// 802BB108: 802A728C (getData__13JAUSoundTableCF10JAISoundID)
// 802BB118: 80450B58 (data_80450B58)
@@ -287,16 +157,14 @@ asm void Z2SoundInfo::getCategory(JAISoundID param_0) const {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// True False
// JAISoundID False
asm void Z2SoundInfo::getPriority(JAISoundID param_0) const {
nofralloc
nofralloc
#include "asm/Z2AudioLib/Z2SoundInfo/getPriority__11Z2SoundInfoCF10JAISoundID.s"
}
#pragma pop
/* 802BB158-802BB448 02F0+00 s=0 e=1 z=0 None .text getAudibleSwFull__11Z2SoundInfoF10JAISoundID */
/* 802BB158-802BB448 02F0+00 s=0 e=1 z=0 None .text getAudibleSwFull__11Z2SoundInfoF10JAISoundID
*/
// 802BB168: 803621D8 (_savegpr_28)
// 802BB17C: 80450B58 (data_80450B58)
// 802BB184: 802A7160 (getTypeID__13JAUSoundTableCF10JAISoundID)
@@ -315,16 +183,14 @@ asm void Z2SoundInfo::getPriority(JAISoundID param_0) const {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// False False
// JAISoundID False
asm void Z2SoundInfo::getAudibleSwFull(JAISoundID param_0) {
nofralloc
nofralloc
#include "asm/Z2AudioLib/Z2SoundInfo/getAudibleSwFull__11Z2SoundInfoF10JAISoundID.s"
}
#pragma pop
/* 802BB448-802BB6DC 0294+00 s=2 e=0 z=0 None .text getAudibleSw__11Z2SoundInfoCF10JAISoundID */
/* 802BB448-802BB6DC 0294+00 s=2 e=0 z=0 None .text getAudibleSw__11Z2SoundInfoCF10JAISoundID
*/
// 802BB458: 803621D8 (_savegpr_28)
// 802BB46C: 80450B58 (data_80450B58)
// 802BB474: 802A7160 (getTypeID__13JAUSoundTableCF10JAISoundID)
@@ -343,47 +209,48 @@ asm void Z2SoundInfo::getAudibleSwFull(JAISoundID param_0) {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// True False
// JAISoundID False
asm void Z2SoundInfo::getAudibleSw(JAISoundID param_0) const {
nofralloc
nofralloc
#include "asm/Z2AudioLib/Z2SoundInfo/getAudibleSw__11Z2SoundInfoCF10JAISoundID.s"
}
#pragma pop
/* ############################################################################################## */
/* 80455A68-80455A6C 0004+00 s=1 e=0 z=0 None .sdata2 @963 */
/* 80455A68-80455A6C 0004+00 s=1 e=0 z=0 None .sdata2 @963 */
SECTION_SDATA2 static f32 lit_963 = 8.0f;
/* 80455A6C-80455A70 0004+00 s=1 e=0 z=0 None .sdata2 @964 */
/* 80455A6C-80455A70 0004+00 s=1 e=0 z=0 None .sdata2 @964 */
SECTION_SDATA2 static f32 lit_964 = 15.0f;
/* 80455A70-80455A74 0004+00 s=1 e=0 z=0 None .sdata2 @965 */
/* 80455A70-80455A74 0004+00 s=1 e=0 z=0 None .sdata2 @965 */
SECTION_SDATA2 static f32 lit_965 = 16.0f;
/* 80455A74-80455A78 0004+00 s=1 e=0 z=0 None .sdata2 @966 */
/* 80455A74-80455A78 0004+00 s=1 e=0 z=0 None .sdata2 @966 */
SECTION_SDATA2 static f32 lit_966 = 24.0f;
/* 80455A78-80455A7C 0004+00 s=1 e=0 z=0 None .sdata2 @967 */
/* 80455A78-80455A7C 0004+00 s=1 e=0 z=0 None .sdata2 @967 */
SECTION_SDATA2 static f32 lit_967 = 48.0f;
/* 80455A7C-80455A80 0004+00 s=2 e=0 z=0 None .sdata2 @968 */
/* 80455A7C-80455A80 0004+00 s=2 e=0 z=0 None .sdata2 @968 */
SECTION_SDATA2 static u8 lit_968[4] = {
0x00, 0x00, 0x00, 0x00,
0x00,
0x00,
0x00,
0x00,
};
/* 80455A80-80455A88 0004+04 s=2 e=0 z=0 None .sdata2 @969 */
/* 80455A80-80455A88 0004+04 s=2 e=0 z=0 None .sdata2 @969 */
SECTION_SDATA2 static f32 lit_969[1 + 1 /* padding */] = {
1.0f,
/* padding */
0.0f,
1.0f,
/* padding */
0.0f,
};
/* 80455A88-80455A90 0008+00 s=2 e=0 z=0 None .sdata2 @973 */
/* 80455A88-80455A90 0008+00 s=2 e=0 z=0 None .sdata2 @973 */
SECTION_SDATA2 static f64 lit_973 = 4503599627370496.0 /* cast u32 to float */;
/* 802BB6DC-802BB8B4 01D8+00 s=1 e=0 z=0 None .text getSeInfo__11Z2SoundInfoCF10JAISoundIDP5JAISe */
/* 802BB6DC-802BB8B4 01D8+00 s=1 e=0 z=0 None .text getSeInfo__11Z2SoundInfoCF10JAISoundIDP5JAISe
*/
// 802BB6F4: 803621D4 (_savegpr_27)
// 802BB71C: 802BBB48 (getSoundInfo___11Z2SoundInfoCF10JAISoundIDP8JAISound)
// 802BB728: 80450B58 (data_80450B58)
@@ -412,41 +279,33 @@ SECTION_SDATA2 static f64 lit_973 = 4503599627370496.0 /* cast u32 to float */;
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// True False
// JAISoundID False
// JAISe* False
// JAISe False
asm void Z2SoundInfo::getSeInfo(JAISoundID param_0, JAISe* param_1) const {
nofralloc
nofralloc
#include "asm/Z2AudioLib/Z2SoundInfo/getSeInfo__11Z2SoundInfoCF10JAISoundIDP5JAISe.s"
}
#pragma pop
/* 802BB8B4-802BB8E0 002C+00 s=1 e=0 z=0 None .text getSeqInfo__11Z2SoundInfoCF10JAISoundIDP6JAISeq */
/* 802BB8B4-802BB8E0 002C+00 s=1 e=0 z=0 None .text
* getSeqInfo__11Z2SoundInfoCF10JAISoundIDP6JAISeq */
// 802BB8CC: 802BBB48 (getSoundInfo___11Z2SoundInfoCF10JAISoundIDP8JAISound)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// True False
// JAISoundID False
// JAISeq* False
// JAISeq False
asm void Z2SoundInfo::getSeqInfo(JAISoundID param_0, JAISeq* param_1) const {
nofralloc
nofralloc
#include "asm/Z2AudioLib/Z2SoundInfo/getSeqInfo__11Z2SoundInfoCF10JAISoundIDP6JAISeq.s"
}
#pragma pop
/* ############################################################################################## */
/* 80455A90-80455A94 0004+00 s=1 e=0 z=0 None .sdata2 STRM_CH_SHIFT__20JAUStdSoundTableType */
/* 80455A90-80455A94 0004+00 s=1 e=0 z=0 None .sdata2 STRM_CH_SHIFT__20JAUStdSoundTableType */
SECTION_SDATA2 static u32 STRM_CH_SHIFT__20JAUStdSoundTableType = 0x00000002;
/* 80455A94-80455A98 0004+00 s=1 e=0 z=0 None .sdata2 @1010 */
/* 80455A94-80455A98 0004+00 s=1 e=0 z=0 None .sdata2 @1010 */
SECTION_SDATA2 static f32 lit_1010 = 0.5f;
/* 802BB8E0-802BBA10 0130+00 s=1 e=0 z=0 None .text getStreamInfo__11Z2SoundInfoCF10JAISoundIDP9JAIStream */
/* 802BB8E0-802BBA10 0130+00 s=1 e=0 z=0 None .text
* getStreamInfo__11Z2SoundInfoCF10JAISoundIDP9JAIStream */
// 802BB8F0: 803621D0 (_savegpr_26)
// 802BB908: 802BBB48 (getSoundInfo___11Z2SoundInfoCF10JAISoundIDP8JAISound)
// 802BB914: 80450B58 (data_80450B58)
@@ -461,18 +320,14 @@ SECTION_SDATA2 static f32 lit_1010 = 0.5f;
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// True False
// JAISoundID False
// JAIStream* False
// JAIStream False
asm void Z2SoundInfo::getStreamInfo(JAISoundID param_0, JAIStream* param_1) const {
nofralloc
nofralloc
#include "asm/Z2AudioLib/Z2SoundInfo/getStreamInfo__11Z2SoundInfoCF10JAISoundIDP9JAIStream.s"
}
#pragma pop
/* 802BBA10-802BBA88 0078+00 s=1 e=0 z=0 None .text getStreamFilePath__11Z2SoundInfoF10JAISoundID */
/* 802BBA10-802BBA88 0078+00 s=1 e=0 z=0 None .text getStreamFilePath__11Z2SoundInfoF10JAISoundID
*/
// 802BBA2C: 80450B58 (data_80450B58)
// 802BBA34: 802A7160 (getTypeID__13JAUSoundTableCF10JAISoundID)
// 802BBA50: 80450B58 (data_80450B58)
@@ -481,31 +336,26 @@ asm void Z2SoundInfo::getStreamInfo(JAISoundID param_0, JAIStream* param_1) cons
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// True False
// JAISoundID False
asm void Z2SoundInfo::getStreamFilePath(JAISoundID param_0) {
nofralloc
nofralloc
#include "asm/Z2AudioLib/Z2SoundInfo/getStreamFilePath__11Z2SoundInfoF10JAISoundID.s"
}
#pragma pop
/* 802BBA88-802BBAC8 0040+00 s=2 e=0 z=0 None .text getStreamFileEntry__11Z2SoundInfoF10JAISoundID */
/* 802BBA88-802BBAC8 0040+00 s=2 e=0 z=0 None .text
* getStreamFileEntry__11Z2SoundInfoF10JAISoundID */
// 802BBAA0: 802BBA10 (getStreamFilePath__11Z2SoundInfoF10JAISoundID)
// 802BBAB4: 80348528 (DVDConvertPathToEntrynum)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// True False
// JAISoundID False
asm void Z2SoundInfo::getStreamFileEntry(JAISoundID param_0) {
nofralloc
nofralloc
#include "asm/Z2AudioLib/Z2SoundInfo/getStreamFileEntry__11Z2SoundInfoF10JAISoundID.s"
}
#pragma pop
/* 802BBAC8-802BBB48 0080+00 s=3 e=4 z=0 None .text getSwBit__11Z2SoundInfoCF10JAISoundID */
/* 802BBAC8-802BBB48 0080+00 s=3 e=4 z=0 None .text getSwBit__11Z2SoundInfoCF10JAISoundID */
// 802BBAE8: 80450B58 (data_80450B58)
// 802BBAF0: 802A728C (getData__13JAUSoundTableCF10JAISoundID)
// 802BBB00: 80450B58 (data_80450B58)
@@ -513,24 +363,22 @@ asm void Z2SoundInfo::getStreamFileEntry(JAISoundID param_0) {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// False False
// JAISoundID False
asm void Z2SoundInfo::getSwBit(JAISoundID param_0) const {
nofralloc
nofralloc
#include "asm/Z2AudioLib/Z2SoundInfo/getSwBit__11Z2SoundInfoCF10JAISoundID.s"
}
#pragma pop
/* ############################################################################################## */
/* 80455A98-80455AA0 0004+04 s=1 e=0 z=0 None .sdata2 @1070 */
/* 80455A98-80455AA0 0004+04 s=1 e=0 z=0 None .sdata2 @1070 */
SECTION_SDATA2 static f32 lit_1070[1 + 1 /* padding */] = {
1.0f / 127.0f,
/* padding */
0.0f,
1.0f / 127.0f,
/* padding */
0.0f,
};
/* 802BBB48-802BBBE0 0098+00 s=3 e=0 z=0 None .text getSoundInfo___11Z2SoundInfoCF10JAISoundIDP8JAISound */
/* 802BBB48-802BBBE0 0098+00 s=3 e=0 z=0 None .text
* getSoundInfo___11Z2SoundInfoCF10JAISoundIDP8JAISound */
// 802BBB58: 803621DC (_savegpr_29)
// 802BBB6C: 80450B58 (data_80450B58)
// 802BBB74: 802A728C (getData__13JAUSoundTableCF10JAISoundID)
@@ -542,43 +390,38 @@ SECTION_SDATA2 static f32 lit_1070[1 + 1 /* padding */] = {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// True False
// JAISoundID False
// JAISound* False
// JAISound False
asm void Z2SoundInfo::getSoundInfo_(JAISoundID param_0, JAISound* param_1) const {
nofralloc
nofralloc
#include "asm/Z2AudioLib/Z2SoundInfo/getSoundInfo___11Z2SoundInfoCF10JAISoundIDP8JAISound.s"
}
#pragma pop
/* ############################################################################################## */
/* 803CAC48-803CAC98 0050+00 s=1 e=2 z=0 None .data __vt__11Z2SoundInfo */
/* 803CAC48-803CAC98 0050+00 s=1 e=2 z=0 None .data __vt__11Z2SoundInfo */
SECTION_DATA void* __vt__11Z2SoundInfo[20] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)getSoundType__11Z2SoundInfoCF10JAISoundID,
(void*)getCategory__11Z2SoundInfoCF10JAISoundID,
(void*)getPriority__11Z2SoundInfoCF10JAISoundID,
(void*)getSeInfo__11Z2SoundInfoCF10JAISoundIDP5JAISe,
(void*)getSeqInfo__11Z2SoundInfoCF10JAISoundIDP6JAISeq,
(void*)getStreamInfo__11Z2SoundInfoCF10JAISoundIDP9JAIStream,
(void*)__dt__11Z2SoundInfoFv,
(void*)NULL,
(void*)NULL,
(void*)func_802BBCC4,
(void*)func_802BBCBC,
(void*)NULL,
(void*)NULL,
(void*)func_802BBCD4,
(void*)func_802BBCCC,
(void*)getAudibleSw__11Z2SoundInfoCF10JAISoundID,
(void*)getBgmSeqResourceID__11Z2SoundInfoCF10JAISoundID,
(void*)getStreamFileEntry__11Z2SoundInfoF10JAISoundID,
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)getSoundType__11Z2SoundInfoCF10JAISoundID,
(void*)getCategory__11Z2SoundInfoCF10JAISoundID,
(void*)getPriority__11Z2SoundInfoCF10JAISoundID,
(void*)getSeInfo__11Z2SoundInfoCF10JAISoundIDP5JAISe,
(void*)getSeqInfo__11Z2SoundInfoCF10JAISoundIDP6JAISeq,
(void*)getStreamInfo__11Z2SoundInfoCF10JAISoundIDP9JAIStream,
(void*)__dt__11Z2SoundInfoFv,
(void*)NULL,
(void*)NULL,
(void*)func_802BBCC4,
(void*)func_802BBCBC,
(void*)NULL,
(void*)NULL,
(void*)func_802BBCD4,
(void*)func_802BBCCC,
(void*)getAudibleSw__11Z2SoundInfoCF10JAISoundID,
(void*)getBgmSeqResourceID__11Z2SoundInfoCF10JAISoundID,
(void*)getStreamFileEntry__11Z2SoundInfoF10JAISoundID,
};
/* 802BBBE0-802BBCBC 00DC+00 s=2 e=0 z=0 None .text __dt__11Z2SoundInfoFv */
/* 802BBBE0-802BBCBC 00DC+00 s=2 e=0 z=0 None .text __dt__11Z2SoundInfoFv */
// 802BBC00: 803CAC48 (__vt__11Z2SoundInfo)
// 802BBC04: 803CAC48 (__vt__11Z2SoundInfo)
// 802BBC30: 80450B4C (data_80450B4C)
@@ -593,63 +436,55 @@ SECTION_DATA void* __vt__11Z2SoundInfo[20] = {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// True False
asm Z2SoundInfo::~Z2SoundInfo() {
nofralloc
nofralloc
#include "asm/Z2AudioLib/Z2SoundInfo/__dt__11Z2SoundInfoFv.s"
}
#pragma pop
/* 802BBCBC-802BBCC4 0008+00 s=1 e=0 z=0 None .text @4@getBgmSeqResourceID__11Z2SoundInfoCF10JAISoundID */
/* 802BBCBC-802BBCC4 0008+00 s=1 e=0 z=0 None .text
* @4@getBgmSeqResourceID__11Z2SoundInfoCF10JAISoundID */
// 802BBCC0: 802BB00C (getBgmSeqResourceID__11Z2SoundInfoCF10JAISoundID)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// True False
extern "C" asm static void func_802BBCBC() {
nofralloc
nofralloc
#include "asm/Z2AudioLib/Z2SoundInfo/func_802BBCBC.s"
}
#pragma pop
/* 802BBCC4-802BBCCC 0008+00 s=1 e=0 z=0 None .text @4@getAudibleSw__11Z2SoundInfoCF10JAISoundID */
/* 802BBCC4-802BBCCC 0008+00 s=1 e=0 z=0 None .text @4@getAudibleSw__11Z2SoundInfoCF10JAISoundID
*/
// 802BBCC8: 802BB448 (getAudibleSw__11Z2SoundInfoCF10JAISoundID)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// True False
extern "C" asm static void func_802BBCC4() {
nofralloc
nofralloc
#include "asm/Z2AudioLib/Z2SoundInfo/func_802BBCC4.s"
}
#pragma pop
/* 802BBCCC-802BBCD4 0008+00 s=1 e=0 z=0 None .text @8@__dt__11Z2SoundInfoFv */
/* 802BBCCC-802BBCD4 0008+00 s=1 e=0 z=0 None .text @8@__dt__11Z2SoundInfoFv */
// 802BBCD0: 802BBBE0 (__dt__11Z2SoundInfoFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// True False
extern "C" asm static void func_802BBCCC() {
nofralloc
nofralloc
#include "asm/Z2AudioLib/Z2SoundInfo/func_802BBCCC.s"
}
#pragma pop
/* 802BBCD4-802BBCDC 0008+00 s=1 e=0 z=0 None .text @8@getStreamFileEntry__11Z2SoundInfoF10JAISoundID */
/* 802BBCD4-802BBCDC 0008+00 s=1 e=0 z=0 None .text
* @8@getStreamFileEntry__11Z2SoundInfoF10JAISoundID */
// 802BBCD8: 802BBA88 (getStreamFileEntry__11Z2SoundInfoF10JAISoundID)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// True False
extern "C" asm static void func_802BBCD4() {
nofralloc
nofralloc
#include "asm/Z2AudioLib/Z2SoundInfo/func_802BBCD4.s"
}
#pragma pop