re-generate with bug fixes

This commit is contained in:
Julgodis
2021-03-30 01:58:08 +02:00
parent b27bb6b262
commit 2404fb33c7
3631 changed files with 20347 additions and 42325 deletions
-2
View File
@@ -19,8 +19,6 @@ struct JAIAudible {
// Forward References:
//
extern "C" extern void* __vt__10JAIAudible[5 + 1 /* padding */];
extern "C" void __dt__10JAIAudibleFv();
extern "C" extern void* __vt__10JAIAudible[5 + 1 /* padding */];
-2
View File
@@ -19,8 +19,6 @@ struct JAIAudience {
// Forward References:
//
extern "C" extern void* __vt__11JAIAudience[8];
extern "C" void __dt__11JAIAudienceFv();
extern "C" extern void* __vt__11JAIAudience[8];
+3 -5
View File
@@ -89,8 +89,6 @@ struct JAISe {
// Forward References:
//
extern "C" extern void* __vt__5JAISe[22];
extern "C" void func_8029F03C();
extern "C" void mixOut___5JAISeFRC14JASSoundParams();
extern "C" void stopTrack___5JAISeFv();
@@ -179,7 +177,7 @@ SECTION_DATA void* __vt__5JAISe[22] = {
};
/* 80455778-8045577C 0004+00 s=2 e=0 z=0 None .sdata2 @626 */
SECTION_SDATA2 static u32 lit_626 = 0x3F800000;
SECTION_SDATA2 static f32 lit_626 = 1.0f;
/* 8045577C-80455780 0004+00 s=2 e=0 z=0 None .sdata2 @627 */
SECTION_SDATA2 static u8 lit_627[4] = {
@@ -190,7 +188,7 @@ SECTION_SDATA2 static u8 lit_627[4] = {
};
/* 80455780-80455784 0004+00 s=2 e=0 z=0 None .sdata2 @628 */
SECTION_SDATA2 static u32 lit_628 = 0x3F000000;
SECTION_SDATA2 static f32 lit_628 = 0.5f;
/* 8029F03C-8029F0F8 00BC+00 s=0 e=1 z=0 None .text
* __ct__5JAISeFP8JAISeMgrP27JAISoundStrategyMgr<5JAISe>Ul */
@@ -235,7 +233,7 @@ asm void JAISe::startTrack_(JASSoundParams const& param_0) {
/* ############################################################################################## */
/* 80455784-80455788 0004+00 s=2 e=0 z=0 None .sdata2 @736 */
SECTION_SDATA2 static u32 lit_736 = 0x3C23D70A;
SECTION_SDATA2 static f32 lit_736 = 1.0f / 100.0f;
/* 8029F304-8029F4CC 01C8+00 s=0 e=1 z=0 None .text
* JAISeCategoryMgr_mixOut___5JAISeFbRC14JASSoundParams16JAISoundActivity */
+3 -13
View File
@@ -127,11 +127,6 @@ struct JAISe {
// Forward References:
//
extern "C" extern char const* const JAISeMgr__stringBase0;
extern "C" extern void* __vt__8JAISeMgr[5];
extern "C" extern void* __vt__16JAISeCategoryMgr[5];
extern "C" extern u8 data_80434084[16 + 4 /* padding */];
extern "C" void isUsingSeqData__16JAISeCategoryMgrFRC16JAISeqDataRegion();
extern "C" void releaseSeqData__16JAISeCategoryMgrFRC16JAISeqDataRegion();
extern "C" void JAISeMgr_calc___16JAISeCategoryMgrFv();
@@ -172,11 +167,6 @@ extern "C" extern u8 data_80434084[16 + 4 /* padding */];
void JASReport(char const*, ...);
void operator delete(void*);
extern "C" extern void* __vt__5JAISe[22];
extern "C" extern void* __vt__14JAISeqDataUser[5 + 1 /* padding */];
extern "C" extern u8 data_80450B5C[4];
extern "C" extern u8 data_80450B6C[4];
extern "C" extern u8 data_80451310[8];
extern "C" void __dt__16JAISeCategoryMgrFv();
extern "C" void __ct__17JASGenericMemPoolFv();
@@ -283,7 +273,7 @@ asm JASMemPool__template0::~JASMemPool__template0() {
/* ############################################################################################## */
/* 80455788-8045578C 0004+00 s=1 e=0 z=0 None .sdata2 @822 */
SECTION_SDATA2 static u32 lit_822 = 0x3C23D70A;
SECTION_SDATA2 static f32 lit_822 = 1.0f / 100.0f;
/* 8029FC88-8029FD40 00B8+00 s=1 e=0 z=0 None .text
* JAISeMgr_acceptsNewSe___16JAISeCategoryMgrCFUl */
@@ -349,7 +339,7 @@ asm void JAISeCategoryMgr::pause(bool param_0) {
/* ############################################################################################## */
/* 8045578C-80455790 0004+00 s=4 e=0 z=0 None .sdata2 @1040 */
SECTION_SDATA2 static u32 lit_1040 = 0x3F800000;
SECTION_SDATA2 static f32 lit_1040 = 1.0f;
/* 80455790-80455794 0004+00 s=4 e=0 z=0 None .sdata2 @1041 */
SECTION_SDATA2 static u8 lit_1041[4] = {
@@ -360,7 +350,7 @@ SECTION_SDATA2 static u8 lit_1041[4] = {
};
/* 80455794-80455798 0004+00 s=4 e=0 z=0 None .sdata2 @1042 */
SECTION_SDATA2 static u32 lit_1042 = 0x3F000000;
SECTION_SDATA2 static f32 lit_1042 = 0.5f;
/* 8029FF18-802A0074 015C+00 s=1 e=0 z=0 None .text
* JAISeMgr_mixOut___16JAISeCategoryMgrFRC18JAISoundParamsMove16JAISoundActivity */
+1 -7
View File
@@ -120,9 +120,6 @@ struct JAISeq {
// Forward References:
//
extern "C" extern void* __vt__6JAISeq[12 + 1 /* padding */];
extern "C" extern u8 data_804340B0[16];
extern "C" static void func_802A0A6C();
extern "C" void func_802A0A8C();
extern "C" void func_802A0B64();
@@ -152,9 +149,6 @@ extern "C" extern u8 data_804340B0[16];
//
void operator delete(void*);
extern "C" extern u8 data_80431B04[16 + 4 /* padding */];
extern "C" extern u8 struct_80451230[8];
extern "C" extern u8 data_80451318[8];
extern "C" void __ct__17JASGenericMemPoolFv();
extern "C" void __dt__17JASGenericMemPoolFv();
@@ -249,7 +243,7 @@ SECTION_DATA void* __vt__6JAISeq[12 + 1 /* padding */] = {
};
/* 80455798-8045579C 0004+00 s=3 e=0 z=0 None .sdata2 @642 */
SECTION_SDATA2 static u32 lit_642 = 0x3F800000;
SECTION_SDATA2 static f32 lit_642 = 1.0f;
/* 8045579C-804557A0 0004+00 s=4 e=0 z=0 None .sdata2 @643 */
SECTION_SDATA2 static u8 lit_643[4] = {
-3
View File
@@ -23,9 +23,6 @@ struct JAISeqDataMgr {
// Forward References:
//
extern "C" extern void* __vt__13JAISeqDataMgr[6];
extern "C" extern void* __vt__14JAISeqDataUser[5 + 1 /* padding */];
extern "C" void __dt__14JAISeqDataUserFv();
extern "C" void __dt__13JAISeqDataMgrFv();
extern "C" extern void* __vt__13JAISeqDataMgr[6];
+3 -11
View File
@@ -66,8 +66,6 @@ struct JAISound {
/* 802A24DC */ void stop(u32);
};
struct JAISeqDataRegion {};
struct JAISeqMgr;
struct JAIAudience {};
@@ -79,6 +77,8 @@ struct JAISeq {
/* 802A14FC */ void JAISeqMgr_mixOut_(JASSoundParams const&, JAISoundActivity);
};
struct JAISeqDataRegion {};
struct JAISeqMgr {
/* 802A1804 */ void isUsingSeqData(JAISeqDataRegion const&);
/* 802A1870 */ void releaseSeqData(JAISeqDataRegion const&);
@@ -103,9 +103,6 @@ struct JAISeqDataUser {
// Forward References:
//
extern "C" extern void* __vt__9JAISeqMgr[5 + 1 /* padding */];
extern "C" extern u8 data_804340CC[16 + 4 /* padding */];
extern "C" void isUsingSeqData__9JAISeqMgrFRC16JAISeqDataRegion();
extern "C" void releaseSeqData__9JAISeqMgrFRC16JAISeqDataRegion();
extern "C" void __ct__9JAISeqMgrFb();
@@ -128,11 +125,6 @@ extern "C" extern u8 data_804340CC[16 + 4 /* padding */];
//
void operator delete(void*);
extern "C" extern void* __vt__6JAISeq[12 + 1 /* padding */];
extern "C" extern void* __vt__14JAISeqDataUser[5 + 1 /* padding */];
extern "C" extern u8 data_80450B5C[4];
extern "C" extern u8 data_80450B68[4];
extern "C" extern u8 data_80451320[8];
extern "C" void __ct__17JASGenericMemPoolFv();
extern "C" void __dt__17JASGenericMemPoolFv();
@@ -203,7 +195,7 @@ SECTION_DATA void* __vt__9JAISeqMgr[5 + 1 /* padding */] = {
};
/* 804557A8-804557AC 0004+00 s=1 e=0 z=0 None .sdata2 @691 */
SECTION_SDATA2 static u32 lit_691 = 0x3F800000;
SECTION_SDATA2 static f32 lit_691 = 1.0f;
/* 804557AC-804557B0 0004+00 s=1 e=0 z=0 None .sdata2 @692 */
SECTION_SDATA2 static u8 lit_692[4] = {
+6 -16
View File
@@ -65,8 +65,6 @@ struct JAISound {
// Forward References:
//
extern "C" extern char const* const JAISound__stringBase0;
extern "C" void releaseSound__14JAISoundHandleFv();
extern "C" void releaseHandle__8JAISoundFv();
extern "C" void attachHandle__8JAISoundFP14JAISoundHandle();
@@ -157,7 +155,7 @@ asm void JAISoundStatus_::unlockIfLocked() {
/* ############################################################################################## */
/* 804557B8-804557BC 0004+00 s=3 e=0 z=0 None .sdata2 @659 */
SECTION_SDATA2 static u32 lit_659 = 0x3F000000;
SECTION_SDATA2 static f32 lit_659 = 0.5f;
/* 802A2280-802A22F8 0078+00 s=0 e=4 z=0 None .text
* mixOutAll__14JAISoundParamsFRC14JASSoundParamsP14JASSoundParamsf */
@@ -189,19 +187,13 @@ SECTION_DATA static void* __vt__8JAISound[12] = {
};
/* 804557BC-804557C0 0004+00 s=2 e=0 z=0 None .sdata2 @697 */
SECTION_SDATA2 static u32 lit_697 = 0x3F800000;
SECTION_SDATA2 static f32 lit_697 = 1.0f;
/* 804557C0-804557C8 0004+04 s=4 e=0 z=0 None .sdata2 @698 */
SECTION_SDATA2 static u8 lit_698[4 + 4 /* padding */] = {
0x00,
0x00,
0x00,
0x00,
SECTION_SDATA2 static f32 lit_698[1 + 1 /* padding */] = {
0.0f,
/* padding */
0x00,
0x00,
0x00,
0x00,
0.0f,
};
/* 802A22F8-802A2328 0030+00 s=0 e=3 z=0 None .text __ct__8JAISoundFv */
@@ -251,9 +243,7 @@ asm void JAISound::newAudible(JGeometry::TVec3<f32> const& param_0,
/* ############################################################################################## */
/* 804557C8-804557D0 0008+00 s=1 e=0 z=0 None .sdata2 @766 */
SECTION_SDATA2 static u8 lit_766[8] = {
0x43, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_766 = 4503599627370496.0 /* cast u32 to float */;
/* 802A24DC-802A2598 00BC+00 s=0 e=24 z=0 None .text stop__8JAISoundFUl */
#pragma push
+1 -1
View File
@@ -43,7 +43,7 @@ extern "C" void assignExtBuffer__8JASTrackFUlP14JASSoundParams();
/* ############################################################################################## */
/* 804557D8-804557DC 0004+00 s=1 e=0 z=0 None .sdata2 @689 */
SECTION_SDATA2 static u32 lit_689 = 0x3F800000;
SECTION_SDATA2 static f32 lit_689 = 1.0f;
/* 804557DC-804557E0 0004+00 s=1 e=0 z=0 None .sdata2 @690 */
SECTION_SDATA2 static u8 lit_690[4] = {
-1
View File
@@ -28,7 +28,6 @@ extern "C" void __dt__12JAISoundInfoFv();
//
void operator delete(void*);
extern "C" extern u8 data_80450B5C[4];
extern "C" void __dl__FPv();
extern "C" extern u8 data_80450B5C[4];
+1 -3
View File
@@ -39,9 +39,7 @@ extern "C" void moveDolby__18JAISoundParamsMoveFfUl();
/* ############################################################################################## */
/* 804557E8-804557F0 0008+00 s=5 e=0 z=0 None .sdata2 @292 */
SECTION_SDATA2 static u8 lit_292[8] = {
0x43, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_292 = 4503599627370496.0 /* cast u32 to float */;
/* 802A2DB4-802A2E0C 0058+00 s=0 e=40 z=0 None .text moveVolume__18JAISoundParamsMoveFfUl */
#pragma push
-1
View File
@@ -41,7 +41,6 @@ extern "C" void func_802A2FEC();
//
void operator delete(void*);
extern "C" extern u8 data_80450B78[4];
extern "C" void __dl__FPv();
extern "C" extern u8 data_80450B78[4];
+4 -8
View File
@@ -49,17 +49,17 @@ struct JASAramStream {
struct JAIStreamMgr {};
struct JAISoundID {};
struct JAISoundActivity {};
struct JAIAudience {};
struct JAISoundID {};
template <typename A0>
struct JAISoundStrategyMgr {};
/* JAISoundStrategyMgr<JAIStream> */
struct JAISoundStrategyMgr__template2 {};
struct JAIAudience {};
struct JAIStream {
/* 802A3104 */ JAIStream(JAIStreamMgr*, JAISoundStrategyMgr<JAIStream>*);
/* 802A319C */ void JAIStreamMgr_startID_(JAISoundID, s32, JGeometry::TVec3<f32> const*,
@@ -104,7 +104,6 @@ struct JAISound {
//
static void JAIStream_JASAramStreamCallback_(u32, JASAramStream*, void*);
extern "C" extern void* __vt__9JAIStream[12];
extern "C" static void JAIStream_JASAramStreamCallback___FUlP13JASAramStreamPv();
extern "C" void func_802A3104();
@@ -129,9 +128,6 @@ extern "C" extern void* __vt__9JAIStream[12];
// External References:
//
extern "C" extern u8 data_804340B0[16];
extern "C" extern u8 data_80451318[8];
extern "C" void __ct__17JASGenericMemPoolFv();
extern "C" void alloc__17JASGenericMemPoolFUl();
extern "C" void free__17JASGenericMemPoolFPvUl();
@@ -251,7 +247,7 @@ asm void JAIStream::prepare_startStream_() {
/* ############################################################################################## */
/* 804557F0-804557F4 0004+00 s=2 e=0 z=0 None .sdata2 @864 */
SECTION_SDATA2 static u32 lit_864 = 0x3F800000;
SECTION_SDATA2 static f32 lit_864 = 1.0f;
/* 804557F4-804557F8 0004+00 s=2 e=0 z=0 None .sdata2 @865 */
SECTION_SDATA2 static u8 lit_865[4] = {
@@ -23,9 +23,6 @@ struct JAIStreamAramMgr {
// Forward References:
//
extern "C" extern void* __vt__16JAIStreamAramMgr[5];
extern "C" extern void* __vt__16JAIStreamDataMgr[4 + 1 /* padding */];
extern "C" void __dt__16JAIStreamDataMgrFv();
extern "C" void __dt__16JAIStreamAramMgrFv();
extern "C" extern void* __vt__16JAIStreamAramMgr[5];
+3 -9
View File
@@ -62,13 +62,13 @@ struct JAIStreamMgr {
struct JAISoundActivity {};
struct JAIAudience {};
template <typename A0>
struct JAISoundStrategyMgr {};
/* JAISoundStrategyMgr<JAIStream> */
struct JAISoundStrategyMgr__template2 {};
struct JAIAudience {};
struct JAIStream {
/* 802A3104 */ JAIStream(JAIStreamMgr*, JAISoundStrategyMgr<JAIStream>*);
/* 802A319C */ void JAIStreamMgr_startID_(JAISoundID, s32, JGeometry::TVec3<f32> const*,
@@ -87,8 +87,6 @@ struct JAISound {
// Forward References:
//
extern "C" extern u8 data_804340FC[16 + 4 /* padding */];
extern "C" void __ct__12JAIStreamMgrFb();
extern "C" void func_802A3C3C();
extern "C" void freeDeadStream___12JAIStreamMgrFv();
@@ -106,10 +104,6 @@ extern "C" extern u8 data_804340FC[16 + 4 /* padding */];
//
void operator delete(void*);
extern "C" extern void* __vt__9JAIStream[12];
extern "C" extern u8 data_80450B5C[4];
extern "C" extern u8 data_80450B64[4];
extern "C" extern u8 data_80451328[8];
extern "C" void __ct__17JASGenericMemPoolFv();
extern "C" void __dt__17JASGenericMemPoolFv();
@@ -143,7 +137,7 @@ extern "C" extern u8 data_80451328[8];
/* ############################################################################################## */
/* 80455800-80455804 0004+00 s=1 e=0 z=0 None .sdata2 @653 */
SECTION_SDATA2 static u32 lit_653 = 0x3F800000;
SECTION_SDATA2 static f32 lit_653 = 1.0f;
/* 80455804-80455808 0004+00 s=1 e=0 z=0 None .sdata2 @654 */
SECTION_SDATA2 static u8 lit_654[4] = {
+6 -13
View File
@@ -81,8 +81,6 @@ struct JASCalc {
// Forward References:
//
extern "C" extern char const* const JASAiCtrl__stringBase0;
extern "C" void initAI__9JASDriverFPFv_v();
extern "C" void startDMA__9JASDriverFv();
extern "C" void stopDMA__9JASDriverFv();
@@ -109,9 +107,6 @@ extern "C" extern char const* const JASAiCtrl__stringBase0;
void JASReport(char const*, ...);
void* operator new[](u32, JKRHeap*, int);
extern "C" extern u8 sFreeRunLfo__6JASLfo[24];
extern "C" extern u8 JASDram[4];
extern "C" extern u8 snIntCount__14JASAudioThread[4 + 4 /* padding */];
extern "C" void imixcopy__7JASCalcFPCsPCsPsUl();
extern "C" void bzero__7JASCalcFPvUl();
@@ -226,19 +221,19 @@ asm void JASDriver::stopDMA() {
SECTION_SDATA static u32 sMixMode__9JASDriver = 0x00000002;
/* 804507B0-804507B4 0004+00 s=2 e=0 z=0 None .sdata sDacRate__9JASDriver */
SECTION_SDATA static u32 sDacRate__9JASDriver = 0x46FA3900;
SECTION_SDATA static f32 sDacRate__9JASDriver = 32028.5f;
/* 804507B4-804507B8 0004+00 s=4 e=0 z=0 None .sdata sSubFrames__9JASDriver */
SECTION_SDATA static u32 sSubFrames__9JASDriver = 0x00000007;
/* 80455720-80455724 0004+00 s=1 e=0 z=0 None .sdata2 @233 */
SECTION_SDATA2 static u32 lit_233 = 0x46FA0000;
SECTION_SDATA2 static f32 lit_233 = 32000.0f;
/* 80455724-80455728 0004+00 s=1 e=0 z=0 None .sdata2 @234 */
SECTION_SDATA2 static u32 lit_234 = 0x473B8000;
SECTION_SDATA2 static f32 lit_234 = 48000.0f;
/* 80455728-8045572C 0004+00 s=1 e=0 z=0 None .sdata2 @235 */
SECTION_SDATA2 static u32 lit_235 = 0x3F801D27;
SECTION_SDATA2 static f32 lit_235 = 1.0008896589279175f;
/* 8029C524-8029C568 0044+00 s=1 e=0 z=0 None .text setOutputRate__9JASDriverF13JASOutputRate
*/
@@ -307,7 +302,7 @@ static u8 old_time[4];
static u8 data_804512D4[4];
/* 8045572C-80455730 0004+00 s=1 e=0 z=0 None .sdata2 @275 */
SECTION_SDATA2 static u32 lit_275 = 0x3F8CCCCD;
SECTION_SDATA2 static f32 lit_275 = 11.0f / 10.0f;
/* 80455730-80455738 0004+04 s=1 e=0 z=0 None .sdata2 @276 */
SECTION_SDATA2 static f32 lit_276[1 + 1 /* padding */] = {
@@ -317,9 +312,7 @@ SECTION_SDATA2 static f32 lit_276[1 + 1 /* padding */] = {
};
/* 80455738-80455740 0008+00 s=1 e=0 z=0 None .sdata2 @278 */
SECTION_SDATA2 static u8 lit_278[8] = {
0x43, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_278 = 4503599627370496.0 /* cast u32 to float */;
/* 8029C6C4-8029C7E0 011C+00 s=1 e=1 z=0 None .text updateDSP__9JASDriverFv */
#pragma push
+4 -13
View File
@@ -93,10 +93,6 @@ struct JASAramStream {
// Forward References:
//
extern "C" extern u8 data_80431B34[16 + 4 /* padding */];
extern "C" extern u8 sBlockSize__13JASAramStream[4];
extern "C" extern u8 struct_80451260[8];
extern "C" void initSystem__13JASAramStreamFUlUl();
extern "C" void __ct__13JASAramStreamFv();
extern "C" void init__13JASAramStreamFUlUlPFUlP13JASAramStreamPv_vPv();
@@ -131,9 +127,6 @@ extern "C" extern u8 struct_80451260[8];
void* operator new[](u32, JKRHeap*, int);
void operator delete(void*);
extern "C" extern u8 sBankDisposeList__10JASChannel[64];
extern "C" extern u8 lit_556[12 + 4 /* padding */];
extern "C" extern u8 JASDram[4];
extern "C" void sendCmdMsg__13JASTaskThreadFPFPv_vPCvUl();
extern "C" void sendCmdMsg__13JASTaskThreadFPFPv_vPv();
@@ -215,10 +208,10 @@ SECTION_SDATA2 static u8 lit_390[4] = {
};
/* 80455614-80455618 0004+00 s=2 e=0 z=0 None .sdata2 @391 */
SECTION_SDATA2 static u32 lit_391 = 0x3F800000;
SECTION_SDATA2 static f32 lit_391 = 1.0f;
/* 80455618-8045561C 0004+00 s=2 e=0 z=0 None .sdata2 @392 */
SECTION_SDATA2 static u32 lit_392 = 0x3F000000;
SECTION_SDATA2 static f32 lit_392 = 0.5f;
/* 802963A8-8029649C 00F4+00 s=0 e=1 z=0 None .text __ct__13JASAramStreamFv */
#pragma push
@@ -354,12 +347,10 @@ asm void JASAramStream::prepareFinishTask(void* param_0) {
/* ############################################################################################## */
/* 8045561C-80455620 0004+00 s=1 e=0 z=0 None .sdata2 @531 */
SECTION_SDATA2 static u32 lit_531 = 0x42FE0000;
SECTION_SDATA2 static f32 lit_531 = 127.0f;
/* 80455620-80455628 0008+00 s=3 e=0 z=0 None .sdata2 @533 */
SECTION_SDATA2 static u8 lit_533[8] = {
0x43, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_533 = 4503599627370496.0 /* cast u32 to float */;
/* 80296920-80296AE8 01C8+00 s=1 e=0 z=0 None .text headerLoad__13JASAramStreamFUli */
#pragma push
+1 -4
View File
@@ -53,7 +53,6 @@ extern "C" void callback__15JASAudioReseterFPv();
//
void operator delete(void*);
extern "C" extern u8 data_80450B8C[4];
extern "C" void stop__14JASAudioThreadFv();
extern "C" void drop__13JASDSPChannelFv();
@@ -122,9 +121,7 @@ asm void JASAudioReseter::checkDone() const {
/* ############################################################################################## */
/* 80455740-80455748 0008+00 s=1 e=0 z=0 None .sdata2 @156 */
SECTION_SDATA2 static u8 lit_156[8] = {
0x43, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_156 = 4503599627370496.0 /* cast u32 to float */;
/* 8029D200-8029D2D4 00D4+00 s=1 e=0 z=0 None .text calc__15JASAudioReseterFv */
#pragma push
-9
View File
@@ -69,9 +69,6 @@ struct JASAudioThread {
// Forward References:
//
extern "C" extern char const* const JASAudioThread__stringBase0;
extern "C" extern u8 snIntCount__14JASAudioThread[4 + 4 /* padding */];
extern "C" void __ct__14JASAudioThreadFiiUl();
extern "C" void create__14JASAudioThreadFl();
extern "C" void stop__14JASAudioThreadFv();
@@ -88,12 +85,6 @@ extern "C" extern u8 snIntCount__14JASAudioThread[4 + 4 /* padding */];
void* operator new(u32, JKRHeap*, int);
void operator delete(void*);
extern "C" extern u8 data_80431B34[16 + 4 /* padding */];
extern "C" extern u8 data_80450B8C[4];
extern "C" extern u8 JASDram[4];
extern "C" extern u8 struct_80451260[8];
extern "C" extern u8 sSystemHeap__7JKRHeap[4];
extern "C" extern u8 sCurrentHeap__7JKRHeap[4];
extern "C" void __ct__17JASGenericMemPoolFv();
extern "C" void newMemPool__17JASGenericMemPoolFUli();
+3 -8
View File
@@ -119,7 +119,6 @@ extern "C" void __sinit_JASBNKParser_cpp();
void* operator new(u32, JKRHeap*, int);
void* operator new[](u32, JKRHeap*, int);
extern "C" extern u8 JASDram[4];
extern "C" void bcopy__7JASCalcFPCvPvUl();
extern "C" void __ct__17JASGenericMemPoolFv();
@@ -199,9 +198,7 @@ SECTION_SDATA2 static f32 lit_835[1 + 1 /* padding */] = {
};
/* 80455660-80455668 0008+00 s=1 e=0 z=0 None .sdata2 @838 */
SECTION_SDATA2 static u8 lit_838[8] = {
0x43, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_838 = 4503599627370496.0 /* cast u32 to float */;
/* 8029963C-80299A3C 0400+00 s=1 e=0 z=0 None .text
* createBasicBank__Q212JASBNKParser4Ver1FPCvP7JKRHeap */
@@ -216,9 +213,7 @@ asm void JASBNKParser::Ver1::createBasicBank(void const* param_0, JKRHeap* param
/* ############################################################################################## */
/* 80455668-80455670 0008+00 s=1 e=0 z=0 None .sdata2 @990 */
SECTION_SDATA2 static u8 lit_990[8] = {
0x43, 0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_990 = 4503601774854144.0 /* cast s32 to float */;
/* 80299A3C-80299E68 042C+00 s=1 e=0 z=0 None .text
* createBasicBank__Q212JASBNKParser4Ver0FPCvP7JKRHeap */
@@ -233,7 +228,7 @@ asm void JASBNKParser::Ver0::createBasicBank(void const* param_0, JKRHeap* param
/* ############################################################################################## */
/* 80455670-80455674 0004+00 s=1 e=0 z=0 None .sdata2 @1045 */
SECTION_SDATA2 static u32 lit_1045 = 0x3F800000;
SECTION_SDATA2 static f32 lit_1045 = 1.0f;
/* 80455674-80455678 0004+00 s=1 e=0 z=0 None .sdata2 @1046 */
SECTION_SDATA2 static u8 lit_1046[4] = {
+3 -8
View File
@@ -59,11 +59,6 @@ extern "C" void noteOnOsc__7JASBankFiUcUcUsPFUlP10JASChannelPQ26JASDsp8TChannelP
// External References:
//
extern "C" extern u8 data_80431B34[16 + 4 /* padding */];
extern "C" extern u8 sBankDisposeList__10JASChannel[64];
extern "C" extern u8 lit_556[12 + 4 /* padding */];
extern "C" extern u8 struct_80451260[8];
extern "C" void __ct__17JASGenericMemPoolFv();
extern "C" void alloc__17JASGenericMemPoolFUl();
extern "C" void func_802978DC();
@@ -92,7 +87,7 @@ extern "C" extern u8 struct_80451260[8];
static u8 lit_156[12 + 4 /* padding */];
/* 80455630-80455634 0004+00 s=1 e=0 z=0 None .sdata2 @248 */
SECTION_SDATA2 static u32 lit_248 = 0x3F800000;
SECTION_SDATA2 static f32 lit_248 = 1.0f;
/* 80455634-80455638 0004+00 s=1 e=0 z=0 None .sdata2 @249 */
SECTION_SDATA2 static u8 lit_249[4] = {
@@ -103,7 +98,7 @@ SECTION_SDATA2 static u8 lit_249[4] = {
};
/* 80455638-8045563C 0004+00 s=1 e=0 z=0 None .sdata2 @250 */
SECTION_SDATA2 static u32 lit_250 = 0x3F000000;
SECTION_SDATA2 static f32 lit_250 = 0.5f;
/* 80297930-80297C40 0310+00 s=0 e=1 z=0 None .text
* noteOn__7JASBankFPC7JASBankiUcUcUsPFUlP10JASChannelPQ26JASDsp8TChannelPv_vPv */
@@ -136,7 +131,7 @@ SECTION_RODATA static void* const OSC_ENV[6 + 1 /* padding */] = {
};
/* 8045563C-80455640 0004+00 s=1 e=0 z=0 None .sdata2 @290 */
SECTION_SDATA2 static u32 lit_290 = 0x4682C008;
SECTION_SDATA2 static f32 lit_290 = 16736.015625f;
/* 80297C40-80297D78 0138+00 s=1 e=0 z=0 None .text
* noteOnOsc__7JASBankFiUcUcUsPFUlP10JASChannelPQ26JASDsp8TChannelPv_vPv */
-2
View File
@@ -39,8 +39,6 @@ struct JASBank {
// Forward References:
//
extern "C" extern void* __vt__7JASBank[5];
extern "C" void __ct__12JASBasicBankFv();
extern "C" void newInstTable__12JASBasicBankFUcP7JKRHeap();
extern "C" void getInstParam__12JASBasicBankCFiiiP12JASInstParam();
-2
View File
@@ -46,8 +46,6 @@ struct JASBasicInst {
// Forward References:
//
extern "C" extern void* __vt__7JASInst[5];
extern "C" void __ct__12JASBasicInstFv();
extern "C" void __dt__12JASBasicInstFv();
extern "C" void getParam__12JASBasicInstCFiiP12JASInstParam();
@@ -67,9 +67,6 @@ struct JASBasicWaveBank {
// Forward References:
//
extern "C" extern void* __vt__13JASWaveHandle[5];
extern "C" extern void* __vt__11JASWaveBank[6];
extern "C" void __ct__16JASBasicWaveBankFv();
extern "C" void __dt__16JASBasicWaveBankFv();
extern "C" void __dt__Q216JASBasicWaveBank11TWaveHandleFv();
@@ -105,7 +102,6 @@ extern "C" extern void* __vt__11JASWaveBank[6];
void* operator new[](u32, JKRHeap*, int);
void operator delete(void*);
void operator delete[](void*);
extern "C" extern u32 one__11JASWaveInfo[1 + 1 /* padding */];
extern "C" void __ct__10JASWaveArcFv();
extern "C" void __dt__10JASWaveArcFv();
+5 -11
View File
@@ -28,8 +28,6 @@ struct JASCalc {
// Forward References:
//
extern "C" extern u8 const CUTOFF_TO_IIR_TABLE__7JASCalc[1024];
extern "C" void imixcopy__7JASCalcFPCsPCsPsUl();
extern "C" void bcopyfast__7JASCalcFPCvPvUl();
extern "C" void bcopy__7JASCalcFPCvPvUl();
@@ -43,8 +41,6 @@ extern "C" extern u8 const CUTOFF_TO_IIR_TABLE__7JASCalc[1024];
// External References:
//
extern "C" extern u32 __float_huge;
extern "C" void DCZeroRange();
extern "C" extern u32 __float_huge;
@@ -172,9 +168,9 @@ SECTION_RODATA u8 const CUTOFF_TO_IIR_TABLE__7JASCalc[1024] = {
};
/* 8039AFB8-8039AFD0 0018+00 s=1 e=0 z=0 None .rodata __two_to_x$982 */
SECTION_RODATA static u8 const __two_to_x[24] = {
0x3F, 0x31, 0x72, 0x18, 0x3E, 0x75, 0xFD, 0xF7, 0x3D, 0x63, 0x57, 0x06,
0x3C, 0x1D, 0xB2, 0x45, 0x3A, 0xAC, 0x1C, 0x81, 0x39, 0x3F, 0xE5, 0xDA,
SECTION_RODATA static f32 const __two_to_x[6] = {
0.6931471824645996f, 0.240226611495018f, 0.055502913892269135f,
0.009625022299587727f, 0.0013131053419783711f, 0.0001830080582294613f,
};
/* 80455558-80455560 0004+04 s=1 e=0 z=0 None .sdata2 @847 */
@@ -185,9 +181,7 @@ SECTION_SDATA2 static f32 lit_847[1 + 1 /* padding */] = {
};
/* 80455560-80455568 0008+00 s=1 e=0 z=0 None .sdata2 @850 */
SECTION_SDATA2 static u8 lit_850[8] = {
0x43, 0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_850 = 4503601774854144.0 /* cast s32 to float */;
/* 80455568-8045556C 0004+00 s=1 e=0 z=0 None .sdata2 @969 */
SECTION_SDATA2 static u8 lit_969[4] = {
@@ -208,7 +202,7 @@ SECTION_SDATA2 static u8 two_to_frac[8] = {
};
/* 8045557C-80455580 0004+00 s=1 e=0 z=0 None .sdata2 @994 */
SECTION_SDATA2 static u32 lit_994 = 0x3F400000;
SECTION_SDATA2 static f32 lit_994 = 0.75f;
/* 80455580-80455588 0004+04 s=1 e=0 z=0 None .sdata2 @995 */
SECTION_SDATA2 static f32 lit_995[1 + 1 /* padding */] = {
+14 -28
View File
@@ -109,9 +109,6 @@ struct JASCalc {
// Forward References:
//
extern "C" extern u8 sBankDisposeList__10JASChannel[64];
extern "C" extern u8 lit_556[12 + 4 /* padding */];
extern "C" void __ct__10JASChannelFPFUlP10JASChannelPQ26JASDsp8TChannelPv_vPv();
extern "C" void __dt__10JASChannelFv();
extern "C" void play__10JASChannelFv();
@@ -141,11 +138,6 @@ extern "C" extern u8 lit_556[12 + 4 /* padding */];
// External References:
//
extern "C" extern u8 data_80431B34[16 + 4 /* padding */];
extern "C" extern u8 sincosTable___5JMath[65536];
extern "C" extern u32 one__11JASWaveInfo[1 + 1 /* padding */];
extern "C" extern u8 struct_80451260[8];
extern "C" void pow2__7JASCalcFf();
extern "C" void __ct__17JASGenericMemPoolFv();
extern "C" void free__17JASGenericMemPoolFPvUl();
@@ -201,7 +193,7 @@ extern "C" extern u8 struct_80451260[8];
/* ############################################################################################## */
/* 80455680-80455684 0004+00 s=6 e=0 z=0 None .sdata2 @544 */
SECTION_SDATA2 static u32 lit_544 = 0x3F800000;
SECTION_SDATA2 static f32 lit_544 = 1.0f;
/* 80455684-80455688 0004+00 s=7 e=0 z=0 None .sdata2 @545 */
SECTION_SDATA2 static u8 lit_545[4] = {
@@ -338,9 +330,7 @@ SECTION_DATA static void* lit_662[7] = {
};
/* 80455690-80455698 0008+00 s=1 e=0 z=0 None .sdata2 @661 */
SECTION_SDATA2 static u8 lit_661[8] = {
0x3F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_661 = 0.5;
/* 8029ABEC-8029ACD4 00E8+00 s=3 e=0 z=0 None .text
* effectOsc__10JASChannelFUlPQ213JASOscillator12EffectParams */
@@ -355,9 +345,7 @@ asm void JASChannel::effectOsc(u32 param_0, JASOscillator::EffectParams* param_1
/* ############################################################################################## */
/* 80455698-804556A0 0008+00 s=3 e=0 z=0 None .sdata2 @685 */
SECTION_SDATA2 static u8 lit_685[8] = {
0x43, 0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_685 = 4503601774854144.0 /* cast s32 to float */;
/* 8029ACD4-8029AD38 0064+00 s=0 e=1 z=0 None .text setKeySweepTarget__10JASChannelFlUl */
#pragma push
@@ -378,9 +366,7 @@ SECTION_SDATA2 static f32 lit_711[1 + 1 /* padding */] = {
};
/* 804556A8-804556B0 0008+00 s=4 e=0 z=0 None .sdata2 @714 */
SECTION_SDATA2 static u8 lit_714[8] = {
0x43, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_714 = 4503599627370496.0 /* cast u32 to float */;
/* 8029AD38-8029AF78 0240+00 s=2 e=0 z=0 None .text
* updateEffectorParam__10JASChannelFPQ26JASDsp8TChannelPUsRCQ213JASOscillator12EffectParams */
@@ -407,10 +393,10 @@ asm void JASChannel::dspUpdateCallback(u32 param_0, JASDsp::TChannel* param_1, v
/* ############################################################################################## */
/* 804556B0-804556B4 0004+00 s=2 e=0 z=0 None .sdata2 @775 */
SECTION_SDATA2 static u32 lit_775 = 0x41400000;
SECTION_SDATA2 static f32 lit_775 = 12.0f;
/* 804556B4-804556B8 0004+00 s=2 e=0 z=0 None .sdata2 @776 */
SECTION_SDATA2 static u32 lit_776 = 0x45800000;
SECTION_SDATA2 static f32 lit_776 = 4096.0f;
/* 8029B004-8029B324 0320+00 s=1 e=0 z=0 None .text
* initialUpdateDSPChannel__10JASChannelFPQ26JASDsp8TChannel */
@@ -425,10 +411,10 @@ asm void JASChannel::initialUpdateDSPChannel(JASDsp::TChannel* param_0) {
/* ############################################################################################## */
/* 804556B8-804556BC 0004+00 s=1 e=0 z=0 None .sdata2 @832 */
SECTION_SDATA2 static u32 lit_832 = 0x46FA3900;
SECTION_SDATA2 static f32 lit_832 = 32028.5f;
/* 804556BC-804556C0 0004+00 s=1 e=0 z=0 None .sdata2 @833 */
SECTION_SDATA2 static u32 lit_833 = 0x473B8000;
SECTION_SDATA2 static f32 lit_833 = 48000.0f;
/* 8029B324-8029B6A0 037C+00 s=1 e=0 z=0 None .text
* updateDSPChannel__10JASChannelFPQ26JASDsp8TChannel */
@@ -443,10 +429,10 @@ asm void JASChannel::updateDSPChannel(JASDsp::TChannel* param_0) {
/* ############################################################################################## */
/* 804556C0-804556C4 0004+00 s=1 e=0 z=0 None .sdata2 @846 */
SECTION_SDATA2 static u32 lit_846 = 0x3F34FDF4;
SECTION_SDATA2 static f32 lit_846 = 0.7070000171661377f;
/* 804556C4-804556C8 0004+00 s=1 e=0 z=0 None .sdata2 @847 */
SECTION_SDATA2 static u32 lit_847 = 0x42FF0000;
SECTION_SDATA2 static f32 lit_847 = 127.5f;
/* 8029B6A0-8029B7D8 0138+00 s=1 e=0 z=0 None .text
* updateAutoMixer__10JASChannelFPQ26JASDsp8TChannelffff */
@@ -488,16 +474,16 @@ SECTION_DATA static void* lit_974[8 + 1 /* padding */] = {
};
/* 804556C8-804556CC 0004+00 s=1 e=0 z=0 None .sdata2 @969 */
SECTION_SDATA2 static u32 lit_969 = 0xC4A2F983;
SECTION_SDATA2 static f32 lit_969 = -1303.7972412109375f;
/* 804556CC-804556D0 0004+00 s=1 e=0 z=0 None .sdata2 @970 */
SECTION_SDATA2 static u32 lit_970 = 0x44A2F983;
SECTION_SDATA2 static f32 lit_970 = 1303.7972412109375f;
/* 804556D0-804556D4 0004+00 s=1 e=0 z=0 None .sdata2 @971 */
SECTION_SDATA2 static u32 lit_971 = 0x40490FDB;
SECTION_SDATA2 static f32 lit_971 = 3.1415927410125732f;
/* 804556D4-804556D8 0004+00 s=1 e=0 z=0 None .sdata2 @972 */
SECTION_SDATA2 static u32 lit_972 = 0x3EA6F933;
SECTION_SDATA2 static f32 lit_972 = 0.326119989156723f;
/* 804556D8-804556E0 0004+04 s=1 e=0 z=0 None .sdata2 @973 */
SECTION_SDATA2 static f32 lit_973[1 + 1 /* padding */] = {
-1
View File
@@ -69,7 +69,6 @@ extern "C" void getHandle__13JASDSPChannelFUl();
//
void* operator new[](u32, JKRHeap*, int);
extern "C" extern u8 JASDram[4];
extern "C" void releaseHalt__6JASDspFUl();
extern "C" void getDSPHandle__6JASDspFi();
+1 -4
View File
@@ -66,8 +66,6 @@ struct JASCalc {
//
void DSP_CreateMap2(u32);
extern "C" extern u32 one__11JASWaveInfo[1 + 1 /* padding */];
extern "C" extern u8 pad_8045575C[4];
extern "C" void boot__6JASDspFPFPv_v();
extern "C" void releaseHalt__6JASDspFUl();
@@ -119,7 +117,6 @@ void DspBoot(void (*)(void*));
void DspFinishWork(u16);
void DsyncFrame2(u32, u32, u32);
void* operator new[](u32, JKRHeap*, int);
extern "C" extern u8 JASDram[4];
extern "C" void cDyl_InitAsyncIsDone__Fv();
extern "C" void bzero__7JASCalcFPvUl();
@@ -199,7 +196,7 @@ asm void JASDsp::syncFrame(u32 param_0, u32 param_1, u32 param_2) {
/* ############################################################################################## */
/* 80455748-8045574C 0004+00 s=1 e=0 z=0 None .sdata2 @176 */
SECTION_SDATA2 static u32 lit_176 = 0x40800000;
SECTION_SDATA2 static f32 lit_176 = 4.0f;
/* 8029DA04-8029DA30 002C+00 s=0 e=1 z=0 None .text setDSPMixerLevel__6JASDspFf */
#pragma push
+1 -2
View File
@@ -52,7 +52,6 @@ extern "C" void getType__10JASDrumSetCFv();
void* operator new[](u32, JKRHeap*, int);
void operator delete(void*);
extern "C" extern void* __vt__7JASInst[5];
extern "C" void bzero__7JASCalcFPvUl();
extern "C" void* __nwa__FUlP7JKRHeapi();
@@ -116,7 +115,7 @@ static u8 oscp[4];
static u8 data_80451274[4];
/* 80455648-8045564C 0004+00 s=2 e=0 z=0 None .sdata2 @219 */
SECTION_SDATA2 static u32 lit_219 = 0x3F800000;
SECTION_SDATA2 static f32 lit_219 = 1.0f;
/* 8045564C-80455650 0004+00 s=1 e=0 z=0 None .sdata2 @220 */
SECTION_SDATA2 static u8 lit_220[4] = {
-3
View File
@@ -34,9 +34,6 @@ extern "C" void createThread__6JASDvdFliUl();
//
void* operator new(u32, JKRHeap*, int);
extern "C" extern u8 JASDram[4];
extern "C" extern u8 sSystemHeap__7JKRHeap[4];
extern "C" extern u8 sCurrentHeap__7JKRHeap[4];
extern "C" void __ct__13JASTaskThreadFiiUl();
extern "C" void* __nw__FUlP7JKRHeapi();
-3
View File
@@ -68,8 +68,6 @@ struct JASGenericMemPool {
// Forward References:
//
extern "C" extern u8 JASDram[4];
extern "C" void __ct__7JASHeapFP11JASDisposer();
extern "C" void initRootHeap__7JASHeapFPvUl();
extern "C" void alloc__7JASHeapFP7JASHeapUl();
@@ -102,7 +100,6 @@ void* operator new(u32, JKRHeap*, int);
void* operator new[](u32, JKRHeap*, int);
void operator delete(void*);
void operator delete[](void*);
extern "C" extern u8 sSystemHeap__7JKRHeap[4];
extern "C" void* __nw__FUlP7JKRHeapi();
extern "C" void* __nwa__FUlP7JKRHeapi();
+3 -7
View File
@@ -22,8 +22,6 @@ struct JASLfo {
// Forward References:
//
extern "C" extern u8 sFreeRunLfo__6JASLfo[24];
extern "C" void __ct__6JASLfoFv();
extern "C" void getValue__6JASLfoCFv();
extern "C" void incCounter__6JASLfoFf();
@@ -37,8 +35,6 @@ extern "C" extern u8 sFreeRunLfo__6JASLfo[24];
extern "C" extern u8 sincosTable___5JMath[65536];
extern "C" extern u8 sincosTable___5JMath[65536];
//
// Declarations:
//
@@ -53,7 +49,7 @@ SECTION_SDATA2 static u8 lit_341[4] = {
};
/* 804556E4-804556E8 0004+00 s=2 e=0 z=0 None .sdata2 @342 */
SECTION_SDATA2 static u32 lit_342 = 0x3F800000;
SECTION_SDATA2 static f32 lit_342 = 1.0f;
/* 8029BD14-8029BD44 0030+00 s=1 e=1 z=0 None .text __ct__6JASLfoFv */
#pragma push
@@ -67,10 +63,10 @@ asm JASLfo::JASLfo() {
/* ############################################################################################## */
/* 804556E8-804556EC 0004+00 s=1 e=0 z=0 None .sdata2 @363 */
SECTION_SDATA2 static u32 lit_363 = 0xC6000000;
SECTION_SDATA2 static f32 lit_363 = -8192.0f;
/* 804556EC-804556F0 0004+00 s=1 e=0 z=0 None .sdata2 @364 */
SECTION_SDATA2 static u32 lit_364 = 0x46000000;
SECTION_SDATA2 static f32 lit_364 = 8192.0f;
/* 8029BD44-8029BDD8 0094+00 s=0 e=3 z=0 None .text getValue__6JASLfoCFv */
#pragma push
+3 -7
View File
@@ -66,7 +66,7 @@ asm JASOscillator::JASOscillator() {
/* ############################################################################################## */
/* 804556FC-80455700 0004+00 s=2 e=0 z=0 None .sdata2 @87 */
SECTION_SDATA2 static u32 lit_87 = 0x3F800000;
SECTION_SDATA2 static f32 lit_87 = 1.0f;
/* 80455700-80455708 0004+04 s=3 e=0 z=0 None .sdata2 @88 */
SECTION_SDATA2 static f32 lit_88[1 + 1 /* padding */] = {
@@ -76,9 +76,7 @@ SECTION_SDATA2 static f32 lit_88[1 + 1 /* padding */] = {
};
/* 80455708-80455710 0008+00 s=3 e=0 z=0 None .sdata2 @91 */
SECTION_SDATA2 static u8 lit_91[8] = {
0x43, 0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_91 = 4503601774854144.0 /* cast s32 to float */;
/* 8029BEC4-8029BF68 00A4+00 s=0 e=1 z=0 None .text
* initStart__13JASOscillatorFPCQ213JASOscillator4Data */
@@ -184,9 +182,7 @@ SECTION_SDATA2 static f32 lit_154[1 + 1 /* padding */] = {
};
/* 80455718-80455720 0008+00 s=1 e=0 z=0 None .sdata2 @156 */
SECTION_SDATA2 static u8 lit_156[8] = {
0x43, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_156 = 4503599627370496.0 /* cast u32 to float */;
/* 8029C2C0-8029C388 00C8+00 s=1 e=0 z=0 None .text updateCurrentValue__13JASOscillatorFf */
#pragma push
+3 -5
View File
@@ -51,10 +51,10 @@ asm void JASProbe::start(char const* param_0) {
/* ############################################################################################## */
/* 80455588-8045558C 0004+00 s=1 e=0 z=0 None .sdata2 @125 */
SECTION_SDATA2 static u32 lit_125 = 0x426FC28F;
SECTION_SDATA2 static f32 lit_125 = 59.939998626708984f;
/* 8045558C-80455590 0004+00 s=1 e=0 z=0 None .sdata2 @126 */
SECTION_SDATA2 static u32 lit_126 = 0x3F75C28F;
SECTION_SDATA2 static f32 lit_126 = 24.0f / 25.0f;
/* 80455590-80455598 0004+04 s=1 e=0 z=0 None .sdata2 @127 */
SECTION_SDATA2 static f32 lit_127[1 + 1 /* padding */] = {
@@ -64,9 +64,7 @@ SECTION_SDATA2 static f32 lit_127[1 + 1 /* padding */] = {
};
/* 80455598-804555A0 0008+00 s=1 e=0 z=0 None .sdata2 @129 */
SECTION_SDATA2 static u8 lit_129[8] = {
0x43, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_129 = 4503599627370496.0 /* cast u32 to float */;
/* 80290DC4-80290EE4 0120+00 s=1 e=0 z=0 None .text stop__8JASProbeFv */
#pragma push
-1
View File
@@ -12,7 +12,6 @@
//
void JASReport(char const*, ...);
extern "C" extern u8 struct_80451230[8];
extern "C" void JASReport__FPCce();
extern "C" extern u8 struct_80451230[8];
-1
View File
@@ -63,7 +63,6 @@ extern "C" void __dt__12JASSeqParserFv();
//
void operator delete(void*);
extern "C" extern void* __vt__12JASSeqParser[8];
extern "C" void checkNoteStop__8JASTrackCFUl();
extern "C" void init__12JASSeqReaderFv();
+8 -18
View File
@@ -150,10 +150,6 @@ struct JASRegisterParam {
// Forward References:
//
extern "C" extern char const* const JASSeqParser__stringBase0;
extern "C" extern void* __vt__12JASSeqParser[8];
extern "C" extern u8 sCallBackFunc__12JASSeqParser[4];
extern "C" void conditionCheck__12JASSeqParserFP8JASTrackQ212JASSeqParser15BranchCondition();
extern "C" void writeReg__12JASSeqParserFP8JASTrackUlUl();
extern "C" void readReg__12JASSeqParserCFP8JASTrackUl();
@@ -232,8 +228,6 @@ extern "C" extern u8 sCallBackFunc__12JASSeqParser[4];
//
void JASReport(char const*, ...);
extern "C" extern u8 const CUTOFF_TO_IIR_TABLE__7JASCalc[1024];
extern "C" extern u8 const __ptmf_null[12 + 4 /* padding */];
extern "C" void JASReport__FPCce();
extern "C" void setSeqData__8JASTrackFPvUl();
@@ -1118,16 +1112,16 @@ SECTION_DATA static void* lit_632[53] = {
};
/* 804555D8-804555DC 0004+00 s=6 e=0 z=0 None .sdata2 @627 */
SECTION_SDATA2 static u32 lit_627 = 0x46FFFE00;
SECTION_SDATA2 static f32 lit_627 = 32767.0f;
/* 804555DC-804555E0 0004+00 s=2 e=0 z=0 None .sdata2 @628 */
SECTION_SDATA2 static u32 lit_628 = 0x44BE8000;
SECTION_SDATA2 static f32 lit_628 = 1524.0f;
/* 804555E0-804555E4 0004+00 s=2 e=0 z=0 None .sdata2 @629 */
SECTION_SDATA2 static u32 lit_629 = 0x463E8000;
SECTION_SDATA2 static f32 lit_629 = 12192.0f;
/* 804555E4-804555E8 0004+00 s=1 e=0 z=0 None .sdata2 @630 */
SECTION_SDATA2 static u32 lit_630 = 0x3B800000;
SECTION_SDATA2 static f32 lit_630 = 0.00390625f;
/* 804555E8-804555F0 0004+04 s=1 e=0 z=0 None .sdata2 @631 */
SECTION_SDATA2 static f32 lit_631[1 + 1 /* padding */] = {
@@ -1137,9 +1131,7 @@ SECTION_SDATA2 static f32 lit_631[1 + 1 /* padding */] = {
};
/* 804555F0-804555F8 0008+00 s=3 e=0 z=0 None .sdata2 @634 */
SECTION_SDATA2 static u8 lit_634[8] = {
0x43, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_634 = 4503599627370496.0 /* cast u32 to float */;
/* 80293DC4-80293FC8 0204+00 s=8 e=0 z=0 None .text writeReg__12JASSeqParserFP8JASTrackUlUl */
#pragma push
@@ -1210,10 +1202,10 @@ SECTION_DATA static void* lit_720[53] = {
};
/* 804555F8-804555FC 0004+00 s=1 e=0 z=0 None .sdata2 @718 */
SECTION_SDATA2 static u32 lit_718 = 0x43800000;
SECTION_SDATA2 static f32 lit_718 = 256.0f;
/* 804555FC-80455600 0004+00 s=1 e=0 z=0 None .sdata2 @719 */
SECTION_SDATA2 static u32 lit_719 = 0x42800000;
SECTION_SDATA2 static f32 lit_719 = 64.0f;
/* 80293FC8-80294188 01C0+00 s=7 e=0 z=0 None .text readReg__12JASSeqParserCFP8JASTrackUl */
#pragma push
@@ -1714,9 +1706,7 @@ asm void JASSeqParser::cmdPrg(JASTrack* param_0, u32* param_1) {
/* ############################################################################################## */
/* 80455608-80455610 0008+00 s=4 e=0 z=0 None .sdata2 @1064 */
SECTION_SDATA2 static u8 lit_1064[8] = {
0x43, 0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_1064 = 4503601774854144.0 /* cast s32 to float */;
/* 80294BF8-80294C54 005C+00 s=1 e=0 z=0 None .text cmdParamI__12JASSeqParserFP8JASTrackPUl */
#pragma push
@@ -65,9 +65,6 @@ extern "C" static void func_80298FA8();
void* operator new[](u32, JKRHeap*, int);
void operator delete(void*);
extern "C" extern void* __vt__13JASWaveHandle[5];
extern "C" extern void* __vt__11JASWaveBank[6];
extern "C" extern u32 one__11JASWaveInfo[1 + 1 /* padding */];
extern "C" void __ct__10JASWaveArcFv();
extern "C" void __dt__10JASWaveArcFv();
+3 -3
View File
@@ -41,10 +41,10 @@ SECTION_SDATA2 static u8 lit_299[4] = {
};
/* 80455764-80455768 0004+00 s=1 e=0 z=0 None .sdata2 @300 */
SECTION_SDATA2 static u32 lit_300 = 0x3F800000;
SECTION_SDATA2 static f32 lit_300 = 1.0f;
/* 80455768-8045576C 0004+00 s=1 e=0 z=0 None .sdata2 @301 */
SECTION_SDATA2 static u32 lit_301 = 0x41000000;
SECTION_SDATA2 static f32 lit_301 = 8.0f;
/* 8029E3B0-8029E47C 00CC+00 s=0 e=2 z=0 None .text clamp__14JASSoundParamsFv */
#pragma push
@@ -58,7 +58,7 @@ asm void JASSoundParams::clamp() {
/* ############################################################################################## */
/* 8045576C-80455770 0004+00 s=1 e=0 z=0 None .sdata2 @311 */
SECTION_SDATA2 static u32 lit_311 = 0x3F000000;
SECTION_SDATA2 static f32 lit_311 = 0.5f;
/* 8029E47C-8029E4D8 005C+00 s=0 e=2 z=0 None .text
* combine__14JASSoundParamsFRC14JASSoundParamsRC14JASSoundParams */
-2
View File
@@ -57,8 +57,6 @@ extern "C" void pause__13JASTaskThreadFb();
void* operator new(u32, JKRHeap*, int);
void operator delete(void*);
extern "C" extern u8 JASDram[4];
extern "C" extern u8 sSystemHeap__7JKRHeap[4];
extern "C" void bcopy__7JASCalcFPCvPvUl();
extern "C" void getSystemHeap__9JASKernelFv();
+20 -30
View File
@@ -32,22 +32,14 @@ struct JASTrackPort {
/* 802935E8 */ void writeExport(u32, u16);
};
struct JASSoundParams {};
struct JASOscillator {
struct Point {};
struct Data {};
};
struct JASChannel {
/* 8029AAD0 */ void release(u16);
/* 8029AB64 */ void setOscInit(u32, JASOscillator::Data const*);
/* 8029AB98 */ void setMixConfig(u32, u16);
/* 8029ACD4 */ void setKeySweepTarget(s32, u32);
/* 8029BBFC */ void free();
};
struct JASSoundParams {};
struct JASDsp {
struct TChannel {
/* 8029E00C */ void setFilterMode(u16);
@@ -57,6 +49,14 @@ struct JASDsp {
};
};
struct JASChannel {
/* 8029AAD0 */ void release(u16);
/* 8029AB64 */ void setOscInit(u32, JASOscillator::Data const*);
/* 8029AB98 */ void setMixConfig(u32, u16);
/* 8029ACD4 */ void setKeySweepTarget(s32, u32);
/* 8029BBFC */ void free();
};
struct JASTrack {
struct TChannelMgr {
/* 802930DC */ TChannelMgr(JASTrack*);
@@ -191,10 +191,6 @@ struct JASBank {
// Forward References:
//
extern "C" extern void* __vt__11JASBankList[3 + 1 /* padding */];
extern "C" extern u8 data_80431AF4[16];
extern "C" extern u8 data_80431B04[16 + 4 /* padding */];
extern "C" void __ct__8JASTrackFv();
extern "C" void __dt__8JASTrackFv();
extern "C" void setChannelMgrCount__8JASTrackFUl();
@@ -271,8 +267,6 @@ extern "C" extern u8 data_80431B04[16 + 4 /* padding */];
//
void operator delete(void*);
extern "C" extern u8 data_80450B90[4 + 4 /* padding */];
extern "C" extern u8 struct_80451230[8];
SECTION_INIT void memset();
extern "C" void __ct__17JASGenericMemPoolFv();
@@ -420,7 +414,7 @@ SECTION_RODATA static u8 const sPitchEnvOsc__8JASTrack[24] = {
};
/* 804555A4-804555A8 0004+00 s=9 e=0 z=0 None .sdata2 @679 */
SECTION_SDATA2 static u32 lit_679 = 0x3F800000;
SECTION_SDATA2 static f32 lit_679 = 1.0f;
/* 802915D4-802918FC 0328+00 s=2 e=1 z=0 None .text init__8JASTrackFv */
#pragma push
@@ -434,7 +428,7 @@ asm void JASTrack::init() {
/* ############################################################################################## */
/* 804555A8-804555AC 0004+00 s=4 e=0 z=0 None .sdata2 @690 */
SECTION_SDATA2 static u32 lit_690 = 0x3F000000;
SECTION_SDATA2 static f32 lit_690 = 0.5f;
/* 802918FC-8029194C 0050+00 s=1 e=0 z=0 None .text initTimed__8JASTrackFv */
#pragma push
@@ -591,12 +585,10 @@ asm void JASTrack::noteOn(u32 param_0, u32 param_1, u32 param_2) {
/* ############################################################################################## */
/* 804555AC-804555B0 0004+00 s=1 e=0 z=0 None .sdata2 @952 */
SECTION_SDATA2 static u32 lit_952 = 0x42C80000;
SECTION_SDATA2 static f32 lit_952 = 100.0f;
/* 804555B0-804555B8 0008+00 s=4 e=0 z=0 None .sdata2 @954 */
SECTION_SDATA2 static u8 lit_954[8] = {
0x43, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_954 = 4503599627370496.0 /* cast u32 to float */;
/* 80292008-80292198 0190+00 s=0 e=1 z=0 None .text gateOn__8JASTrackFUlUlfUl */
#pragma push
@@ -650,7 +642,7 @@ asm void JASTrack::updateTimedParam() {
/* ############################################################################################## */
/* 804555B8-804555BC 0004+00 s=1 e=0 z=0 None .sdata2 @1032 */
SECTION_SDATA2 static u32 lit_1032 = 0x3EAAAAAB;
SECTION_SDATA2 static f32 lit_1032 = 1.0f / 3.0f;
/* 80292348-802924E4 019C+00 s=1 e=0 z=0 None .text updateTrack__8JASTrackFf */
#pragma push
@@ -664,12 +656,10 @@ asm void JASTrack::updateTrack(f32 param_0) {
/* ############################################################################################## */
/* 804555BC-804555C0 0004+00 s=1 e=0 z=0 None .sdata2 @1042 */
SECTION_SDATA2 static u32 lit_1042 = 0x3FAAAAAB;
SECTION_SDATA2 static f32 lit_1042 = 4.0f / 3.0f;
/* 804555C0-804555C8 0008+00 s=1 e=0 z=0 None .sdata2 @1044 */
SECTION_SDATA2 static u8 lit_1044[8] = {
0x43, 0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_1044 = 4503601774854144.0 /* cast s32 to float */;
/* 802924E4-80292580 009C+00 s=5 e=0 z=0 None .text updateTempo__8JASTrackFv */
#pragma push
@@ -693,10 +683,10 @@ asm void JASTrack::updateSeq(bool param_0, f32 param_1) {
/* ############################################################################################## */
/* 804555C8-804555CC 0004+00 s=1 e=0 z=0 None .sdata2 @1069 */
SECTION_SDATA2 static u32 lit_1069 = 0x42F00000;
SECTION_SDATA2 static f32 lit_1069 = 120.0f;
/* 804555CC-804555D0 0004+00 s=1 e=0 z=0 None .sdata2 @1070 */
SECTION_SDATA2 static u32 lit_1070 = 0x41200000;
SECTION_SDATA2 static f32 lit_1070 = 10.0f;
/* 80292644-802926E0 009C+00 s=1 e=0 z=0 None .text seqTimeToDspTime__8JASTrackFf */
#pragma push
@@ -905,7 +895,7 @@ asm void JASTrack::setTimebase(u16 param_0) {
/* ############################################################################################## */
/* 804555D4-804555D8 0004+00 s=1 e=0 z=0 None .sdata2 @1246 */
SECTION_SDATA2 static u32 lit_1246 = 0x46FFFE00;
SECTION_SDATA2 static f32 lit_1246 = 32767.0f;
/* 80292BF4-80292CA4 00B0+00 s=1 e=0 z=0 None .text
* updateChannel__8JASTrackFP10JASChannelPQ26JASDsp8TChannel */
-3
View File
@@ -23,8 +23,6 @@ struct JASVoiceBank {
// Forward References:
//
extern "C" extern void* __vt__12JASVoiceBank[5 + 1 /* padding */];
extern "C" void getInstParam__12JASVoiceBankCFiiiP12JASInstParam();
extern "C" void __dt__12JASVoiceBankFv();
extern "C" void getType__12JASVoiceBankCFv();
@@ -35,7 +33,6 @@ extern "C" extern void* __vt__12JASVoiceBank[5 + 1 /* padding */];
//
void operator delete(void*);
extern "C" extern void* __vt__7JASBank[5];
extern "C" void __dl__FPv();
extern "C" extern void* __vt__7JASBank[5];
-2
View File
@@ -75,8 +75,6 @@ extern "C" static void func_80299520();
//
void* operator new(u32, JKRHeap*, int);
extern "C" extern u32 one__11JASWaveInfo[1 + 1 /* padding */];
extern "C" extern u8 JASDram[4];
extern "C" void __ct__16JASBasicWaveBankFv();
extern "C" void getWaveGroup__16JASBasicWaveBankFUl();
@@ -62,8 +62,6 @@ struct JAUAudioArcInterpreter {
// Forward References:
//
extern "C" extern void* __vt__17JAUAudioArcLoader[17 + 1 /* padding */];
extern "C" void __ct__17JAUAudioArcLoaderFP10JAUSection();
extern "C" void load__17JAUAudioArcLoaderFPCv();
extern "C" void readWS__17JAUAudioArcLoaderFUlPCvUl();
@@ -87,7 +85,6 @@ extern "C" extern void* __vt__17JAUAudioArcLoader[17 + 1 /* padding */];
//
void operator delete(void*);
extern "C" extern u8 data_80450B6C[4];
extern "C" void __ct__22JAUAudioArcInterpreterFv();
extern "C" void __dt__22JAUAudioArcInterpreterFv();
-16
View File
@@ -112,22 +112,6 @@ extern "C" void initJAInterface__18JAU_JAIInitializerFv();
// External References:
//
extern "C" extern u8 data_80431AF4[16];
extern "C" extern u8 data_80431B04[16 + 4 /* padding */];
extern "C" extern u8 data_80434084[16 + 4 /* padding */];
extern "C" extern u8 data_804340B0[16];
extern "C" extern u8 data_804340CC[16 + 4 /* padding */];
extern "C" extern u8 data_804340FC[16 + 4 /* padding */];
extern "C" extern u8 data_80450B8C[4];
extern "C" extern u8 JASDram[4];
extern "C" extern u8 struct_80451230[8];
extern "C" extern u8 data_80451310[8];
extern "C" extern u8 data_80451318[8];
extern "C" extern u8 data_80451320[8];
extern "C" extern u8 data_80451328[8];
extern "C" extern u8 sManager__15JKRThreadSwitch[4];
extern "C" extern u8 sAramObject__7JKRAram[4];
extern "C" void getThreadPointer__6JASDvdFv();
extern "C" void createThread__6JASDvdFliUl();
extern "C" void __ct__17JASGenericMemPoolFv();
+2 -16
View File
@@ -84,11 +84,11 @@ struct JAUSeqCollection {
/* 802A66AC */ void init(void const*);
};
struct JAISoundID {};
struct JAISeqData {};
struct JAISeqDataUser {};
struct JAISeqData {};
struct JAISoundID {};
struct JAUSectionHeap {
struct TSectionHeapData {
@@ -183,7 +183,6 @@ struct JAISeqDataMgr {
static void JAUNewSectionHeap(JKRSolidHeap*, bool);
void JAUNewSectionHeap(bool);
extern "C" extern char const* const JAUSectionHeap__stringBase0;
extern "C" void __ct__Q210JAUSection12TSectionDataFv();
extern "C" void resetRegisteredBankTables__Q210JAUSection12TSectionDataFv();
@@ -240,19 +239,6 @@ void* operator new[](u32);
void* operator new[](u32, int);
void* operator new[](u32, JKRHeap*, int);
void operator delete(void*);
extern "C" extern void* __vt__11JASBankList[3 + 1 /* padding */];
extern "C" extern void* __vt__7JASBank[5];
extern "C" extern void* __vt__12JASVoiceBank[5 + 1 /* padding */];
extern "C" extern void* __vt__13JAISeqDataMgr[6];
extern "C" extern void* __vt__16JAIStreamDataMgr[4 + 1 /* padding */];
extern "C" extern void* __vt__32JAUStreamDataMgr_StreamFileTable[4];
extern "C" extern void* __files[80];
extern "C" extern u8 data_80450B50[4];
extern "C" extern u8 data_80450B54[4];
extern "C" extern u8 data_80450B58[4];
extern "C" extern u8 data_80450B90[4 + 4 /* padding */];
extern "C" extern u8 data_80450CC0[4 + 4 /* padding */];
extern "C" extern u8 JASDram[4];
SECTION_INIT void memset();
SECTION_INIT void memcpy();
+2 -3
View File
@@ -11,11 +11,11 @@
// Types:
//
struct JAISeqDataUser {};
struct JAISeqData {};
struct JAISoundID {};
struct JAISeqData {};
struct JAISeqDataUser {};
struct JAUSeqDataMgr_SeqCollection {
/* 802A677C */ JAUSeqDataMgr_SeqCollection();
@@ -57,7 +57,6 @@ extern "C" void __dt__27JAUSeqDataMgr_SeqCollectionFv();
//
void operator delete(void*);
extern "C" extern void* __vt__13JAISeqDataMgr[6];
extern "C" void __dt__13JAISeqDataMgrFv();
extern "C" void __dl__FPv();
+2 -4
View File
@@ -42,10 +42,10 @@ struct JAUSeqDataBlocks {
/* 802A6A18 */ void hasFailedBlock(JAISoundID);
};
struct JAISeqDataUser {};
struct JAISeqData {};
struct JAISeqDataUser {};
struct JAUDynamicSeqDataBlocks {
/* 802A6A58 */ JAUDynamicSeqDataBlocks();
/* 802A6AA0 */ void setSeqDataArchive(JKRArchive*);
@@ -88,8 +88,6 @@ extern "C" void rearrangeLoadingSeqs___23JAUDynamicSeqDataBlocksFv();
// External References:
//
extern "C" extern u8 data_80450B50[4];
extern "C" void getResSize__15JASResArcLoaderFPC10JKRArchiveUs();
extern "C" void loadResourceAsync__15JASResArcLoaderFP10JKRArchiveUsPUcUlPFUlUl_vUl();
extern "C" void __ct__10JSUPtrLinkFPv();
@@ -33,8 +33,6 @@ struct JAIStreamDataMgr {
// Forward References:
//
extern "C" extern void* __vt__32JAUStreamDataMgr_StreamFileTable[4];
extern "C" void __ct__18JAUStreamFileTableFv();
extern "C" void init__18JAUStreamFileTableFPCv();
extern "C" void getNumFiles__18JAUStreamFileTableCFv();
-2
View File
@@ -26,8 +26,6 @@ extern "C" void DSPAddPriorTask__FP15STRUCT_DSP_TASK();
// External References:
//
extern "C" extern u8 DSP_prior_task[4];
extern "C" void OSReport();
extern "C" void OSDisableInterrupts();
extern "C" void OSRestoreInterrupts();
-7
View File
@@ -16,11 +16,6 @@ static void DsyncFrame3(u32, u32, u32, u32, u32);
static void Dsp_Update_Request();
void Dsp_Running_Check();
void Dsp_Running_Start();
extern "C" extern u8 DSP_prior_task[4];
extern "C" extern u8 data_80451310[8];
extern "C" extern u8 data_80451318[8];
extern "C" extern u8 data_80451320[8];
extern "C" extern u8 data_80451328[8];
extern "C" void __DSPHandler();
extern "C" void DsyncFrame2__FUlUlUl();
@@ -40,8 +35,6 @@ extern "C" extern u8 data_80451328[8];
void DsyncFrame2ch(u32, u32, u32);
void DsyncFrame4ch(u32, u32, u32, u32, u32);
extern "C" extern u8 __DSP_first_task[4];
extern "C" extern u8 __DSP_curr_task[4];
extern "C" void DsyncFrame2ch__FUlUlUl();
extern "C" void DsyncFrame4ch__FUlUlUlUlUl();