building RELs

This commit is contained in:
Julgodis
2021-04-06 18:00:35 +02:00
parent f6464a61ce
commit ed1ee30dd2
36358 changed files with 867422 additions and 1426658 deletions
+21 -64
View File
@@ -87,14 +87,11 @@ extern "C" void fukiTrans__14dMsgScrnBase_cFff();
extern "C" void fukiAlpha__14dMsgScrnBase_cFf();
extern "C" void fontAlpha__14dMsgScrnBase_cFf();
extern "C" void isTalkNow__14dMsgScrnBase_cFv();
extern "C" extern void* __vt__14dMsgScrnBase_c[22];
//
// External References:
//
void operator delete(void*);
extern "C" void set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c();
extern "C" void getStatus__12dMsgObject_cFv();
extern "C" void exec__14dMsgScrnBase_cFv();
@@ -128,7 +125,7 @@ extern "C" extern u8 g_dComIfG_gameInfo[122384];
//
/* ############################################################################################## */
/* 803C0D08-803C0D58 0050+00 s=1 e=0 z=0 None .data @3949 */
/* 803C0D08-803C0D58 -00001 0050+00 1/1 0/0 0/0 .data @3949 */
SECTION_DATA static void* lit_3949[20] = {
(void*)(((char*)isTalkNow__14dMsgScrnBase_cFv) + 0x38),
(void*)(((char*)isTalkNow__14dMsgScrnBase_cFv) + 0x38),
@@ -152,8 +149,8 @@ SECTION_DATA static void* lit_3949[20] = {
(void*)(((char*)isTalkNow__14dMsgScrnBase_cFv) + 0x38),
};
/* 803C0D58-803C0DB0 0058+00 s=2 e=0 z=0 None .data __vt__14dMsgScrnBase_c */
SECTION_DATA void* __vt__14dMsgScrnBase_c[22] = {
/* 803C0D58-803C0DB0 01DE78 0058+00 2/2 0/0 0/0 .data __vt__14dMsgScrnBase_c */
SECTION_DATA extern void* __vt__14dMsgScrnBase_c[22] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)draw__14dMsgScrnBase_cFv,
@@ -178,12 +175,7 @@ SECTION_DATA void* __vt__14dMsgScrnBase_c[22] = {
(void*)fukiPosCalc__14dMsgScrnBase_cFUc,
};
/* 8023C0DC-8023C124 0048+00 s=0 e=9 z=0 None .text __ct__14dMsgScrnBase_cFv */
// 8023C0F0: 803A6F88 (__vt__12dDlst_base_c)
// 8023C0F4: 803A6F88 (__vt__12dDlst_base_c)
// 8023C0FC: 803C0D58 (__vt__14dMsgScrnBase_c)
// 8023C100: 803C0D58 (__vt__14dMsgScrnBase_c)
// 8023C108: 8023C16C (init__14dMsgScrnBase_cFv)
/* 8023C0DC-8023C124 236A1C 0048+00 0/0 9/9 0/0 .text __ct__14dMsgScrnBase_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -193,10 +185,7 @@ asm dMsgScrnBase_c::dMsgScrnBase_c() {
}
#pragma pop
/* 8023C124-8023C16C 0048+00 s=1 e=9 z=0 None .text __dt__14dMsgScrnBase_cFv */
// 8023C13C: 803C0D58 (__vt__14dMsgScrnBase_c)
// 8023C140: 803C0D58 (__vt__14dMsgScrnBase_c)
// 8023C150: 802CED3C (__dl__FPv)
/* 8023C124-8023C16C 236A64 0048+00 1/0 9/9 0/0 .text __dt__14dMsgScrnBase_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -207,7 +196,7 @@ asm dMsgScrnBase_c::~dMsgScrnBase_c() {
#pragma pop
/* ############################################################################################## */
/* 80454BA8-80454BAC 0004+00 s=3 e=0 z=0 None .sdata2 @3820 */
/* 80454BA8-80454BAC 0031A8 0004+00 3/3 0/0 0/0 .sdata2 @3820 */
SECTION_SDATA2 static u8 lit_3820[4] = {
0x00,
0x00,
@@ -215,14 +204,10 @@ SECTION_SDATA2 static u8 lit_3820[4] = {
0x00,
};
/* 80454BAC-80454BB0 0004+00 s=2 e=0 z=0 None .sdata2 @3821 */
/* 80454BAC-80454BB0 0031AC 0004+00 2/2 0/0 0/0 .sdata2 @3821 */
SECTION_SDATA2 static f32 lit_3821 = 1.0f;
/* 8023C16C-8023C234 00C8+00 s=1 e=9 z=0 None .text init__14dMsgScrnBase_cFv */
// 8023C1B0: 80454BA8 (lit_3820)
// 8023C1C8: 80454BAC (lit_3821)
// 8023C210: 80454BA8 (lit_3820)
// 8023C228: 80454BAC (lit_3821)
/* 8023C16C-8023C234 236AAC 00C8+00 1/1 9/9 0/0 .text init__14dMsgScrnBase_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -232,10 +217,7 @@ asm void dMsgScrnBase_c::init() {
}
#pragma pop
/* 8023C234-8023C274 0040+00 s=1 e=9 z=0 None .text multiDraw__14dMsgScrnBase_cFv */
// 8023C24C: 804061C0 (g_dComIfG_gameInfo)
// 8023C250: 804061C0 (g_dComIfG_gameInfo)
// 8023C260: 80056794 (set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c)
/* 8023C234-8023C274 236B74 0040+00 1/0 9/0 0/0 .text multiDraw__14dMsgScrnBase_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -245,11 +227,7 @@ asm void dMsgScrnBase_c::multiDraw() {
}
#pragma pop
/* 8023C274-8023C300 008C+00 s=1 e=7 z=0 None .text draw__14dMsgScrnBase_cFv */
// 8023C28C: 804061C0 (g_dComIfG_gameInfo)
// 8023C290: 804061C0 (g_dComIfG_gameInfo)
// 8023C2B0: 80454BA8 (lit_3820)
// 8023C2BC: 802F8ED4 (draw__9J2DScreenFffPC14J2DGrafContext)
/* 8023C274-8023C300 236BB4 008C+00 1/0 7/0 0/0 .text draw__14dMsgScrnBase_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -259,10 +237,7 @@ asm void dMsgScrnBase_c::draw() {
}
#pragma pop
/* 8023C300-8023C32C 002C+00 s=1 e=2 z=0 None .text drawSelf__14dMsgScrnBase_cFv */
// 8023C30C: 80454BA8 (lit_3820)
// 8023C314: 80454BAC (lit_3821)
// 8023C318: 8023C32C (drawOutFont__14dMsgScrnBase_cFfff)
/* 8023C300-8023C32C 236C40 002C+00 1/0 2/0 0/0 .text drawSelf__14dMsgScrnBase_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -272,7 +247,8 @@ asm void dMsgScrnBase_c::drawSelf() {
}
#pragma pop
/* 8023C32C-8023C360 0034+00 s=1 e=6 z=0 None .text drawOutFont__14dMsgScrnBase_cFfff */
/* 8023C32C-8023C360 236C6C 0034+00 1/1 6/6 0/0 .text drawOutFont__14dMsgScrnBase_cFfff
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -282,13 +258,7 @@ asm void dMsgScrnBase_c::drawOutFont(f32 param_0, f32 param_1, f32 param_2) {
}
#pragma pop
/* 8023C360-8023C3EC 008C+00 s=0 e=2 z=0 None .text setString__14dMsgScrnBase_cFPcPc */
// 8023C370: 803621D4 (_savegpr_27)
// 8023C3A4: 80300658 (getStringPtr__10J2DTextBoxCFv)
// 8023C3AC: 80368B2C (strcpy)
// 8023C3B8: 80300658 (getStringPtr__10J2DTextBoxCFv)
// 8023C3C0: 80368B2C (strcpy)
// 8023C3D8: 80362220 (_restgpr_27)
/* 8023C360-8023C3EC 236CA0 008C+00 0/0 2/2 0/0 .text setString__14dMsgScrnBase_cFPcPc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -298,11 +268,8 @@ asm void dMsgScrnBase_c::setString(char* param_0, char* param_1) {
}
#pragma pop
/* 8023C3EC-8023C458 006C+00 s=0 e=2 z=0 None .text setRubyString__14dMsgScrnBase_cFPc */
// 8023C3FC: 803621D8 (_savegpr_28)
// 8023C424: 80300658 (getStringPtr__10J2DTextBoxCFv)
// 8023C42C: 80368B2C (strcpy)
// 8023C444: 80362224 (_restgpr_28)
/* 8023C3EC-8023C458 236D2C 006C+00 0/0 2/2 0/0 .text setRubyString__14dMsgScrnBase_cFPc
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -312,8 +279,7 @@ asm void dMsgScrnBase_c::setRubyString(char* param_0) {
}
#pragma pop
/* 8023C458-8023C480 0028+00 s=1 e=0 z=0 None .text fukiScale__14dMsgScrnBase_cFf */
// 8023C46C: 80254638 (paneScale__8CPaneMgrFff)
/* 8023C458-8023C480 236D98 0028+00 1/0 0/0 0/0 .text fukiScale__14dMsgScrnBase_cFf */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -323,8 +289,7 @@ asm void dMsgScrnBase_c::fukiScale(f32 param_0) {
}
#pragma pop
/* 8023C480-8023C4A4 0024+00 s=1 e=0 z=0 None .text fukiTrans__14dMsgScrnBase_cFff */
// 8023C490: 802545B0 (paneTrans__8CPaneMgrFff)
/* 8023C480-8023C4A4 236DC0 0024+00 1/0 0/0 0/0 .text fukiTrans__14dMsgScrnBase_cFff */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -334,8 +299,7 @@ asm void dMsgScrnBase_c::fukiTrans(f32 param_0, f32 param_1) {
}
#pragma pop
/* 8023C4A4-8023C4F4 0050+00 s=1 e=0 z=0 None .text fukiAlpha__14dMsgScrnBase_cFf */
// 8023C4D8: 802557D0 (setAlphaRate__13CPaneMgrAlphaFf)
/* 8023C4A4-8023C4F4 236DE4 0050+00 1/0 0/0 0/0 .text fukiAlpha__14dMsgScrnBase_cFf */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -345,11 +309,7 @@ asm void dMsgScrnBase_c::fukiAlpha(f32 param_0) {
}
#pragma pop
/* 8023C4F4-8023C574 0080+00 s=1 e=5 z=0 None .text fontAlpha__14dMsgScrnBase_cFf */
// 8023C508: 803621D8 (_savegpr_28)
// 8023C530: 802557D0 (setAlphaRate__13CPaneMgrAlphaFf)
// 8023C544: 802557D0 (setAlphaRate__13CPaneMgrAlphaFf)
// 8023C560: 80362224 (_restgpr_28)
/* 8023C4F4-8023C574 236E34 0080+00 1/0 5/0 0/0 .text fontAlpha__14dMsgScrnBase_cFf */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -359,10 +319,7 @@ asm void dMsgScrnBase_c::fontAlpha(f32 param_0) {
}
#pragma pop
/* 8023C574-8023C5C8 0054+00 s=1 e=8 z=0 None .text isTalkNow__14dMsgScrnBase_cFv */
// 8023C580: 8023822C (getStatus__12dMsgObject_cFv)
// 8023C594: 803C0D08 (lit_3949)
// 8023C598: 803C0D08 (lit_3949)
/* 8023C574-8023C5C8 236EB4 0054+00 1/0 8/8 0/0 .text isTalkNow__14dMsgScrnBase_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off