mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-07-07 12:03:24 -04:00
re-generate with bug fixes
This commit is contained in:
@@ -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();
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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
@@ -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();
|
||||
|
||||
@@ -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 */
|
||||
|
||||
@@ -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
@@ -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
@@ -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
@@ -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 */] = {
|
||||
|
||||
@@ -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
|
||||
*/
|
||||
|
||||
@@ -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
@@ -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
@@ -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] = {
|
||||
|
||||
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user