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
-1
View File
@@ -49,7 +49,6 @@ extern "C" static void AlarmHandler__FP7OSAlarmP9OSContext();
//
void mDoExt_getAssertHeap();
extern "C" extern u8 data_80450C88[8];
extern "C" void mDoExt_getAssertHeap__Fv();
extern "C" void suspend__9mDoDvdThdFv();
-3
View File
@@ -53,8 +53,6 @@ struct CARDFileInfo {};
//
static void mDoMemCd_main(void*);
extern "C" extern char const* const m_Do_m_Do_MemCard__stringBase0;
extern "C" extern u8 g_mDoMemCd_control[8192];
extern "C" void __ct__15mDoMemCd_Ctrl_cFv();
extern "C" void ThdInit__15mDoMemCd_Ctrl_cFv();
@@ -89,7 +87,6 @@ extern "C" extern u8 g_mDoMemCd_control[8192];
void mDoExt_getAssertHeap();
void mDoMemCdRWm_Store(CARDFileInfo*, void*, u32);
void mDoMemCdRWm_Restore(CARDFileInfo*, void*, u32);
extern "C" extern u8 mResetData__6mDoRst[4 + 4 /* padding */];
SECTION_INIT void memcpy();
extern "C" void mDoExt_getAssertHeap__Fv();
-4
View File
@@ -28,7 +28,6 @@ static void mDoMemCdRWm_CalcCheckSum(void*, u32);
static void mDoMemCdRWm_CalcCheckSumGameData(void*, u32);
void mDoMemCdRWm_TestCheckSumGameData(void*);
void mDoMemCdRWm_SetCheckSumGameData(u8*, u8);
extern "C" extern char const* const m_Do_m_Do_MemCardRWmng__stringBase0;
extern "C" void mDoMemCdRWm_Store__FP12CARDFileInfoPvUl();
extern "C" void mDoMemCdRWm_Restore__FP12CARDFileInfoPvUl();
@@ -45,9 +44,6 @@ extern "C" extern char const* const m_Do_m_Do_MemCardRWmng__stringBase0;
// External References:
//
extern "C" extern u8 g_mDoMemCd_control[8192];
extern "C" extern u8 g_dComIfG_gameInfo[122384];
SECTION_INIT void memset();
SECTION_INIT void memcpy();
extern "C" void OSGetTime();
-11
View File
@@ -47,10 +47,6 @@ static void my_OSCancelAlarmAll();
static void destroyVideo();
void mDoRst_reset(int, u32, int);
void mDoRst_resetCallBack(int, void*);
extern "C" extern char const* const m_Do_m_Do_Reset__stringBase0;
extern "C" extern u8 mResetData__6mDoRst[4 + 4 /* padding */];
extern "C" extern u8 struct_80450C80[8];
extern "C" extern u8 data_80450C88[8];
extern "C" static void my_OSCancelAlarmAll__Fv();
extern "C" static void destroyVideo__Fv();
@@ -68,13 +64,6 @@ extern "C" extern u8 data_80450C88[8];
void mDoDvdErr_ThdCleanup();
void cAPICPad_recalibrate();
extern "C" extern u8 g_mDoMemCd_control[8192];
extern "C" extern u8 struct_80450BB8[4];
extern "C" extern u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
extern "C" extern u8 sCallback__Q210JUTGamePad13C3ButtonReset[4];
extern "C" extern u8 sCallbackArg__Q210JUTGamePad13C3ButtonReset[4 + 4 /* padding */];
extern "C" extern u8 struct_80451500[4];
extern "C" extern u8 sManager__6JUTXfb[4 + 4 /* padding */];
extern "C" void OSAttention();
extern "C" void main__9mDoDvdThdFPv();
+11 -43
View File
@@ -52,17 +52,6 @@ struct Z2MultiSeMgr {
/* 802AEB34 */ ~Z2MultiSeMgr();
};
struct JAISoundID {};
struct JKRSolidHeap {
/* 802D0BF4 */ void adjustSize();
};
struct JAISoundHandle {
/* 80007838 */ ~JAISoundHandle();
/* 802A2184 */ void releaseSound();
};
struct JGeometry {
template <typename A1>
struct TVec3 {};
@@ -70,6 +59,17 @@ struct JGeometry {
struct TVec3__template0 {};
};
struct JKRSolidHeap {
/* 802D0BF4 */ void adjustSize();
};
struct JAISoundID {};
struct JAISoundHandle {
/* 80007838 */ ~JAISoundHandle();
/* 802A2184 */ void releaseSound();
};
struct Z2AudioMgr {
/* 800073C8 */ ~Z2AudioMgr();
/* 802CD248 */ Z2AudioMgr();
@@ -126,11 +126,6 @@ void mDoAud_setFadeOutStart(u8);
void mDoAud_setFadeInStart(u8);
void mDoAud_resetProcess();
void mDoAud_resetRecover();
extern "C" extern char const* const m_Do_m_Do_audio__stringBase0;
extern "C" extern void* __vt__12JAUSoundInfo[4 + 1 /* padding */];
extern "C" extern u8 lit_3620[12];
extern "C" extern u8 struct_80450BB8[4];
extern "C" extern u8 g_mDoAud_audioHeap[4];
extern "C" void reset__17mDoAud_zelAudio_cFv();
extern "C" static void mDoAud_Create__Fv();
@@ -158,33 +153,6 @@ extern "C" extern u8 g_mDoAud_audioHeap[4];
//
void operator delete(void*);
extern "C" extern void* __vt__8JAISeMgr[5];
extern "C" extern void* __vt__16JAISeCategoryMgr[5];
extern "C" extern void* __vt__9JAISeqMgr[5 + 1 /* padding */];
extern "C" extern void* __vt__10Z2SoundMgr[3 + 1 /* padding */];
extern "C" extern void* __vt__14Z2SoundStarter[5 + 1 /* padding */];
extern "C" extern void* __vt__11Z2SoundInfo[20];
extern "C" extern void* __vt__15Z2SpeechStarter[5];
extern "C" extern void* __vt__10Z2AudioMgr[3];
extern "C" extern u8 g_dComIfG_gameInfo[122384];
extern "C" extern u8 data_80450B40[4];
extern "C" extern u8 data_80450B48[4];
extern "C" extern u8 data_80450B4C[4];
extern "C" extern u8 data_80450B50[4];
extern "C" extern u8 data_80450B60[4];
extern "C" extern u8 data_80450B64[4];
extern "C" extern u8 data_80450B68[4];
extern "C" extern u8 data_80450B6C[4];
extern "C" extern u8 data_80450B70[4];
extern "C" extern u8 data_80450B74[4];
extern "C" extern u8 data_80450B7C[4];
extern "C" extern u8 data_80450B80[4];
extern "C" extern u8 data_80450B84[4];
extern "C" extern u8 data_80450B88[4];
extern "C" extern u8 mResetData__6mDoRst[4 + 4 /* padding */];
extern "C" extern u8 struct_80450C80[8];
extern "C" extern u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
extern "C" extern u8 sCurrentHeap__7JKRHeap[4];
extern "C" void OSReport_Error();
extern "C" void create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountModeP7JKRHeap();
+3 -15
View File
@@ -38,9 +38,6 @@ struct mDoCPd_c {
// Forward References:
//
extern "C" extern u8 m_gamePad__8mDoCPd_c[16];
extern "C" extern u8 m_cpadInfo__8mDoCPd_c[256];
extern "C" void create__8mDoCPd_cFv();
extern "C" void read__8mDoCPd_cFv();
extern "C" void convert__8mDoCPd_cFP27interface_of_controller_padP10JUTGamePad();
@@ -56,13 +53,6 @@ extern "C" extern u8 m_cpadInfo__8mDoCPd_c[256];
void mDoRst_resetCallBack(int, void*);
void cLib_memSet(void*, int, u32);
void* operator new(u32);
extern "C" extern u8 g_HIO[64 + 4 /* padding */];
extern "C" extern u32 data_80450580;
extern "C" extern u8 mResetData__6mDoRst[4 + 4 /* padding */];
extern "C" extern u8 sAnalogMode__10JUTGamePad[4];
extern "C" extern u8 sCallback__Q210JUTGamePad13C3ButtonReset[4];
extern "C" extern u8 sCallbackArg__Q210JUTGamePad13C3ButtonReset[4 + 4 /* padding */];
extern "C" extern u8 struct_80451500[4];
extern "C" void mDoRst_resetCallBack__FiPv();
extern "C" void cLib_memSet__FPviUl();
@@ -116,10 +106,10 @@ asm void mDoCPd_c::read() {
/* ############################################################################################## */
/* 80451A20-80451A24 0004+00 s=1 e=0 z=0 None .sdata2 @3709 */
SECTION_SDATA2 static u32 lit_3709 = 0x3D888889;
SECTION_SDATA2 static f32 lit_3709 = 1.0f / 15.0f;
/* 80451A24-80451A28 0004+00 s=1 e=0 z=0 None .sdata2 @3710 */
SECTION_SDATA2 static u32 lit_3710 = 0x3F800000;
SECTION_SDATA2 static f32 lit_3710 = 1.0f;
/* 80451A28-80451A30 0004+04 s=1 e=0 z=0 None .sdata2 @3711 */
SECTION_SDATA2 static f32 lit_3711[1 + 1 /* padding */] = {
@@ -129,9 +119,7 @@ SECTION_SDATA2 static f32 lit_3711[1 + 1 /* padding */] = {
};
/* 80451A30-80451A38 0008+00 s=1 e=0 z=0 None .sdata2 @3713 */
SECTION_SDATA2 static u8 lit_3713[8] = {
0x43, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_3713 = 4503599627370496.0 /* cast u32 to float */;
/* 80007B7C-80007CD0 0154+00 s=1 e=0 z=0 None .text
* convert__8mDoCPd_cFP27interface_of_controller_padP10JUTGamePad */
-2
View File
@@ -111,7 +111,6 @@ struct JASDvd {
static void my_DVDConvertPathToEntrynum(char const*);
static void cb(void*);
extern "C" extern char const* const m_Do_m_Do_dvd_thread__stringBase0;
extern "C" void main__9mDoDvdThdFPv();
extern "C" void create__9mDoDvdThdFl();
@@ -163,7 +162,6 @@ void cLs_Create(node_list_class*);
void cNd_ForcedClear(node_class*);
void* operator new(u32, JKRHeap*, int);
void operator delete(void*);
extern "C" extern u8 struct_80450C80[8];
extern "C" void OSReport_FatalError();
extern "C" void OSReport_Error();
+28 -76
View File
@@ -58,13 +58,16 @@ struct J3DAnmTextureSRTKey {
/* 8032B0C0 */ void searchUpdateMaterialID(J3DMaterialTable*);
};
struct J3DAnmTexPattern;
struct J3DAnmColor {
/* 8032A8A4 */ void searchUpdateMaterialID(J3DMaterialTable*);
};
struct J3DAnmTevRegKey {
/* 8032B780 */ void searchUpdateMaterialID(J3DMaterialTable*);
};
struct J3DAnmColor {
/* 8032A8A4 */ void searchUpdateMaterialID(J3DMaterialTable*);
struct J3DAnmTexPattern {
/* 8032B004 */ void searchUpdateMaterialID(J3DMaterialTable*);
};
struct J3DMaterialTable {
@@ -74,10 +77,6 @@ struct J3DMaterialTable {
/* 8032FE70 */ void entryTevRegAnimator(J3DAnmTevRegKey*);
};
struct J3DAnmTexPattern {
/* 8032B004 */ void searchUpdateMaterialID(J3DMaterialTable*);
};
struct mDoExt_btpAnm {
/* 8000D54C */ void init(J3DMaterialTable*, J3DAnmTexPattern*, int, int, f32, s16, s16);
/* 8000D5E8 */ void entry(J3DMaterialTable*, s16);
@@ -139,14 +138,14 @@ struct mDoExt_MtxCalcAnmBlendTbl {
struct mDoExt_McaMorfCallBack2_c {};
struct mDoExt_McaMorfCallBack1_c {};
struct J3DTransformInfo {};
struct Z2Creature {
/* 802C0628 */ void initAnime(void*, bool, f32, f32);
/* 802C06D0 */ void updateAnime(f32, f32);
};
struct J3DTransformInfo {};
struct mDoExt_McaMorfCallBack1_c {};
struct mDoExt_McaMorfSO {
/* 800107D0 */ mDoExt_McaMorfSO(J3DModelData*, mDoExt_McaMorfCallBack1_c*,
@@ -213,11 +212,11 @@ struct mDoExt_3DlineMatSortPacket {
/* 80014E20 */ ~mDoExt_3DlineMatSortPacket();
};
struct ResTIMG {};
struct _GXColor {};
struct dKy_tevstr_c {};
struct _GXColor {};
struct ResTIMG {};
struct mDoExt_3DlineMat1_c {
/* 80013360 */ void init(u16, u16, ResTIMG*, int);
@@ -237,16 +236,16 @@ struct mDoExt_3DlineMat0_c {
/* 80014E84 */ bool getMaterialID();
};
struct J3DDrawBuffer;
struct J3DPacket;
struct J3DDrawBuffer {
/* 8032548C */ void entryImm(J3DPacket*, u16);
};
struct J3DPacket {
/* 8000E680 */ ~J3DPacket();
/* 80312750 */ bool entry(J3DDrawBuffer*);
};
struct J3DDrawBuffer {
/* 8032548C */ void entryImm(J3DPacket*, u16);
};
struct dDlst_list_c {
/* 800565EC */ void entryZSortXluDrawList(J3DDrawBuffer*, J3DPacket*, cXyz&);
};
@@ -422,10 +421,10 @@ struct J3DShape {
/* 80315300 */ void loadPreDrawSetting() const;
};
struct J3DBlend {};
struct J3DAlphaComp {};
struct J3DBlend {};
struct J3DPEBlock {
/* 8000DBCC */ void patch();
/* 8000DF3C */ bool getZCompLoc() const;
@@ -606,21 +605,6 @@ void mDoExt_removeSubFont();
void mDoExt_J3DModel__create(J3DModelData*, u32, u32);
void mDoExt_setAraCacheSize(u32);
void mDoExt_GetCurrentRunningThread();
extern "C" extern char const* const m_Do_m_Do_ext__stringBase0;
extern "C" extern void* __vt__7JUTFont[17];
extern "C" extern void* __vt__26mDoExt_3DlineMatSortPacket[5];
extern "C" extern void* __vt__19mDoExt_3DlineMat1_c[5];
extern "C" extern void* __vt__19mDoExt_3DlineMat0_c[5];
extern "C" extern void* __vt__12J3DFrameCtrl[3];
extern "C" extern void* data_803A3360[11];
extern "C" extern void* __vt__19J3DMtxCalcNoAnmBase[11];
extern "C" extern void* __vt__28mDoExt_MtxCalcAnmBlendTblOld[11];
extern "C" extern void* __vt__25mDoExt_MtxCalcAnmBlendTbl[11];
extern "C" extern void* __vt__10J3DMtxCalc[11 + 1 /* padding */];
extern "C" extern u8 gameHeap[4];
extern "C" extern u8 zeldaHeap[4];
extern "C" extern u8 commandHeap[4];
extern "C" extern u8 archiveHeap[4];
extern "C" static void mDoExt_setJ3DData__FPA4_fPC16J3DTransformInfoUs();
extern "C" void initPlay__14mDoExt_baseAnmFsifss();
@@ -887,30 +871,6 @@ void* operator new[](u32);
void operator delete(void*);
void JMAEulerToQuat(s16, s16, s16, Quaternion*);
void JMAQuatLerp(Quaternion const*, Quaternion const*, f32, Quaternion*);
extern "C" extern u8 const j3dDefaultTexCoordInfo[32];
extern "C" extern u8 const j3dDefaultIndTexMtxInfo[28];
extern "C" extern u8 const j3dDefaultTevStageInfo[20];
extern "C" extern u8 const j3dDefaultIndTevStageInfo[12];
extern "C" extern u8 g_mDoMtx_identity[48 + 24 /* padding */];
extern "C" extern void* __vt__9J3DPacket[5];
extern "C" extern void* __vt__8J3DModel[9];
extern "C" extern u8 g_dComIfG_gameInfo[122384];
extern "C" extern u8 j3dSys[284];
extern "C" extern u8 mCurrentMtx__6J3DSys[48];
extern "C" extern u8 mParentS__6J3DSys[12];
extern "C" extern u8 sGDLObj__17J3DDisplayListObj[16];
extern "C" extern u32 __float_nan;
extern "C" extern f32 G_CM3D_F_ABS_MIN[1 + 1 /* padding */];
extern "C" extern u8 sCurrentHeap__7JKRHeap[4];
extern "C" extern u8 sOldVcdVatCmd__8J3DShape[4];
extern "C" extern u8 mJoint__10J3DMtxCalc[4];
extern "C" extern u8 __GDCurrentDL[4];
extern "C" extern u32 j3dDefaultTevOrderInfoNull;
extern "C" extern u32 j3dDefaultIndTexOrderNull;
extern "C" extern u8 j3dDefaultIndTexCoordScaleInfo[4];
extern "C" extern u8 j3dDefaultTevSwapMode[4];
extern "C" extern u8 j3dDefaultColorChanInfo[8];
extern "C" extern u8 struct_804563F8[4];
extern "C" void OSReport_FatalError();
extern "C" void OSReport_Error();
@@ -1071,7 +1031,7 @@ extern "C" extern u8 struct_804563F8[4];
/* ############################################################################################## */
/* 80451B18-80451B1C 0004+00 s=11 e=0 z=0 None .sdata2 @3847 */
SECTION_SDATA2 static u32 lit_3847 = 0x3F800000;
SECTION_SDATA2 static f32 lit_3847 = 1.0f;
/* 8000D0AC-8000D320 0274+00 s=5 e=0 z=0 None .text
* mDoExt_setJ3DData__FPA4_fPC16J3DTransformInfoUs */
@@ -1094,9 +1054,7 @@ SECTION_SDATA2 static u8 lit_3876[4] = {
};
/* 80451B20-80451B28 0008+00 s=10 e=0 z=0 None .sdata2 @3878 */
SECTION_SDATA2 static u8 lit_3878[8] = {
0x43, 0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_3878 = 4503601774854144.0 /* cast s32 to float */;
/* 8000D320-8000D428 0108+00 s=6 e=0 z=0 None .text initPlay__14mDoExt_baseAnmFsifss */
#pragma push
@@ -3155,7 +3113,7 @@ asm mDoExt_McaMorf::~mDoExt_McaMorf() {
/* ############################################################################################## */
/* 80451B28-80451B2C 0004+00 s=3 e=0 z=0 None .sdata2 @5939 */
SECTION_SDATA2 static u32 lit_5939 = 0xBF800000;
SECTION_SDATA2 static f32 lit_5939 = -1.0f;
/* 8000FD94-80010074 02E0+00 s=1 e=0 z=0 None .text
* create__14mDoExt_McaMorfFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiiPvUlUl
@@ -3421,7 +3379,7 @@ asm void mDoExt_McaMorf2::calc() {
/* ############################################################################################## */
/* 80451B2C-80451B30 0004+00 s=6 e=0 z=0 None .sdata2 @6819 */
SECTION_SDATA2 static u32 lit_6819 = 0x3F000000;
SECTION_SDATA2 static f32 lit_6819 = 0.5f;
/* 80011D70-80011FCC 025C+00 s=1 e=0 z=2 None .text
* setAnm__15mDoExt_McaMorf2FP15J3DAnmTransformP15J3DAnmTransformfiffff */
@@ -3554,9 +3512,7 @@ SECTION_SDATA2 static f32 lit_7404[1 + 1 /* padding */] = {
};
/* 80451B38-80451B40 0008+00 s=2 e=0 z=0 None .sdata2 @7406 */
SECTION_SDATA2 static u8 lit_7406[8] = {
0x43, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_7406 = 4503599627370496.0 /* cast u32 to float */;
/* 80012874-80012E3C 05C8+00 s=0 e=0 z=2 None .text
* update__19mDoExt_3DlineMat0_cFifR8_GXColorUsP12dKy_tevstr_c */
@@ -3583,10 +3539,10 @@ asm void mDoExt_3DlineMat0_c::update(int param_0, _GXColor& param_1, dKy_tevstr_
/* ############################################################################################## */
/* 80451B40-80451B44 0004+00 s=1 e=0 z=0 None .sdata2 @7624 */
SECTION_SDATA2 static u32 lit_7624 = 0x3E000000;
SECTION_SDATA2 static f32 lit_7624 = 0.125f;
/* 80451B44-80451B48 0004+00 s=1 e=0 z=0 None .sdata2 @7625 */
SECTION_SDATA2 static u32 lit_7625 = 0x3C23D70A;
SECTION_SDATA2 static f32 lit_7625 = 1.0f / 100.0f;
/* 80013360-800134F8 0198+00 s=0 e=0 z=19 None .text init__19mDoExt_3DlineMat1_cFUsUsP7ResTIMGi
*/
@@ -3621,14 +3577,10 @@ asm void mDoExt_3DlineMat1_c::draw() {
/* ############################################################################################## */
/* 80451B48-80451B50 0008+00 s=2 e=0 z=0 None .sdata2 @7919 */
SECTION_SDATA2 static u8 lit_7919[8] = {
0x3F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_7919 = 0.5;
/* 80451B50-80451B58 0008+00 s=2 e=0 z=0 None .sdata2 @7920 */
SECTION_SDATA2 static u8 lit_7920[8] = {
0x40, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_7920 = 3.0;
/* 80451B58-80451B60 0008+00 s=2 e=0 z=0 None .sdata2 @7921 */
SECTION_SDATA2 static u8 lit_7921[8] = {
@@ -3636,10 +3588,10 @@ SECTION_SDATA2 static u8 lit_7921[8] = {
};
/* 80451B60-80451B64 0004+00 s=2 e=0 z=0 None .sdata2 @7922 */
SECTION_SDATA2 static u32 lit_7922 = 0x3DCCCCCD;
SECTION_SDATA2 static f32 lit_7922 = 1.0f / 10.0f;
/* 80451B64-80451B68 0004+00 s=1 e=0 z=0 None .sdata2 @7923 */
SECTION_SDATA2 static u32 lit_7923 = 0x3CA3D70A;
SECTION_SDATA2 static f32 lit_7923 = 1.0f / 50.0f;
/* 80451B68-80451B70 0004+04 s=1 e=0 z=0 None .sdata2 @7924 */
SECTION_SDATA2 static f32 lit_7924[1 + 1 /* padding */] = {
+39 -80
View File
@@ -58,10 +58,10 @@ struct dDlst_shadowControl_c {
/* 80055A14 */ void draw(f32 (*)[4]);
};
struct J3DDrawBuffer {};
struct dDlst_base_c {};
struct J3DDrawBuffer {};
struct dDlst_list_c {
/* 80056390 */ void init();
/* 80056538 */ void reset();
@@ -156,18 +156,6 @@ static void setLight();
static void drawItem3D();
void mDoGph_Painter();
void mDoGph_Create();
extern "C" extern char const* const m_Do_m_Do_graphic__stringBase0;
extern "C" extern u8 mFrameBufferTexObj__13mDoGph_gInf_c[32];
extern "C" extern u8 m_bloom__13mDoGph_gInf_c[20];
extern "C" extern u8 mBackColor__13mDoGph_gInf_c[4];
extern "C" extern u8 mFadeColor__13mDoGph_gInf_c[4];
extern "C" extern u8 mFader__13mDoGph_gInf_c[4];
extern "C" extern u8 mFrameBufferTimg__13mDoGph_gInf_c[4];
extern "C" extern u8 mFrameBufferTex__13mDoGph_gInf_c[4];
extern "C" extern u8 mZbufferTimg__13mDoGph_gInf_c[4];
extern "C" extern u8 mZbufferTex__13mDoGph_gInf_c[4];
extern "C" extern f32 mFadeRate__13mDoGph_gInf_c;
extern "C" extern u8 struct_80450BE4[4];
extern "C" static void createTimg__FUsUsUl();
extern "C" void create__13mDoGph_gInf_cFv();
@@ -232,29 +220,6 @@ void cLib_memSet(void*, int, u32);
void cLib_addCalc(f32*, f32, f32, f32, f32);
void* operator new(u32);
void operator delete(void*);
extern "C" extern u8 g_mDoMtx_identity[48 + 24 /* padding */];
extern "C" extern void* __vt__14J2DGrafContext[10];
extern "C" extern void* __vt__13J2DOrthoGraph[10];
extern "C" extern u8 now__14mDoMtx_stack_c[48];
extern "C" extern u8 g_HIO[64 + 4 /* padding */];
extern "C" extern u8 g_dComIfG_gameInfo[122384];
extern "C" extern u8 g_env_light[4880];
extern "C" extern f32 Zero__4cXyz[3];
extern "C" extern u8 mPadStatus__10JUTGamePad[48];
extern "C" extern u8 j3dSys[284];
extern "C" extern u8 sincosTable___5JMath[65536];
extern "C" extern u32 data_80450580;
extern "C" extern void* mRenderModeObj__15mDoMch_render_c[1 + 1 /* padding */];
extern "C" extern u8 g_clearColor[4];
extern "C" extern u32 g_whiteColor;
extern "C" extern u32 __float_nan;
extern "C" extern u8 systemConsole__9JFWSystem[4];
extern "C" extern u8 sManager__10JFWDisplay[4];
extern "C" extern u8 sCurrentHeap__7JKRHeap[4];
extern "C" extern u8 sDebugPrint__10JUTDbPrint[4 + 4 /* padding */];
extern "C" extern u8 sManager__8JUTVideo[4];
extern "C" extern u8 sManager__6JUTXfb[4 + 4 /* padding */];
extern "C" extern u8 sManager__10JUTProcBar[4];
extern "C" void mDoMtx_lookAt__FPA4_fPC3VecPC3VecPC3Vecs();
extern "C" void mDoExt_getArchiveHeap__Fv();
@@ -489,7 +454,7 @@ SECTION_SDATA2 static u8 lit_4062[4] = {
};
/* 80451A3C-80451A40 0004+00 s=8 e=0 z=0 None .sdata2 @4063 */
SECTION_SDATA2 static u32 lit_4063 = 0x3F800000;
SECTION_SDATA2 static f32 lit_4063 = 1.0f;
/* 80007FD8-80008028 0050+00 s=1 e=6 z=15 None .text fadeOut__13mDoGph_gInf_cFfR8_GXColor */
#pragma push
@@ -556,7 +521,7 @@ asm void mDoGph_gInf_c::fadeOut(f32 param_0) {
/* ############################################################################################## */
/* 80451A40-80451A44 0004+00 s=5 e=0 z=0 None .sdata2 @4105 */
SECTION_SDATA2 static u32 lit_4105 = 0x41200000;
SECTION_SDATA2 static f32 lit_4105 = 10.0f;
/* 800080F4-80008330 023C+00 s=1 e=0 z=0 None .text darwFilter__F8_GXColor */
#pragma push
@@ -570,7 +535,7 @@ asm static void darwFilter(_GXColor param_0) {
/* ############################################################################################## */
/* 80451A44-80451A48 0004+00 s=1 e=0 z=0 None .sdata2 @4131 */
SECTION_SDATA2 static u32 lit_4131 = 0x437F0000;
SECTION_SDATA2 static f32 lit_4131 = 255.0f;
/* 80008330-8000841C 00EC+00 s=1 e=0 z=0 None .text calcFade__13mDoGph_gInf_cFv */
#pragma push
@@ -640,26 +605,22 @@ SECTION_SDATA static u8 data_8045059C[4] = {
};
/* 80451A48-80451A4C 0004+00 s=1 e=0 z=0 None .sdata2 @4422 */
SECTION_SDATA2 static u32 lit_4422 = 0xC37F0000;
SECTION_SDATA2 static f32 lit_4422 = -255.0f;
/* 80451A4C-80451A50 0004+00 s=2 e=0 z=0 None .sdata2 @4423 */
SECTION_SDATA2 static u32 lit_4423 = 0x42700000;
SECTION_SDATA2 static f32 lit_4423 = 60.0f;
/* 80451A50-80451A54 0004+00 s=1 e=0 z=0 None .sdata2 @4424 */
SECTION_SDATA2 static u32 lit_4424 = 0x42400000;
SECTION_SDATA2 static f32 lit_4424 = 48.0f;
/* 80451A54-80451A58 0004+00 s=1 e=0 z=0 None .sdata2 @4425 */
SECTION_SDATA2 static u32 lit_4425 = 0x43C80000;
SECTION_SDATA2 static f32 lit_4425 = 400.0f;
/* 80451A58-80451A60 0008+00 s=1 e=0 z=0 None .sdata2 @4426 */
SECTION_SDATA2 static u8 lit_4426[8] = {
0x3F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_4426 = 0.5;
/* 80451A60-80451A68 0008+00 s=1 e=0 z=0 None .sdata2 @4427 */
SECTION_SDATA2 static u8 lit_4427[8] = {
0x40, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_4427 = 3.0;
/* 80451A68-80451A70 0008+00 s=1 e=0 z=0 None .sdata2 @4428 */
SECTION_SDATA2 static u8 lit_4428[8] = {
@@ -667,46 +628,46 @@ SECTION_SDATA2 static u8 lit_4428[8] = {
};
/* 80451A70-80451A74 0004+00 s=1 e=0 z=0 None .sdata2 @4429 */
SECTION_SDATA2 static u32 lit_4429 = 0x438C0000;
SECTION_SDATA2 static f32 lit_4429 = 280.0f;
/* 80451A74-80451A78 0004+00 s=1 e=0 z=0 None .sdata2 @4430 */
SECTION_SDATA2 static u32 lit_4430 = 0x3F4CCCCD;
SECTION_SDATA2 static f32 lit_4430 = 4.0f / 5.0f;
/* 80451A78-80451A7C 0004+00 s=1 e=0 z=0 None .sdata2 @4431 */
SECTION_SDATA2 static u32 lit_4431 = 0xC3340000;
SECTION_SDATA2 static f32 lit_4431 = -180.0f;
/* 80451A7C-80451A80 0004+00 s=1 e=0 z=0 None .sdata2 @4432 */
SECTION_SDATA2 static u32 lit_4432 = 0x42960000;
SECTION_SDATA2 static f32 lit_4432 = 75.0f;
/* 80451A80-80451A84 0004+00 s=1 e=0 z=0 None .sdata2 @4433 */
SECTION_SDATA2 static u32 lit_4433 = 0x40400000;
SECTION_SDATA2 static f32 lit_4433 = 3.0f;
/* 80451A84-80451A88 0004+00 s=1 e=0 z=0 None .sdata2 @4434 */
SECTION_SDATA2 static u32 lit_4434 = 0x497423F0;
SECTION_SDATA2 static f32 lit_4434 = 999999.0f;
/* 80451A88-80451A8C 0004+00 s=1 e=0 z=0 None .sdata2 @4435 */
SECTION_SDATA2 static u32 lit_4435 = 0x42A00000;
SECTION_SDATA2 static f32 lit_4435 = 80.0f;
/* 80451A8C-80451A90 0004+00 s=1 e=0 z=0 None .sdata2 @4436 */
SECTION_SDATA2 static u32 lit_4436 = 0x3DCCCCCD;
SECTION_SDATA2 static f32 lit_4436 = 1.0f / 10.0f;
/* 80451A90-80451A94 0004+00 s=1 e=0 z=0 None .sdata2 @4437 */
SECTION_SDATA2 static u32 lit_4437 = 0x42C80000;
SECTION_SDATA2 static f32 lit_4437 = 100.0f;
/* 80451A94-80451A98 0004+00 s=1 e=0 z=0 None .sdata2 @4438 */
SECTION_SDATA2 static u32 lit_4438 = 0x38D1B717;
SECTION_SDATA2 static f32 lit_4438 = 9.999999747378752e-05f;
/* 80451A98-80451A9C 0004+00 s=1 e=0 z=0 None .sdata2 @4439 */
SECTION_SDATA2 static u32 lit_4439 = 0xC37E0000;
SECTION_SDATA2 static f32 lit_4439 = -254.0f;
/* 80451A9C-80451AA0 0004+00 s=1 e=0 z=0 None .sdata2 @4440 */
SECTION_SDATA2 static u32 lit_4440 = 0x43FE8000;
SECTION_SDATA2 static f32 lit_4440 = 509.0f;
/* 80451AA0-80451AA4 0004+00 s=1 e=0 z=0 None .sdata2 @4441 */
SECTION_SDATA2 static u32 lit_4441 = 0x3B23D70A;
SECTION_SDATA2 static f32 lit_4441 = 0.0024999999441206455f;
/* 80451AA4-80451AA8 0004+00 s=1 e=0 z=0 None .sdata2 @4442 */
SECTION_SDATA2 static u32 lit_4442 = 0xBB23D70A;
SECTION_SDATA2 static f32 lit_4442 = -0.0024999999441206455f;
/* 80008630-80009184 0B54+00 s=1 e=0 z=0 None .text drawDepth2__FP10view_classP15view_port_classi
*/
@@ -731,10 +692,10 @@ asm cXyz::~cXyz() {
/* ############################################################################################## */
/* 80451AA8-80451AAC 0004+00 s=3 e=0 z=0 None .sdata2 @4480 */
SECTION_SDATA2 static u32 lit_4480 = 0x43E00000;
SECTION_SDATA2 static f32 lit_4480 = 448.0f;
/* 80451AAC-80451AB0 0004+00 s=3 e=0 z=0 None .sdata2 @4481 */
SECTION_SDATA2 static u32 lit_4481 = 0x44180000;
SECTION_SDATA2 static f32 lit_4481 = 608.0f;
/* 800091C0-800094B4 02F4+00 s=1 e=0 z=0 None .text trimming__FP10view_classP15view_port_class
*/
@@ -794,7 +755,7 @@ SECTION_SDATA2 static u8 lit_4528[4] = {
SECTION_SDATA2 static u32 data_80451AB8 = 0x00000040;
/* 80451ABC-80451AC0 0004+00 s=1 e=0 z=0 None .sdata2 @4592 */
SECTION_SDATA2 static u32 lit_4592 = 0x40800000;
SECTION_SDATA2 static f32 lit_4592 = 4.0f;
/* 80451AC0-80451AC8 0004+04 s=1 e=0 z=0 None .sdata2 @4593 */
SECTION_SDATA2 static f32 lit_4593[1 + 1 /* padding */] = {
@@ -804,9 +765,7 @@ SECTION_SDATA2 static f32 lit_4593[1 + 1 /* padding */] = {
};
/* 80451AC8-80451AD0 0008+00 s=1 e=0 z=0 None .sdata2 @4595 */
SECTION_SDATA2 static u8 lit_4595[8] = {
0x43, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_4595 = 4503599627370496.0 /* cast u32 to float */;
/* 80456B60-80456B68 0004+04 s=1 e=0 z=0 None .sbss2 @4530 */
SECTION_SBSS2 static u8 lit_4530[4 + 4 /* padding */];
@@ -844,10 +803,10 @@ asm static void motionBlure(view_class* param_0) {
/* ############################################################################################## */
/* 80451AD0-80451AD4 0004+00 s=1 e=0 z=0 None .sdata2 @4641 */
SECTION_SDATA2 static u32 lit_4641 = 0xC708B800;
SECTION_SDATA2 static f32 lit_4641 = -35000.0f;
/* 80451AD4-80451AD8 0004+00 s=1 e=0 z=0 None .sdata2 @4642 */
SECTION_SDATA2 static u32 lit_4642 = 0xC6EA6000;
SECTION_SDATA2 static f32 lit_4642 = -30000.0f;
/* 8000A504-8000A58C 0088+00 s=1 e=0 z=0 None .text setLight__Fv */
#pragma push
@@ -882,28 +841,28 @@ SECTION_DEAD static char const* const pad_80373DE7 = "";
#pragma pop
/* 80451AD8-80451ADC 0004+00 s=1 e=0 z=0 None .sdata2 @5023 */
SECTION_SDATA2 static u32 lit_5023 = 0xBF800000;
SECTION_SDATA2 static f32 lit_5023 = -1.0f;
/* 80451ADC-80451AE0 0004+00 s=1 e=0 z=0 None .sdata2 @5024 */
SECTION_SDATA2 static u32 lit_5024 = 0x3F000000;
SECTION_SDATA2 static f32 lit_5024 = 0.5f;
/* 80451AE0-80451AE4 0004+00 s=1 e=0 z=0 None .sdata2 @5025 */
SECTION_SDATA2 static u32 lit_5025 = 0xBF000000;
SECTION_SDATA2 static f32 lit_5025 = -0.5f;
/* 80451AE4-80451AE8 0004+00 s=1 e=0 z=0 None .sdata2 @5026 */
SECTION_SDATA2 static u32 lit_5026 = 0x3FADB6DB;
SECTION_SDATA2 static f32 lit_5026 = 19.0f / 14.0f;
/* 80451AE8-80451AEC 0004+00 s=1 e=0 z=0 None .sdata2 @5027 */
SECTION_SDATA2 static u32 lit_5027 = 0x47C35000;
SECTION_SDATA2 static f32 lit_5027 = 100000.0f;
/* 80451AEC-80451AF0 0004+00 s=1 e=0 z=0 None .sdata2 @5028 */
SECTION_SDATA2 static u32 lit_5028 = 0xC0000000;
SECTION_SDATA2 static f32 lit_5028 = -2.0f;
/* 80451AF0-80451AF4 0004+00 s=1 e=0 z=0 None .sdata2 @5029 */
SECTION_SDATA2 static u32 lit_5029 = 0xC7C35000;
SECTION_SDATA2 static f32 lit_5029 = -100000.0f;
/* 80451AF4-80451AF8 0004+00 s=1 e=0 z=0 None .sdata2 @5030 */
SECTION_SDATA2 static u32 lit_5030 = 0x43980000;
SECTION_SDATA2 static f32 lit_5030 = 304.0f;
/* 80451AF8-80451B00 0004+04 s=1 e=0 z=0 None .sdata2 @5031 */
SECTION_SDATA2 static f32 lit_5031[1 + 1 /* padding */] = {
+10 -17
View File
@@ -36,9 +36,6 @@ struct J3DUClipper {
void mDoLib_setResTimgObj(ResTIMG const*, _GXTexObj*, u32, _GXTlutObj*);
void mDoLib_project(Vec*, Vec*);
void mDoLib_pos2camera(Vec*, Vec*);
extern "C" extern u8 mClipper__14mDoLib_clipper[92];
extern "C" extern f32 mSystemFar__14mDoLib_clipper;
extern "C" extern f32 mFovyRate__14mDoLib_clipper;
extern "C" void mDoLib_setResTimgObj__FPC7ResTIMGP9_GXTexObjUlP10_GXTlutObj();
extern "C" void setup__14mDoLib_clipperFffff();
@@ -55,8 +52,6 @@ extern "C" extern f32 mFovyRate__14mDoLib_clipper;
//
void operator delete(void*);
extern "C" extern u8 g_dComIfG_gameInfo[122384];
extern "C" extern u8 sincosTable___5JMath[65536];
extern "C" void init__11J3DUClipperFv();
extern "C" void calcViewFrustum__11J3DUClipperFv();
@@ -78,15 +73,13 @@ extern "C" extern u8 sincosTable___5JMath[65536];
/* ############################################################################################## */
/* 80451B70-80451B74 0004+00 s=1 e=0 z=0 None .sdata2 @3634 */
SECTION_SDATA2 static u32 lit_3634 = 0x3E000000;
SECTION_SDATA2 static f32 lit_3634 = 0.125f;
/* 80451B74-80451B78 0004+00 s=1 e=0 z=0 None .sdata2 @3635 */
SECTION_SDATA2 static u32 lit_3635 = 0x3C23D70A;
SECTION_SDATA2 static f32 lit_3635 = 1.0f / 100.0f;
/* 80451B78-80451B80 0008+00 s=1 e=0 z=0 None .sdata2 @3638 */
SECTION_SDATA2 static u8 lit_3638[8] = {
0x43, 0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_3638 = 4503601774854144.0 /* cast s32 to float */;
/* 8001513C-8001528C 0150+00 s=0 e=3 z=2 None .text
* mDoLib_setResTimgObj__FPC7ResTIMGP9_GXTexObjUlP10_GXTlutObj */
@@ -114,7 +107,7 @@ f32 mSystemFar__14mDoLib_clipper;
f32 mFovyRate__14mDoLib_clipper;
/* 80451B80-80451B84 0004+00 s=1 e=0 z=0 None .sdata2 @3739 */
SECTION_SDATA2 static u32 lit_3739 = 0x43360B61;
SECTION_SDATA2 static f32 lit_3739 = 182.04444885253906f;
/* 8001528C-80015310 0084+00 s=0 e=1 z=0 None .text setup__14mDoLib_clipperFffff */
#pragma push
@@ -136,22 +129,22 @@ SECTION_SDATA2 static u8 lit_3784[4] = {
};
/* 80451B88-80451B8C 0004+00 s=1 e=0 z=0 None .sdata2 @3785 */
SECTION_SDATA2 static u32 lit_3785 = 0x48F42400;
SECTION_SDATA2 static f32 lit_3785 = 500000.0f;
/* 80451B8C-80451B90 0004+00 s=1 e=0 z=0 None .sdata2 @3786 */
SECTION_SDATA2 static u32 lit_3786 = 0x3F000000;
SECTION_SDATA2 static f32 lit_3786 = 0.5f;
/* 80451B90-80451B94 0004+00 s=1 e=0 z=0 None .sdata2 @3787 */
SECTION_SDATA2 static u32 lit_3787 = 0x40000000;
SECTION_SDATA2 static f32 lit_3787 = 2.0f;
/* 80451B94-80451B98 0004+00 s=1 e=0 z=0 None .sdata2 @3788 */
SECTION_SDATA2 static u32 lit_3788 = 0x43980000;
SECTION_SDATA2 static f32 lit_3788 = 304.0f;
/* 80451B98-80451B9C 0004+00 s=1 e=0 z=0 None .sdata2 @3789 */
SECTION_SDATA2 static u32 lit_3789 = 0x44180000;
SECTION_SDATA2 static f32 lit_3789 = 608.0f;
/* 80451B9C-80451BA0 0004+00 s=1 e=0 z=0 None .sdata2 @3790 */
SECTION_SDATA2 static u32 lit_3790 = 0x43600000;
SECTION_SDATA2 static f32 lit_3790 = 224.0f;
/* 80451BA0-80451BA8 0004+04 s=1 e=0 z=0 None .sdata2 @3791 */
SECTION_SDATA2 static f32 lit_3791[1 + 1 /* padding */] = {
+2 -34
View File
@@ -112,9 +112,6 @@ static void fault_callback_scroll(u16, OSContext*, u32, u32);
static void my_PrintHeap(char const*, u32);
static void my_SysPrintHeap(char const*, void*, u32);
void mDoMch_Create();
extern "C" extern char const* const m_Do_m_Do_machine__stringBase0;
extern "C" extern u8 g_ntscZeldaProg[60];
extern "C" extern void* mRenderModeObj__15mDoMch_render_c[1 + 1 /* padding */];
extern "C" static void myGetHeapTypeByString__FP7JKRHeap();
extern "C" static void myMemoryErrorRoutine__FPvUli();
@@ -156,35 +153,6 @@ void exception_addition(JUTConsole*);
void cAPICPad_recalibrate();
void cM_initRnd(int, int, int);
void* operator new(u32);
extern "C" extern u8 g_mDoMemCd_control[8192];
extern "C" extern u32 data_80450580;
extern "C" extern u32 memMargin__7mDoMain;
extern "C" extern u32 maxStdHeaps__Q29JFWSystem11CSetUpParam;
extern "C" extern u32 sysHeapSize__Q29JFWSystem11CSetUpParam;
extern "C" extern u32 fifoBufSize__Q29JFWSystem11CSetUpParam;
extern "C" extern u32 aramAudioBufSize__Q29JFWSystem11CSetUpParam;
extern "C" extern u32 aramGraphBufSize__Q29JFWSystem11CSetUpParam;
extern "C" extern void* renderMode__Q29JFWSystem11CSetUpParam;
extern "C" extern u8 data_804508B0[8];
extern "C" extern u32 sSZSBufferSize__7JKRAram[1 + 1 /* padding */];
extern "C" extern u32 sSZSBufferSize__12JKRDvdRipper;
extern "C" extern u32 sSZSBufferSize__16JKRDvdAramRipper;
extern "C" extern u8 sHungUpTime__7mDoMain[4];
extern "C" extern u8 data_80450B14[4];
extern "C" extern u8 gameHeap[4];
extern "C" extern u8 zeldaHeap[4];
extern "C" extern u8 commandHeap[4];
extern "C" extern u8 archiveHeap[4];
extern "C" extern u8 mResetData__6mDoRst[4 + 4 /* padding */];
extern "C" extern u8 systemHeap__9JFWSystem[4];
extern "C" extern u8 systemConsole__9JFWSystem[4];
extern "C" extern u8 sSystemHeap__7JKRHeap[4];
extern "C" extern u8 sRootHeap__7JKRHeap[4];
extern "C" extern u8 sDebugPrint__10JUTDbPrint[4 + 4 /* padding */];
extern "C" extern u8 struct_80451500[4];
extern "C" extern u8 sErrorManager__12JUTException[4];
extern "C" extern u8 sConsole__12JUTException[4];
extern "C" extern u8 sManager__17JUTConsoleManager[4];
extern "C" void OSReportDisable();
extern "C" void OSReportEnable();
@@ -469,10 +437,10 @@ asm static void myExceptionCallback(u16 param_0, OSContext* param_1, u32 param_2
/* ############################################################################################## */
/* 80451B00-80451B04 0004+00 s=1 e=0 z=0 None .sdata2 @3940 */
SECTION_SDATA2 static u32 lit_3940 = 0x41000000;
SECTION_SDATA2 static f32 lit_3940 = 8.0f;
/* 80451B04-80451B08 0004+00 s=1 e=0 z=0 None .sdata2 @3941 */
SECTION_SDATA2 static u32 lit_3941 = 0x40C00000;
SECTION_SDATA2 static f32 lit_3941 = 6.0f;
/* 8000B95C-8000BCF4 0398+00 s=1 e=0 z=0 None .text fault_callback_scroll__FUsP9OSContextUlUl
*/
-15
View File
@@ -44,9 +44,6 @@ static void dispGameInfo();
static void dispDateInfo();
static void dispConsoleToTerminal();
void exception_addition(JUTConsole*);
extern "C" extern char const* const m_Do_m_Do_machine_exception__stringBase0;
extern "C" extern u8 struct_80450C98[4];
extern "C" extern u8 struct_80450C9C[4];
extern "C" static void print_f__FPCce();
extern "C" static void print__FPCc();
@@ -63,18 +60,6 @@ extern "C" extern u8 struct_80450C9C[4];
// External References:
//
extern "C" extern u8 COPYDATE_STRING__7mDoMain[18 + 2 /* padding */];
extern "C" extern u8 g_dComIfG_gameInfo[122384];
extern "C" extern u8 sPowerOnTime__7mDoMain[4];
extern "C" extern u8 data_80450B0C[4];
extern "C" extern u8 sHungUpTime__7mDoMain[4];
extern "C" extern u8 data_80450B14[4];
extern "C" extern u8 gameHeap[4];
extern "C" extern u8 zeldaHeap[4];
extern "C" extern u8 archiveHeap[4];
extern "C" extern u8 systemConsole__9JFWSystem[4];
extern "C" extern u8 sAramObject__7JKRAram[4];
extern "C" void dump__14dRes_control_cFv();
extern "C" void dump__24DynamicModuleControlBaseFv();
extern "C" void getFreeSize__7JKRHeapFv();
+4 -55
View File
@@ -85,39 +85,6 @@ static void Debug_console(u32);
static void LOAD_COPYDATE(void*);
static void debug();
static void main01();
extern "C" extern char const* const m_Do_m_Do_main__stringBase0;
extern "C" extern u8 COPYDATE_STRING__7mDoMain[18 + 2 /* padding */];
extern "C" extern u32 data_80450580;
extern "C" extern u32 memMargin__7mDoMain;
extern "C" extern u8 sPowerOnTime__7mDoMain[4];
extern "C" extern u8 data_80450B0C[4];
extern "C" extern u8 sHungUpTime__7mDoMain[4];
extern "C" extern u8 data_80450B14[4];
extern "C" extern u8 data_80450B38[4];
extern "C" extern u8 data_80450B3C[4];
extern "C" extern u8 data_80450B40[4];
extern "C" extern u8 data_80450B44[4];
extern "C" extern u8 data_80450B48[4];
extern "C" extern u8 data_80450B4C[4];
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_80450B5C[4];
extern "C" extern u8 data_80450B60[4];
extern "C" extern u8 data_80450B64[4];
extern "C" extern u8 data_80450B68[4];
extern "C" extern u8 data_80450B6C[4];
extern "C" extern u8 data_80450B70[4];
extern "C" extern u8 data_80450B74[4];
extern "C" extern u8 data_80450B78[4];
extern "C" extern u8 data_80450B7C[4];
extern "C" extern u8 data_80450B80[4];
extern "C" extern u8 data_80450B84[4];
extern "C" extern u8 data_80450B88[4];
extern "C" extern u8 data_80450B8C[4];
extern "C" extern u8 data_80450B90[4 + 4 /* padding */];
extern "C" extern u8 struct_80450B98[4];
extern "C" extern u8 data_80450B9C[4];
extern "C" static void version_check__Fv();
extern "C" void CheckHeap1__9HeapCheckFv();
@@ -188,22 +155,6 @@ void fapGm_Create();
void fopAcM_initManager();
void JUTReport(int, int, char const*, ...);
void JUTReport(int, int, int, char const*, ...);
extern "C" extern u8 m_gamePad__8mDoCPd_c[16];
extern "C" extern u8 m_cpadInfo__8mDoCPd_c[256];
extern "C" extern u8 g_mDoMemCd_control[8192];
extern "C" extern u8 g_HIO[64 + 4 /* padding */];
extern "C" extern u8 g_dComIfG_gameInfo[122384];
extern "C" extern u8 g_mDoAud_audioHeap[4];
extern "C" extern u8 gameHeap[4];
extern "C" extern u8 zeldaHeap[4];
extern "C" extern u8 archiveHeap[4];
extern "C" extern u8 mResetData__6mDoRst[4 + 4 /* padding */];
extern "C" extern u8 struct_80450C80[8];
extern "C" extern u8 systemConsole__9JFWSystem[4];
extern "C" extern u8 sSystemHeap__7JKRHeap[4];
extern "C" extern u8 sCurrentHeap__7JKRHeap[4];
extern "C" extern u8 sRootHeap__7JKRHeap[4];
extern "C" extern u8 sAramObject__7JKRAram[4];
SECTION_INIT void memcpy();
extern "C" void OSReportInit__Fv();
@@ -569,10 +520,10 @@ static u8 console_scroll[4];
static u8 data_80450B30[4];
/* 80451A00-80451A04 0004+00 s=1 e=0 z=0 None .sdata2 @3884 */
SECTION_SDATA2 static u32 lit_3884 = 0x41A00000;
SECTION_SDATA2 static f32 lit_3884 = 20.0f;
/* 80451A04-80451A08 0004+00 s=1 e=0 z=0 None .sdata2 @3885 */
SECTION_SDATA2 static u32 lit_3885 = 0x41F00000;
SECTION_SDATA2 static f32 lit_3885 = 30.0f;
/* 80451A08-80451A0C 0004+00 s=1 e=0 z=0 None .sdata2 @3886 */
SECTION_SDATA2 static u8 lit_3886[4] = {
@@ -583,7 +534,7 @@ SECTION_SDATA2 static u8 lit_3886[4] = {
};
/* 80451A0C-80451A10 0004+00 s=1 e=0 z=0 None .sdata2 @3887 */
SECTION_SDATA2 static u32 lit_3887 = 0x3F800000;
SECTION_SDATA2 static f32 lit_3887 = 1.0f;
/* 80451A10-80451A18 0004+04 s=1 e=0 z=0 None .sdata2 @3888 */
SECTION_SDATA2 static f32 lit_3888[1 + 1 /* padding */] = {
@@ -593,9 +544,7 @@ SECTION_SDATA2 static f32 lit_3888[1 + 1 /* padding */] = {
};
/* 80451A18-80451A20 0008+00 s=1 e=0 z=0 None .sdata2 @3890 */
SECTION_SDATA2 static u8 lit_3890[8] = {
0x43, 0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_3890 = 4503601774854144.0 /* cast s32 to float */;
/* 80005D4C-8000614C 0400+00 s=1 e=0 z=0 None .text Debug_console__FUl */
#pragma push
+5 -10
View File
@@ -11,10 +11,6 @@
// Types:
//
struct csXyz {};
struct Quaternion {};
struct Vec {};
struct cXyz {
@@ -24,6 +20,10 @@ struct cXyz {
/* 80266FDC */ void normalizeRS();
};
struct Quaternion {};
struct csXyz {};
struct mDoMtx_stack_c {
/* 8000CCC8 */ void push();
/* 8000CD14 */ void pop();
@@ -65,8 +65,6 @@ void mDoMtx_concatProjView(f32 const (*)[4], f32 const (*)[4], f32 (*)[4]);
void mDoMtx_inverseTranspose(f32 const (*)[4], f32 (*)[4]);
void mDoMtx_QuatConcat(Quaternion const*, Quaternion const*, Quaternion*);
void mDoMtx_MtxToRot(f32 const (*)[4], csXyz*);
extern "C" extern u8 g_mDoMtx_identity[48 + 24 /* padding */];
extern "C" extern u8 now__14mDoMtx_stack_c[48];
extern "C" static void mDoMtx_XYZrotS__FPA4_fsss();
extern "C" void mDoMtx_XYZrotM__FPA4_fsss();
@@ -109,9 +107,6 @@ extern "C" extern u8 now__14mDoMtx_stack_c[48];
void cM_atan2s(f32, f32);
void operator delete(void*);
extern "C" extern u8 sincosTable___5JMath[65536];
extern "C" extern u32 __float_epsilon;
extern "C" extern f32 G_CM3D_F_ABS_MIN[1 + 1 /* padding */];
extern "C" void __mi__4cXyzCFRC3Vec();
extern "C" void outprod__4cXyzCFRC3Vec();
@@ -180,7 +175,7 @@ asm void mDoMtx_ZXYrotM(f32 (*param_0)[4], s16 param_1, s16 param_2, s16 param_3
/* ############################################################################################## */
/* 80451B08-80451B0C 0004+00 s=6 e=0 z=0 None .sdata2 @3676 */
SECTION_SDATA2 static u32 lit_3676 = 0x3F800000;
SECTION_SDATA2 static f32 lit_3676 = 1.0f;
/* 80451B0C-80451B10 0004+00 s=7 e=0 z=0 None .sdata2 @3677 */
SECTION_SDATA2 static u8 lit_3677[4] = {
-5
View File
@@ -24,7 +24,6 @@ void OSReportInit();
static void mDoPrintf_vprintf_Interrupt(char const*, __va_list_struct*);
static void mDoPrintf_vprintf_Thread(char const*, __va_list_struct*);
static void mDoPrintf_vprintf(char const*, __va_list_struct*);
extern "C" extern char const* const m_Do_m_Do_printf__stringBase0;
extern "C" static void OSSwitchFiberEx__FUlUlUlUlUlUl();
extern "C" static void my_PutString__FPCc();
@@ -53,10 +52,6 @@ extern "C" extern char const* const m_Do_m_Do_printf__stringBase0;
//
void mDoExt_GetCurrentRunningThread();
extern "C" extern void* __files[80];
extern "C" extern u8 lit_3620[12];
extern "C" extern u8 struct_80450B98[4];
extern "C" extern u8 data_80450B9C[4];
extern "C" void mDoExt_GetCurrentRunningThread__Fv();
extern "C" void PPCHalt();