moved strings + decompile simple store functions

This commit is contained in:
Julgodis
2021-04-10 07:02:38 +02:00
parent 2661db6aaa
commit 0ad6ebe7b4
1299 changed files with 51830 additions and 43634 deletions
+23 -24
View File
@@ -32,7 +32,15 @@ struct JASTrackPort {
/* 802935E8 */ void writeExport(u32, u16);
};
struct JASSoundParams {};
struct JASDsp {
struct TChannel {
/* 8029E00C */ void setFilterMode(u16);
/* 8029E044 */ void setIIRFilterParam(s16*);
/* 8029E06C */ void setFIR8FilterParam(s16*);
};
static u32 FILTER_MODE_IIR;
};
struct JASOscillator {
struct Point {};
@@ -48,16 +56,7 @@ struct JASChannel {
/* 8029BBFC */ void free();
};
struct JASDsp {
struct TChannel {
/* 8029E00C */ void setFilterMode(u16);
/* 8029E044 */ void setIIRFilterParam(s16*);
/* 8029E06C */ void setFIR8FilterParam(s16*);
/* 8029E094 */ void setDistFilter(s16);
};
static u32 FILTER_MODE_IIR;
};
struct JASSoundParams {};
struct JASTrack {
struct TChannelMgr {
@@ -158,12 +157,12 @@ template <typename A0>
struct JASMemPool_MultiThreaded {};
/* JASMemPool_MultiThreaded<JASTrack> */
struct JASMemPool_MultiThreaded__template0 {
/* 802932E0 */ void func_802932E0();
/* 802932E0 */ void func_802932E0(void* _this);
};
/* JASMemPool_MultiThreaded<JASTrack::TChannelMgr> */
struct JASMemPool_MultiThreaded__template1 {
/* 80293334 */ void func_80293334();
/* 80293334 */ void func_80293334(void* _this);
};
struct JASGenericMemPool {
@@ -186,7 +185,7 @@ template <typename A0>
struct JASBankTable {};
/* JASBankTable<256> */
struct JASBankTable__template0 {
/* 80293528 */ void func_80293528(u32) /* const */;
/* 80293528 */ void func_80293528(void* _this, u32) /* const */;
};
struct JASBank {
@@ -259,12 +258,12 @@ extern "C" void releaseAll__Q28JASTrack11TChannelMgrFv();
extern "C" void noteOff__Q28JASTrack11TChannelMgrFUlUs();
extern "C" void setPauseFlag__Q28JASTrack11TChannelMgrFb();
extern "C" void __ct__Q28JASTrack10MoveParam_Fv();
extern "C" void func_802932E0();
extern "C" void func_80293334();
extern "C" void func_802932E0(void* _this);
extern "C" void func_80293334(void* _this);
extern "C" void __sinit_JASTrack_cpp();
extern "C" void __dt__Q28JASTrack5TListFv();
extern "C" void __dt__19JASDefaultBankTableFv();
extern "C" void func_80293528(u32);
extern "C" void func_80293528(void* _this, u32);
extern "C" u8 const sAdsTable__8JASTrack[24];
extern "C" u8 const sEnvOsc__8JASTrack[24];
extern "C" u8 const sPitchEnvOsc__8JASTrack[24];
@@ -413,14 +412,14 @@ SECTION_RODATA u8 const JASTrack::sAdsTable[24] = {
0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFF,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(8039AFD0, &JASTrack::sAdsTable);
COMPILER_STRIP_GATE(0x8039AFD0, &JASTrack::sAdsTable);
/* 8039AFE8-8039B000 027648 0018+00 1/2 0/0 0/0 .rodata sEnvOsc__8JASTrack */
SECTION_RODATA u8 const JASTrack::sEnvOsc[24] = {
0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(8039AFE8, &JASTrack::sEnvOsc);
COMPILER_STRIP_GATE(0x8039AFE8, &JASTrack::sEnvOsc);
/* 8039B000-8039B018 027660 0018+00 0/1 0/0 0/0 .rodata sPitchEnvOsc__8JASTrack */
#pragma push
@@ -429,7 +428,7 @@ SECTION_RODATA u8 const JASTrack::sPitchEnvOsc[24] = {
0x00, 0x00, 0x00, 0x01, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(8039B000, &JASTrack::sPitchEnvOsc);
COMPILER_STRIP_GATE(0x8039B000, &JASTrack::sPitchEnvOsc);
#pragma pop
/* 804555A4-804555A8 003BA4 0004+00 9/9 0/0 0/0 .sdata2 @679 */
@@ -1064,7 +1063,7 @@ asm JASTrack::MoveParam_::MoveParam_() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
extern "C" asm void func_802932E0() {
extern "C" asm void func_802932E0(void* _this) {
nofralloc
#include "asm/JSystem/JAudio2/JASTrack/func_802932E0.s"
}
@@ -1075,7 +1074,7 @@ extern "C" asm void func_802932E0() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
extern "C" asm void func_80293334() {
extern "C" asm void func_80293334(void* _this) {
nofralloc
#include "asm/JSystem/JAudio2/JASTrack/func_80293334.s"
}
@@ -1117,7 +1116,7 @@ asm void __sinit_JASTrack_cpp() {
#pragma push
#pragma force_active on
SECTION_CTORS void* const _ctors_80293388 = (void*)__sinit_JASTrack_cpp;
REGISTER_CTORS(0x80293388, __sinit_JASTrack_cpp);
#pragma pop
/* 8029345C-802934B4 28DD9C 0058+00 1/1 0/0 0/0 .text __dt__Q28JASTrack5TListFv */
@@ -1144,7 +1143,7 @@ asm JASDefaultBankTable::~JASDefaultBankTable() {
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
extern "C" asm void func_80293528(u32 param_0) /* const */ {
extern "C" asm void func_80293528(void* _this, u32 param_0) /* const */ {
nofralloc
#include "asm/JSystem/JAudio2/JASTrack/func_80293528.s"
}