mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-09-07 10:11:43 -04:00
delete variables.h
This commit is contained in:
@@ -26,6 +26,15 @@ void orderSync__9JKRDecompFPUcPUcUlUl(void);
|
||||
void startDMA__12JKRAramPieceFP12JKRAMCommand(void);
|
||||
}
|
||||
|
||||
extern u8 lbl_803CC158; // JKRAram::__vt
|
||||
extern OSMessageQueue sMessageQueue__7JKRAram; // JKRAram::sMessageQueue
|
||||
extern bool lbl_804513FC; // DAT_804513fc (init global mutex)
|
||||
extern OSMutex lbl_804342E8; // JKernel::decompMutex (static?)
|
||||
extern u8 lbl_804342D0; // JKernel::@492 (global destructor chain)
|
||||
extern u8 sAramCommandList__7JKRAram; // JKRAram::sAramCommandList
|
||||
extern u8 sSZSBufferSize__7JKRAram; // JKRAram::sSZSBufferSize
|
||||
extern u8 sMessageBuffer__7JKRAram; // JKRAram::sMessageBuffer
|
||||
|
||||
// Uncomment when static initialization is working
|
||||
// JKRAram* JKRAram::sAramObject = NULL;
|
||||
// u32 JKRAram::sSZSBufferSize = 0x400;
|
||||
|
||||
@@ -34,6 +34,9 @@ void remove__10JSUPtrListFP10JSUPtrLink(void);
|
||||
}
|
||||
|
||||
extern JKRExpHeap* sSystemHeap__7JKRHeap;
|
||||
extern u8 lbl_803CC348; // JKRAramArchive::__vt
|
||||
extern JSUList<JKRFileLoader> sVolumeList__13JKRFileLoader; // JKRFileLoader::sVolumeList
|
||||
extern u8 lbl_8039D188; // "JKRAramArchive.cpp"
|
||||
|
||||
asm JKRAramArchive::JKRAramArchive(long, JKRArchive::EMountDirection) {
|
||||
nofralloc
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#include "JSystem/JKernel/JKRAramBlock/JKRAramBlock.h"
|
||||
#include "global.h"
|
||||
|
||||
#include "JSystem/JKernel/JKRAramHeap/JKRAramHeap.h"
|
||||
#include "JSystem/JKernel/JKRHeap/JKRHeap.h"
|
||||
#include "global.h"
|
||||
|
||||
JKRAramBlock::JKRAramBlock(u32 address, u32 size, u32 freeSize, u8 groupId, bool isTempMemory)
|
||||
: mBlockLink(this) {
|
||||
|
||||
@@ -1,11 +1,15 @@
|
||||
#include "JSystem/JKernel/JKRAramHeap/JKRAramHeap.h"
|
||||
#include "JSystem/JKernel/JKRAramBlock/JKRAramBlock.h"
|
||||
#include "JSystem/JKernel/JKRHeap/JKRHeap.h"
|
||||
#include "global.h"
|
||||
extern "C" {
|
||||
void __dl__FPv(void);
|
||||
void __dt__11JKRDisposerFv(void);
|
||||
}
|
||||
|
||||
extern JSUList<JKRAramBlock> lbl_8043430C; // JKRAramHeap::sAramList
|
||||
extern u8 lbl_803CC168; // JKRAramHeap::__vt
|
||||
|
||||
JKRAramHeap::JKRAramHeap(u32 startAddress, u32 size) {
|
||||
OSInitMutex(&mMutex);
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
#include "JSystem/JKernel/JKRAramPiece/JKRAramPiece.h"
|
||||
#include "JSystem/JKernel/JKRAram/JKRAram.h"
|
||||
#include "JSystem/JKernel/JKRDecomp/JKRDecomp.h"
|
||||
#include "JSystem/JKernel/JKRHeap/JKRHeap.h"
|
||||
#include "global.h"
|
||||
|
||||
extern "C" {
|
||||
@@ -9,6 +10,8 @@ void DCStoreRange(void*, u32);
|
||||
void JUTException_NS_panic_f(const char* filename, int line, const char* format, ...);
|
||||
}
|
||||
|
||||
extern JSUList<JKRAMCommand> lbl_80434324; // JKRAramPiece::sAramPieceCommandList
|
||||
|
||||
JKRAMCommand* JKRAramPiece::prepareCommand(int direction, u32 src, u32 dst, u32 length,
|
||||
JKRAramBlock* block,
|
||||
JKRAMCommand::AsyncCallback callback) {
|
||||
|
||||
@@ -14,6 +14,7 @@ void orderSync__12JKRAramPieceFiUlUlUlP12JKRAramBlock(void);
|
||||
|
||||
extern char lbl_8039D120[32];
|
||||
extern JKRExpHeap* sSystemHeap__7JKRHeap;
|
||||
extern JKRHeap* sCurrentHeap__7JKRHeap;
|
||||
|
||||
JKRAramStream* JKRAramStream::create(long priority) {
|
||||
if (!sAramStreamObject) {
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
#include "JSystem/JKernel/JKRArchive/JKRArchive.h"
|
||||
#include "JSystem/JKernel/JKRHeap/JKRHeap.h"
|
||||
#include "global.h"
|
||||
#include "msl_c/string.h"
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
#include "JSystem/JKernel/JKRDvdArchive/JKRDvdArchive.h"
|
||||
#include "JSystem/JKernel/JKRFileFinder/JKRFileFinder.h"
|
||||
#include "JSystem/JKernel/JKRFileLoader/JKRFileLoader.h"
|
||||
#include "JSystem/JKernel/JKRHeap/JKRHeap.h"
|
||||
#include "JSystem/JKernel/JKRMemArchive/JKRMemArchive.h"
|
||||
#include "dvd/dvd.h"
|
||||
#include "global.h"
|
||||
|
||||
@@ -37,6 +37,9 @@ void remove__10JSUPtrListFP10JSUPtrLink(void);
|
||||
}
|
||||
|
||||
extern JKRExpHeap* sSystemHeap__7JKRHeap;
|
||||
extern u8 lbl_803CC3E8; // JKRCompArchive::__vt
|
||||
extern JSUList<JKRFileLoader> sVolumeList__13JKRFileLoader; // JKRFileLoader::sVolumeList
|
||||
extern u8 lbl_8039D220; // "JKRCompArchive.cpp"
|
||||
|
||||
asm JKRCompArchive::JKRCompArchive(long, JKRArchive::EMountDirection) {
|
||||
nofralloc
|
||||
|
||||
@@ -1,7 +1,13 @@
|
||||
#include "JSystem/JKernel/JKRDecomp/JKRDecomp.h"
|
||||
#include "JSystem/JKernel/JKRAramPiece/JKRAramPiece.h"
|
||||
#include "JSystem/JKernel/JKRHeap/JKRHeap.h"
|
||||
#include "global.h"
|
||||
|
||||
extern JKRDecomp* lbl_804514B0; // JKRDecomp::sDecompObject
|
||||
extern OSMessage lbl_803CC460[8]; // JKRDecomp::sMessageBuffer
|
||||
extern OSMessageQueue lbl_803CC480; // JKRDecomp::sMessageQueue
|
||||
extern u8 lbl_803CC4A0; // JKRDecomp::__vt
|
||||
|
||||
JKRDecomp* JKRDecomp::create(long priority) {
|
||||
if (!lbl_804514B0) {
|
||||
lbl_804514B0 = new (JKRHeap::getSystemHeap(), 0) JKRDecomp(priority);
|
||||
|
||||
@@ -41,6 +41,29 @@ void write_StreamToAram_Async__13JKRAramStreamFP18JSUFileInputStreamUlUlUlPUl(vo
|
||||
}
|
||||
|
||||
extern JKRExpHeap* sSystemHeap__7JKRHeap;
|
||||
extern u8 lbl_804508D0; // DAT_804508d0
|
||||
extern u8 lbl_804343B4; // JKRDvdAramRipper::sDvdAramAsyncList
|
||||
extern u8 lbl_803CC518; // JSUFileInputStream::__vt
|
||||
extern u8 lbl_803CC4B0; // JSURandomInputStream::__vt
|
||||
extern u8 lbl_804343C0; // JKernel::decompMutex
|
||||
extern u8 lbl_804508D4; // JKRDvdAramRipper::sSZSBufferSize
|
||||
extern u8 lbl_80451468; // JKernel::szpBuf (static?)
|
||||
extern u8 lbl_8045146C; // JKernel::szpEnd (static?)
|
||||
extern u8 lbl_80451470; // JKernel::refBuf (static?)
|
||||
extern u8 lbl_80451474; // JKernel::refEnd (static?)
|
||||
extern u8 lbl_80451478; // JKernel::refCurrent (static?)
|
||||
extern u8 lbl_8045147C; // JKernel::dmaBuf (static?)
|
||||
extern u8 lbl_80451480; // JKernel::dmaEnd (static?)
|
||||
extern u8 lbl_80451484; // JKernel::dmaCurrent (static?)
|
||||
extern u8 lbl_80451488; // JKernel::srcOffset (static?)
|
||||
extern u8 lbl_8045148C; // JKernel::transLeft (static?)
|
||||
extern u8 lbl_80451490; // JKernel::srcLimit (static?)
|
||||
extern u8 lbl_80451494; // JKernel::srcFile (static?)
|
||||
extern u8 lbl_80451498; // JKernel::fileOffset (static?)
|
||||
extern u8 lbl_8045149C; // JKernel::readCount (static?)
|
||||
extern u8 lbl_804514A0; // JKernel::maxDest (static?)
|
||||
extern u8 lbl_804514A4; // DAT_804514a4 (init global mutex)
|
||||
extern u8 lbl_804514A8; // JKernel::tsPtr (static?)
|
||||
|
||||
static void decompSZS_subroutine(u8*, u32);
|
||||
static u8* firstSrcData(void);
|
||||
|
||||
@@ -20,6 +20,8 @@ void loadToMainRAM__12JKRDvdRipperFlPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRip
|
||||
void);
|
||||
}
|
||||
|
||||
extern char lbl_8039D1B0[16]; // "JKRDvdArchive.cpp"
|
||||
|
||||
extern JKRExpHeap* sSystemHeap__7JKRHeap;
|
||||
|
||||
JKRDvdArchive::JKRDvdArchive(s32 entryNum, JKRArchive::EMountDirection mountDirection)
|
||||
|
||||
@@ -5,6 +5,8 @@ extern "C" {
|
||||
void JUTException_NS_panic_f(const char* filename, int line, const char* format, ...);
|
||||
}
|
||||
|
||||
extern char lbl_8039D260[12]; // "JKRDvdFile.cpp"
|
||||
|
||||
JKRDvdFile::JKRDvdFile() : JKRFile(), mDvdLink(this) {
|
||||
initiate();
|
||||
}
|
||||
|
||||
@@ -28,6 +28,26 @@ void VIWaitForRetrace(void);
|
||||
}
|
||||
|
||||
extern JKRExpHeap* sSystemHeap__7JKRHeap;
|
||||
extern u8 lbl_804508C8;
|
||||
extern u8 lbl_8039D290; // "JKRDvdRipper.cpp"
|
||||
extern u8 lbl_80451458; // DAT_80451458 (init global mutex)
|
||||
extern u8 lbl_80434390; // JKernel::decompMutex
|
||||
extern u8 lbl_804508CC; // JKRDvdRipper::sSZSBufferSize
|
||||
extern u8 lbl_80451428; // JKernel::szpBuf
|
||||
extern u8 lbl_8045142C; // JKernel::szpEnd
|
||||
extern u8 lbl_80451430; // JKernel::refBuf
|
||||
extern u8 lbl_80451434; // JKernel::refEnd
|
||||
extern u8 lbl_80451438; // JKernel::refCurrent
|
||||
extern u8 lbl_8045143C; // JKernel::srcOffset
|
||||
extern u8 lbl_80451440; // JKernel::transLeft
|
||||
extern u8 lbl_80451444; // JKernel::srcLimit
|
||||
extern u8 lbl_80451448; // JKernel::srcFile
|
||||
extern u8 lbl_8045144C; // JKernel::fileOffset
|
||||
extern u8 lbl_80451450; // JKernel::readCount
|
||||
extern u8 lbl_80451454; // JKernel::maxDest
|
||||
extern u8 lbl_8045145C; // JKernel::tsPtr
|
||||
extern u8 lbl_804508D0;
|
||||
extern u8 lbl_804343B4; // JKRDvdAramRipper::sDvdAramAsyncList
|
||||
|
||||
static void decompSZS_subroutine(u8*, u8*);
|
||||
static u8* firstSrcData(void);
|
||||
|
||||
@@ -40,6 +40,18 @@ void setFreeBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlockPQ210JKRExpHeap9CMemBlo
|
||||
void);
|
||||
}
|
||||
|
||||
extern JKRHeap* sRootHeap__7JKRHeap;
|
||||
extern JKRHeap* sCurrentHeap__7JKRHeap;
|
||||
extern u8 lbl_803CBFD0;
|
||||
extern u8 lbl_8039CAF0;
|
||||
extern u8 lbl_80451398;
|
||||
extern u8 lbl_8045139C;
|
||||
extern u8 lbl_804513A0;
|
||||
extern u8 lbl_804513A4;
|
||||
extern u8 lbl_804513A8;
|
||||
extern u8 lbl_80455F98;
|
||||
extern u8 lbl_80455FA0;
|
||||
|
||||
asm void JKRExpHeap::createRoot(int, bool) {
|
||||
nofralloc
|
||||
#include "JSystem/JKernel/JKRExpHeap/asm/func_802CEDB4.s"
|
||||
|
||||
@@ -17,6 +17,8 @@ void remove__10JSUPtrListFP10JSUPtrLink(void);
|
||||
}
|
||||
|
||||
extern JKRExpHeap* sSystemHeap__7JKRHeap;
|
||||
extern char lbl_8039D158[16]; // "/"
|
||||
extern JKRFileLoader* sCurrentVolume__13JKRFileLoader; // JKRFileLoader::sCurrentVolume
|
||||
|
||||
JKRFileCache* JKRFileCache::mount(const char* path, JKRHeap* heap, const char* param_3) {
|
||||
if (!path || *path != '/') {
|
||||
|
||||
@@ -7,6 +7,10 @@ extern "C" {
|
||||
void __dl__FPv(void);
|
||||
}
|
||||
|
||||
extern u8 lbl_803CC208;
|
||||
extern u8 lbl_803CC228;
|
||||
extern u8 lbl_803CC218;
|
||||
|
||||
JKRArcFinder::JKRArcFinder(JKRArchive* archive, s32 startIndex, u32 numEntries) : JKRFileFinder() {
|
||||
mArchive = archive;
|
||||
mIsAvailable = (s32)numEntries > 0;
|
||||
|
||||
@@ -6,6 +6,9 @@ char* strcpy(char*, const char*);
|
||||
int strcmp(const char*, const char*);
|
||||
}
|
||||
|
||||
extern const char lbl_8039D150[16]; // "/"
|
||||
extern const char lbl_803D2D18[256]; // MSL_C.PPCEABI.bare.H::__lower_map
|
||||
|
||||
// todo: static initialization is working uncomment this
|
||||
// JSUList<JKRFileLoader> JKRFileLoader::sVolumeList;
|
||||
|
||||
|
||||
@@ -14,6 +14,11 @@ void remove__10JSUPtrListFP10JSUPtrLink(void);
|
||||
}
|
||||
|
||||
extern JKRExpHeap* sSystemHeap__7JKRHeap;
|
||||
extern bool lbl_804508B0;
|
||||
extern bool lbl_80451380;
|
||||
extern void* lbl_803CBF70;
|
||||
extern JKRHeap* sRootHeap__7JKRHeap;
|
||||
extern JKRHeap* sCurrentHeap__7JKRHeap;
|
||||
|
||||
JKRHeap::JKRHeap(void* data, u32 size, JKRHeap* parent, bool errorFlag)
|
||||
: JKRDisposer(), mChildTree(this), mDisposerList() {
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
#include "JSystem/JKernel/JKRMemArchive/JKRMemArchive.h"
|
||||
#include "JSystem/JKernel/JKRDvdRipper/JKRDvdRipper.h"
|
||||
#include "JSystem/JKernel/JKRHeap/JKRHeap.h"
|
||||
#include "global.h"
|
||||
#include "msl_c/string.h"
|
||||
|
||||
@@ -11,6 +12,8 @@ void loadToMainRAM__12JKRDvdRipperFlPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRip
|
||||
void);
|
||||
}
|
||||
|
||||
extern const char lbl_8039D160[16]; // "JKRMemArchive.cpp"
|
||||
|
||||
JKRMemArchive::JKRMemArchive(long entryNum, JKRArchive::EMountDirection mountDirection)
|
||||
: JKRArchive(entryNum, MOUNT_MEM) {
|
||||
mIsMounted = false;
|
||||
|
||||
@@ -8,6 +8,8 @@ void JUTWarningConsole_f(const char*, ...);
|
||||
void resize__7JKRHeapFPvUl(void);
|
||||
}
|
||||
|
||||
extern u8 lbl_8039CE50;
|
||||
|
||||
JKRSolidHeap* JKRSolidHeap::create(u32 size, JKRHeap* heap, bool useErrorHandler) {
|
||||
if (!heap) {
|
||||
heap = getRootHeap();
|
||||
|
||||
@@ -20,6 +20,18 @@ void JUTWarningConsole(void);
|
||||
void searchThread__9JKRThreadFP8OSThread(void);
|
||||
}
|
||||
|
||||
extern JKRHeap* sCurrentHeap__7JKRHeap;
|
||||
extern JKRHeap* sRootHeap__7JKRHeap; // JKRHeap::sRootHeap
|
||||
extern void* lbl_803CC100[5]; // JKRThreadSwitch::__vt
|
||||
extern u32 lbl_804513B4; // JKRThreadSwitch::sTotalCount
|
||||
extern u32 lbl_804513BC; // DAT_804513bc
|
||||
extern u32 lbl_804513B8; // JKRThreadSwitch::sTotalStart
|
||||
extern JKRThreadSwitch* lbl_804513B0; // JKRThreadSwitch::sManager
|
||||
extern void* lbl_804513C0; // JKRThreadSwitch::mUserPreCallback
|
||||
extern void* lbl_804513C4; // JKRThreadSwitch::mUserPostCallback
|
||||
extern JSUList<JKRThread> sThreadList__9JKRThread; // JSUList<JKRThread> JKRThread::sThreadList
|
||||
extern char lbl_8039CFA8[1]; // 8039cfdc-0x34 "JKRThreadSwitch: currentHeap destroyed.\n"
|
||||
|
||||
// lbl_80455FC0 JKRThread.o @934
|
||||
static const u8 lbl_80455FC0[4] = {0x42, 0xc8, 0x0, 0x0};
|
||||
// lbl_80455FC4 JKRThread.o @935
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
#include "JSystem/JStudio/functionvalue.h"
|
||||
#include "msl_c/math.h"
|
||||
|
||||
extern f32 lbl_80450AE0[4];
|
||||
|
||||
extern "C" {
|
||||
void __cvt_fp2unsigned(void);
|
||||
}
|
||||
|
||||
@@ -29,6 +29,27 @@ void update__Q210JUTGamePad7CButtonFPC9PADStatusUl(void);
|
||||
void update__Q210JUTGamePad7CRumbleFs(void);
|
||||
}
|
||||
|
||||
extern u8 lbl_803CC610;
|
||||
extern u8 lbl_804343D8;
|
||||
extern u32 _sRumbleSupported;
|
||||
extern u8 lbl_804508DC;
|
||||
extern u8 lbl_804508D8;
|
||||
extern void (*lbl_804514EC)(int, void*); // JUTGamePad::C3ButtonReset::sCallback
|
||||
extern void* lbl_804514F0; // JUTGamePad::C3ButtonReset::sCallbackArg
|
||||
extern u8 lbl_804508E8;
|
||||
extern u8 lbl_804508EC;
|
||||
extern u8 lbl_8043456C;
|
||||
extern u8 lbl_80456020;
|
||||
extern u8 lbl_80456018;
|
||||
extern u8 lbl_80456030;
|
||||
extern u8 lbl_80456038;
|
||||
extern u8 lbl_80456040;
|
||||
extern u8 lbl_80456048;
|
||||
extern u8 lbl_8045604C;
|
||||
extern u8 lbl_804508E4;
|
||||
extern u8 lbl_804508E0;
|
||||
extern f32 lbl_80450AE0[4];
|
||||
|
||||
#ifdef NONMATCHING
|
||||
// TODO(erin): probably ~easy to do, i just didn't do it yet :)
|
||||
JUTGamePad::JUTGamePad(EPadPort port) : ptr_link(this) {
|
||||
|
||||
@@ -15,7 +15,9 @@ void ClearPi__13cBgS_PolyInfoFv(void);
|
||||
void ct__11cBgS_LinChkFv(void);
|
||||
void SetStartEnd__8cM3dGLinFRC4cXyzRC4cXyz(void);
|
||||
}
|
||||
|
||||
extern u8 lbl_803C3FA8;
|
||||
extern u8 lbl_803A78F8;
|
||||
|
||||
// __ct__11cBgS_LinChkFv
|
||||
// cBgS_LinChk::cBgS_LinChk(void)
|
||||
|
||||
@@ -11,6 +11,7 @@ void __dt__8cBgS_ChkFv(void);
|
||||
void Set__8cM3dGAabFPC4cXyzPC4cXyz(void);
|
||||
}
|
||||
extern u8 lbl_803C3FC0;
|
||||
extern u8 lbl_803A7218;
|
||||
|
||||
// __ct__13cBgS_ShdwDrawFv
|
||||
// cBgS_ShdwDraw::cBgS_ShdwDraw(void)
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
#include "SComponent/c_bg_w.h"
|
||||
|
||||
extern f32 lbl_804550E8;
|
||||
extern f32 lbl_804550EC;
|
||||
|
||||
void cBgW_BgId::Regist(int a1) {
|
||||
mId = a1;
|
||||
}
|
||||
|
||||
@@ -33,6 +33,23 @@ void Set__8cM3dGAabFPC4cXyzPC4cXyz(void);
|
||||
void SetMinMax__8cM3dGAabFRC4cXyz(void);
|
||||
}
|
||||
|
||||
// additional symbols needed for c_cc_d.cpp
|
||||
// autogenerated by split.py v0.3 at 2021-01-01 13:13:17.720846
|
||||
extern u8 lbl_80455020;
|
||||
extern u8 lbl_8039A7E8;
|
||||
extern u8 lbl_80455030;
|
||||
extern u8 lbl_8045501C;
|
||||
extern u8 lbl_80430CB4;
|
||||
extern u8 lbl_803ABB84;
|
||||
extern u8 lbl_80455018;
|
||||
extern u8 lbl_80430CA8;
|
||||
extern u8 lbl_80455028;
|
||||
extern u8 lbl_803C366C;
|
||||
extern u8 lbl_80451180;
|
||||
extern u8 lbl_803A37C0;
|
||||
extern u8 lbl_803C36D0;
|
||||
extern u8 lbl_803A7218;
|
||||
|
||||
extern "C" {
|
||||
|
||||
// Set__15cCcD_DivideInfoFUlUlUl
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
/* c_cc_s.cpp autogenerated by split.py v0.3 at 2021-01-01 13:55:15.722706 */
|
||||
|
||||
#include "global.h"
|
||||
#include "mtx_vec.h"
|
||||
|
||||
extern "C" {
|
||||
void CalcCenter__8cM3dGAabCFP4cXyz(void);
|
||||
@@ -23,6 +24,27 @@ void SetHit__10cCcD_ObjTgFP8cCcD_Obj(void);
|
||||
void SetMinMax__8cM3dGAabFRC8cM3dGAab(void);
|
||||
}
|
||||
|
||||
// additional symbols needed for c_cc_s.cpp
|
||||
// autogenerated by split.py v0.3 at 2021-01-01 13:55:15.696568
|
||||
extern u8 lbl_80451158;
|
||||
extern u8 lbl_80455060;
|
||||
extern u8 lbl_80455048;
|
||||
extern u8 lbl_80455050;
|
||||
extern u8 lbl_803A7200;
|
||||
extern u8 lbl_8045503C;
|
||||
extern u8 lbl_80430CC0;
|
||||
extern u8 lbl_80430CCC;
|
||||
extern u8 lbl_80455068;
|
||||
extern u8 lbl_80455040;
|
||||
extern u8 lbl_80455044;
|
||||
extern u8 lbl_80455038;
|
||||
extern u8 lbl_803C3748;
|
||||
extern u8 lbl_80455058;
|
||||
extern u8 lbl_803A7218;
|
||||
extern u8 lbl_80451180;
|
||||
extern u8 lbl_80450AE0;
|
||||
extern u8 lbl_80451180;
|
||||
|
||||
extern "C" {
|
||||
// __ct__4cCcSFv
|
||||
// cCcS::cCcS(void)
|
||||
|
||||
@@ -5,6 +5,10 @@
|
||||
#include "SComponent/c_math.h"
|
||||
#include "msl_c/string.h"
|
||||
|
||||
extern u8 lbl_80450AE0;
|
||||
extern u8 lbl_80430DB8;
|
||||
extern u8 lbl_80450768;
|
||||
|
||||
static const f32 lbl_804551E0 = 0;
|
||||
static const f64 lbl_804551E8 = 0.5; // 0x3fe0000000000000
|
||||
static const f64 lbl_804551F0 = 3.0; // 0x4008000000000000
|
||||
|
||||
@@ -11,6 +11,8 @@ extern u8 lbl_804550FC;
|
||||
extern u8 lbl_804550F8;
|
||||
extern u8 lbl_804550F4;
|
||||
extern u8 lbl_804550F0;
|
||||
extern u8 lbl_80451180;
|
||||
extern u8 lbl_80450AE0;
|
||||
|
||||
// cM2d_CrossCirLin__FR8cM2dGCirffffPfPf
|
||||
asm void cM2d_CrossCirLin(cM2dGCir&, float, float, float, float, float*, float*) {
|
||||
|
||||
@@ -17,6 +17,12 @@ extern f32 lbl_80455118; // SComponent::@2256, 0.0
|
||||
extern f32 lbl_80455138; // SComponent::@2273, 1.0
|
||||
extern f32 lbl_8045513C; // SComponent::@2346, 0.02
|
||||
extern f32 lbl_804551C4; // SComponent::@3892, 0.5
|
||||
extern f32 lbl_80451180;
|
||||
extern u8 lbl_803A37C0;
|
||||
extern u8 lbl_803A78F8;
|
||||
extern f32 lbl_80450AE0[4];
|
||||
extern u8 lbl_803A7904;
|
||||
extern float lbl_80450AEC[4]; // array to force 2 step load, MSL_C.PPCEABI.bare.H::__f32_epsilon
|
||||
|
||||
// additional symbols needed for c_m3d.cpp
|
||||
// autogenerated by split.py v0.3 at 2021-01-01 14:58:45.990799
|
||||
|
||||
@@ -4,6 +4,9 @@
|
||||
#include "SComponent/c_m3d.h"
|
||||
#include "msl_c/math.h"
|
||||
|
||||
extern f32 lbl_80450AEC[4]; // array to force 2 step load, MSL_C.PPCEABI.bare.H::__f32_epsilon
|
||||
extern f32 lbl_80451180;
|
||||
|
||||
// __ct__8cM3dGPlaFPC4cXyzf
|
||||
cM3dGPla::cM3dGPla(const cXyz* pNormal, f32 pD) : mNormal(*pNormal), mD(pD) {}
|
||||
|
||||
|
||||
@@ -9,6 +9,7 @@ extern s32 lbl_80451170; // SComponent::r2
|
||||
extern s32 lbl_80451174; // SComponent::r02
|
||||
extern s32 lbl_80451178; // SComponent::r12
|
||||
extern s32 lbl_8045117C; // SComponent::r22
|
||||
extern f32 lbl_80451180;
|
||||
|
||||
extern u16 lbl_803C3778[1028]; // SComponent::atntable
|
||||
|
||||
|
||||
@@ -2,14 +2,16 @@
|
||||
|
||||
#include "SComponent/c_sxyz.h"
|
||||
|
||||
extern u8 lbl_804550A0;
|
||||
extern u8 lbl_80430DA8;
|
||||
extern "C" {
|
||||
void __ct__5csXyzFsss(void);
|
||||
void csXyz_NS_dtor(void);
|
||||
void func_80361C24(void);
|
||||
}
|
||||
|
||||
extern u8 lbl_804550A0;
|
||||
extern u8 lbl_80430DA8;
|
||||
extern u8 lbl_80451164;
|
||||
|
||||
// __ct__5csXyzFsss
|
||||
csXyz::csXyz(s16 pX, s16 pY, s16 pZ) {
|
||||
mX = pX;
|
||||
|
||||
@@ -11,6 +11,9 @@ void normZP__4cXyzCFv(void);
|
||||
void func_80361C24(void);
|
||||
}
|
||||
|
||||
extern float lbl_80450AEC[4]; // array to force 2 step load, MSL_C.PPCEABI.bare.H::__f32_epsilon
|
||||
extern f32 lbl_80450AE0[4];
|
||||
|
||||
const static f32 lbl_80455070 = 1.0f;
|
||||
const static f32 lbl_80455078 = 1.25f;
|
||||
const static f32 lbl_8045507C = 1000000.0f;
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#include "Z2AudioLib/Z2SoundInfo/Z2SoundInfo.h"
|
||||
#include "Z2AudioLib/Z2SpotMic/Z2SpotMic.h"
|
||||
#include "global.h"
|
||||
#include "mtx_vec.h"
|
||||
|
||||
extern "C" {
|
||||
void __dl__FPv(void);
|
||||
@@ -20,6 +21,64 @@ void func_80361D60(void);
|
||||
void __cvt_fp2unsigned(void);
|
||||
}
|
||||
|
||||
// additional symbols needed for Z2Audience.cpp
|
||||
// autogenerated by split.py v0.3 at 2021-01-04 22:46:19.849740
|
||||
extern u8 lbl_80455AFC;
|
||||
extern u8 lbl_804507E8;
|
||||
extern u8 lbl_80455AA0;
|
||||
extern u8 lbl_80455AB8;
|
||||
extern u8 lbl_80455B30;
|
||||
extern u8 lbl_804507D8;
|
||||
extern u8 lbl_80455B10;
|
||||
extern u8 lbl_80455ABC;
|
||||
extern u8 lbl_80455AB4;
|
||||
extern u8 lbl_80455AF8;
|
||||
extern u8 lbl_80455AE8;
|
||||
extern u8 lbl_80455B34;
|
||||
extern u8 lbl_80455B00;
|
||||
extern u8 lbl_803CACB8;
|
||||
extern u8 lbl_80451350;
|
||||
extern u8 lbl_80455AB0;
|
||||
extern u8 lbl_804507EC;
|
||||
extern u8 lbl_80455B20;
|
||||
extern u8 lbl_80455AF4;
|
||||
extern u8 lbl_804507E4;
|
||||
extern u8 lbl_804341D8;
|
||||
extern u8 lbl_803C9838;
|
||||
extern u8 lbl_80455B08;
|
||||
extern u8 lbl_80455AE4;
|
||||
extern u8 lbl_80455B28;
|
||||
extern u8 lbl_80455AEC;
|
||||
extern u8 lbl_80455B04;
|
||||
extern u8 lbl_80451338;
|
||||
extern u8 lbl_80455AA8;
|
||||
extern u8 lbl_80455ADC;
|
||||
extern u8 lbl_80455B18;
|
||||
extern u8 lbl_804341E4;
|
||||
extern u8 lbl_80455B1C;
|
||||
extern u8 lbl_803C9820;
|
||||
extern u8 lbl_80455AA4;
|
||||
extern u8 lbl_80455AAC;
|
||||
extern u8 lbl_80455B24;
|
||||
extern u8 lbl_80455AC4;
|
||||
extern u8 lbl_80455B2C;
|
||||
extern u8 lbl_804507E0;
|
||||
extern u8 lbl_804507DC;
|
||||
extern u8 lbl_80455AD8;
|
||||
extern u8 lbl_8039C220;
|
||||
extern u8 lbl_80455AE0;
|
||||
extern u8 lbl_803CAC98;
|
||||
extern u8 lbl_80455AD0;
|
||||
extern u8 lbl_80455AF0;
|
||||
extern u8 lbl_80451354;
|
||||
extern u8 lbl_804507F0;
|
||||
extern u8 lbl_80455AC0;
|
||||
extern u8 lbl_80455B0C;
|
||||
extern float lbl_80450AEC[4]; // array to force 2 step load, MSL_C.PPCEABI.bare.H::__f32_epsilon
|
||||
extern u8 lbl_80455B14;
|
||||
extern u8 lbl_80455AC8;
|
||||
extern u8 lbl_80450B44;
|
||||
|
||||
extern "C" {
|
||||
// calc__15Z2AudibleAbsPosFRCQ29JGeometry8TVec3<f>
|
||||
// Z2AudibleAbsPos::calc(JGeometry::TVec3<f>)
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
#include "Z2AudioLib/Z2AudioArcLoader/Z2AudioArcLoader.h"
|
||||
#include "JSystem/JAudio2/JAUSectionHeap.h"
|
||||
#include "JSystem/JKernel/JKRHeap/JKRHeap.h"
|
||||
#include "Z2AudioLib/Z2FxLineMgr/Z2FxLineMgr.h"
|
||||
#include "global.h"
|
||||
|
||||
@@ -10,6 +11,12 @@ void __dl__FPv(void);
|
||||
void mount__10JKRArchiveFPvP7JKRHeapQ210JKRArchive15EMountDirection(void);
|
||||
}
|
||||
|
||||
extern u8 lbl_803C9CD0;
|
||||
extern u8 lbl_80450B40;
|
||||
extern JKRHeap* sCurrentHeap__7JKRHeap;
|
||||
extern u8 lbl_80450CC0;
|
||||
extern u8 lbl_803C9A78;
|
||||
|
||||
extern "C" {
|
||||
// __ct__16Z2AudioArcLoaderFP10JAUSection
|
||||
// Z2AudioArcLoader::Z2AudioArcLoader(JAUSection*)
|
||||
|
||||
@@ -38,6 +38,31 @@ void func_80361C24(void);
|
||||
void func_80361D60(void);
|
||||
}
|
||||
|
||||
// additional symbols needed for Z2AudioMgr.cpp
|
||||
// autogenerated by split.py v0.3 at 2021-01-04 23:11:48.308778
|
||||
extern u8 lbl_803C9CD0;
|
||||
extern u8 lbl_80455F60;
|
||||
extern u8 lbl_803C9A78;
|
||||
extern u8 lbl_80450B50;
|
||||
extern u8 lbl_803C9A1C;
|
||||
extern u8 lbl_803CBF38;
|
||||
extern u8 lbl_80451348;
|
||||
extern u8 lbl_80455F58;
|
||||
extern u8 lbl_803C9A08;
|
||||
extern u8 lbl_804341C4;
|
||||
extern u8 lbl_8039CA58;
|
||||
extern u8 lbl_80434274;
|
||||
extern u8 lbl_80451258;
|
||||
extern u8 lbl_80434268;
|
||||
extern u8 lbl_80451240;
|
||||
extern u8 lbl_803CBF44;
|
||||
extern u8 lbl_80455F5C;
|
||||
extern u8 lbl_803A2F4C;
|
||||
extern u8 lbl_803CBF58;
|
||||
extern u8 lbl_803CAC48;
|
||||
extern u8 lbl_80451354;
|
||||
extern u8 lbl_804341E4;
|
||||
|
||||
extern "C" {
|
||||
// __ct__10Z2AudioMgrFv
|
||||
// Z2AudioMgr::Z2AudioMgr(void)
|
||||
|
||||
@@ -1,6 +1,11 @@
|
||||
#include "Z2AudioLib/Z2Calc/Z2Calc.h"
|
||||
#include "msl_c/math.h"
|
||||
|
||||
extern f32 lbl_80455828;
|
||||
extern f32 lbl_8045582C;
|
||||
extern f32 lbl_80455830;
|
||||
extern f32 lbl_80455834;
|
||||
|
||||
// s_is_oRandom_initialized
|
||||
extern s8 lbl_80451330;
|
||||
// Z2AudioLib::oRandom$401
|
||||
|
||||
@@ -22,6 +22,73 @@ void remove__10JSUPtrListFP10JSUPtrLink(void);
|
||||
void func_80361D60(void);
|
||||
}
|
||||
|
||||
// additional symbols needed for Z2Creature.cpp
|
||||
// autogenerated by split.py v0.3 at 2021-01-04 23:26:27.716556
|
||||
extern u8 lbl_803CB8C0;
|
||||
extern u8 lbl_80455C78;
|
||||
extern u8 lbl_80455C84;
|
||||
extern u8 lbl_80455C44;
|
||||
extern u8 lbl_803CB890;
|
||||
extern u8 lbl_80455C54;
|
||||
extern u8 lbl_80455C08;
|
||||
extern u8 lbl_80455C20;
|
||||
extern u8 lbl_80455C28;
|
||||
extern u8 lbl_803CB6A8;
|
||||
extern u8 lbl_80455C6C;
|
||||
extern u8 lbl_80455C68;
|
||||
extern u8 lbl_80455C30;
|
||||
extern u8 lbl_803CACD0;
|
||||
extern u8 lbl_803CB7E0;
|
||||
extern u8 lbl_80455C10;
|
||||
extern u8 lbl_803CB810;
|
||||
extern u8 lbl_80455C74;
|
||||
extern u8 lbl_80455BE4;
|
||||
extern u8 lbl_80455C48;
|
||||
extern u8 lbl_80455C5C;
|
||||
extern u8 lbl_803CB780;
|
||||
extern u8 lbl_80455BF8;
|
||||
extern u8 lbl_80455BFC;
|
||||
extern u8 lbl_80455C04;
|
||||
extern u8 lbl_80455C64;
|
||||
extern u8 lbl_803CB230;
|
||||
extern u8 lbl_80455C70;
|
||||
extern u8 lbl_80455C4C;
|
||||
extern u8 lbl_80455C14;
|
||||
extern u8 lbl_80455C0C;
|
||||
extern u8 lbl_80455C00;
|
||||
extern u8 lbl_803CB830;
|
||||
extern u8 lbl_80455BE0;
|
||||
extern u8 lbl_80455C88;
|
||||
extern u8 lbl_80455C3C;
|
||||
extern u8 lbl_803CB724;
|
||||
extern u8 lbl_80455BE8;
|
||||
extern u8 lbl_80451359;
|
||||
extern u8 lbl_80455C40;
|
||||
extern u8 lbl_80455C7C;
|
||||
extern u8 lbl_80455C8C;
|
||||
extern u8 lbl_80455C38;
|
||||
extern u8 lbl_80455C50;
|
||||
extern u8 lbl_80455C18;
|
||||
extern u8 lbl_803CB860;
|
||||
extern u8 lbl_80455BF0;
|
||||
extern u8 lbl_80451358;
|
||||
extern u8 lbl_80455C90;
|
||||
extern u8 lbl_803CB630;
|
||||
extern u8 lbl_80455C58;
|
||||
extern u8 lbl_80455BEC;
|
||||
extern u8 lbl_80455BDC;
|
||||
extern u8 lbl_80455BF4;
|
||||
extern u8 lbl_80455C60;
|
||||
extern u8 lbl_80455BD8;
|
||||
extern u8 lbl_80455C34;
|
||||
extern u8 lbl_80455C80;
|
||||
extern u8 lbl_80455C94;
|
||||
extern u8 lbl_80450869;
|
||||
extern u8 lbl_80455C1C;
|
||||
extern u8 lbl_803CAD10;
|
||||
extern u8 lbl_80450B80;
|
||||
extern u8 lbl_80450B44;
|
||||
|
||||
extern "C" {
|
||||
// __ct__10Z2CreatureFv
|
||||
// Z2Creature::Z2Creature(void)
|
||||
|
||||
@@ -22,6 +22,95 @@ void isSwitch__12dSv_memBit_cCFi(void);
|
||||
void Z2EnvSeMgr_NS_startRainSe(void);
|
||||
}
|
||||
|
||||
// additional symbols needed for Z2EnvSeMgr.cpp
|
||||
// autogenerated by split.py v0.3 at 2021-01-04 22:52:26.147928
|
||||
extern u8 lbl_80455E20;
|
||||
extern u8 lbl_80455D8C;
|
||||
extern u8 lbl_80455DF0;
|
||||
extern u8 lbl_80455DDC;
|
||||
extern u8 lbl_80455E04;
|
||||
extern u8 lbl_80455E34;
|
||||
extern u8 lbl_80455D80;
|
||||
extern u8 lbl_80455E54;
|
||||
extern u8 lbl_803CBAD0;
|
||||
extern u8 lbl_80455E50;
|
||||
extern u8 lbl_80455D6C;
|
||||
extern u8 lbl_80455E58;
|
||||
extern u8 lbl_80455DA4;
|
||||
extern u8 lbl_80455DEC;
|
||||
extern u8 lbl_80455D70;
|
||||
extern u8 lbl_80455DE8;
|
||||
extern u8 lbl_80455820;
|
||||
extern u8 lbl_80455DD4;
|
||||
extern u8 lbl_80455E30;
|
||||
extern u8 lbl_80455E44;
|
||||
extern u8 lbl_803CB9C8;
|
||||
extern u8 lbl_80455D44;
|
||||
extern u8 lbl_80455D58;
|
||||
extern u8 lbl_80455D7C;
|
||||
extern u8 lbl_80455E10;
|
||||
extern u8 lbl_80455DAC;
|
||||
extern u8 lbl_80455DD8;
|
||||
extern u8 lbl_80455DF4;
|
||||
extern u8 lbl_80455E28;
|
||||
extern u8 lbl_80455D40;
|
||||
extern u8 lbl_80455D9C;
|
||||
extern u8 lbl_80455E48;
|
||||
extern u8 lbl_803CBC28;
|
||||
extern u8 lbl_8039C250;
|
||||
extern u8 lbl_80455DBC;
|
||||
extern u8 lbl_80455D74;
|
||||
extern u8 lbl_80455DE4;
|
||||
extern u8 lbl_80455D98;
|
||||
extern u8 lbl_80455D60;
|
||||
extern u8 lbl_80455E3C;
|
||||
extern u8 lbl_803CBB90;
|
||||
extern u8 lbl_80455DF8;
|
||||
extern u8 lbl_80455D4C;
|
||||
extern u8 lbl_80455D88;
|
||||
extern u8 lbl_80455E40;
|
||||
extern u8 lbl_80455DA0;
|
||||
extern u8 lbl_80455E4C;
|
||||
extern u8 lbl_80455E38;
|
||||
extern u8 lbl_803CBB10;
|
||||
extern u8 lbl_80455DA8;
|
||||
extern u8 lbl_80455D48;
|
||||
extern u8 lbl_80455E2C;
|
||||
extern u8 lbl_80455D64;
|
||||
extern u8 lbl_80455DE0;
|
||||
extern u8 lbl_80455D68;
|
||||
extern u8 lbl_80455E0C;
|
||||
extern u8 lbl_80455DC8;
|
||||
extern u8 lbl_80455DC0;
|
||||
extern u8 lbl_80455E00;
|
||||
extern u8 lbl_80455824;
|
||||
extern u8 lbl_80455DD0;
|
||||
extern u8 lbl_80455DB4;
|
||||
extern u8 lbl_80455DB8;
|
||||
extern u8 lbl_80455E08;
|
||||
extern u8 lbl_80455D84;
|
||||
extern u8 lbl_803CBBC8;
|
||||
extern u8 lbl_8039ABB8;
|
||||
extern u8 lbl_80455E5C;
|
||||
extern u8 lbl_80455D78;
|
||||
extern u8 lbl_80455DCC;
|
||||
extern u8 lbl_80455D50;
|
||||
extern u8 lbl_80455DB0;
|
||||
extern u8 lbl_803CBBF0;
|
||||
extern u8 lbl_80455D94;
|
||||
extern u8 lbl_80455D90;
|
||||
extern u8 lbl_80455E14;
|
||||
extern u8 lbl_80455E18;
|
||||
extern u8 lbl_80455DC4;
|
||||
extern u8 lbl_80455DFC;
|
||||
extern u8 lbl_803CB9F8;
|
||||
extern u8 lbl_803CBA28;
|
||||
extern u8 lbl_80450B60;
|
||||
extern u8 lbl_80450B44;
|
||||
extern u8 lbl_80450B80;
|
||||
extern u8 lbl_803A7288;
|
||||
extern u8 lbl_80451360;
|
||||
|
||||
extern "C" {
|
||||
// __ct__11Z2EnvSeBaseFP3Vec
|
||||
// Z2EnvSeBase::Z2EnvSeBase(Vec*)
|
||||
|
||||
@@ -15,6 +15,16 @@ void countResource__10JKRArchiveCFv(void);
|
||||
void __nwa__FUlP7JKRHeapi(void);
|
||||
}
|
||||
|
||||
// additional symbols needed for Z2FxLineMgr.cpp
|
||||
// autogenerated by split.py v0.3 at 2021-01-05 01:17:25.432000
|
||||
extern u8 lbl_803C2DF8;
|
||||
extern u8 lbl_803CAB18;
|
||||
extern u8 lbl_803CC4F0;
|
||||
extern u8 lbl_803CC4D4;
|
||||
extern u8 lbl_80450B40;
|
||||
extern u8 lbl_803CC4B0;
|
||||
extern u8 lbl_80450B80;
|
||||
|
||||
extern "C" {
|
||||
// __ct__11Z2FxLineMgrFv
|
||||
// Z2FxLineMgr::Z2FxLineMgr(void)
|
||||
|
||||
@@ -20,6 +20,57 @@ void isEventBit__11dSv_event_cCFUs(void);
|
||||
void startLinkVoice__14Z2CreatureLinkF10JAISoundIDSc(void);
|
||||
}
|
||||
|
||||
extern u8 lbl_80450B80;
|
||||
extern u8 lbl_803CB980;
|
||||
extern u8 lbl_80451360;
|
||||
extern u8 lbl_803CB96C;
|
||||
extern u8 lbl_803C9D80;
|
||||
extern u8 lbl_803CAD10;
|
||||
extern u8 lbl_80450B44;
|
||||
extern u8 lbl_80455C98;
|
||||
extern u8 lbl_80455C9C;
|
||||
extern u8 lbl_80455CA0;
|
||||
extern u8 lbl_80455CA8;
|
||||
extern u8 lbl_80455CB0;
|
||||
extern u8 lbl_80455CB8;
|
||||
extern u8 lbl_80450AE0;
|
||||
extern u8 lbl_80455CC0;
|
||||
extern u8 lbl_80450B40;
|
||||
extern u8 lbl_80455CE0;
|
||||
extern u8 lbl_80455CC4;
|
||||
extern u8 lbl_80455CC8;
|
||||
extern u8 lbl_80455CCC;
|
||||
extern u8 lbl_80455CE0;
|
||||
extern u8 lbl_80455CD4;
|
||||
extern u8 lbl_80455CD8;
|
||||
extern u8 lbl_80455CD0;
|
||||
extern u8 lbl_80455D10;
|
||||
extern u8 lbl_80455CE8;
|
||||
extern u8 lbl_80455CEC;
|
||||
extern u8 lbl_80455CF0;
|
||||
extern u8 lbl_80455D10;
|
||||
extern u8 lbl_80455CF4;
|
||||
extern u8 lbl_80455CF8;
|
||||
extern u8 lbl_80455CFC;
|
||||
extern u8 lbl_80455D00;
|
||||
extern u8 lbl_80455D04;
|
||||
extern u8 lbl_803A7288;
|
||||
extern u8 lbl_80455D0C;
|
||||
extern u8 lbl_80455D08;
|
||||
extern u8 lbl_80455D18;
|
||||
extern u8 lbl_80455D1C;
|
||||
extern u8 lbl_803CB924;
|
||||
extern u8 lbl_803CB910;
|
||||
extern u8 lbl_803CB8F0;
|
||||
extern u8 lbl_80455D20;
|
||||
extern u8 lbl_80455D24;
|
||||
extern u8 lbl_80455D28;
|
||||
extern u8 lbl_80455D2C;
|
||||
extern u8 lbl_80455D30;
|
||||
extern u8 lbl_80455D34;
|
||||
extern u8 lbl_80455D38;
|
||||
extern u8 lbl_80455D3C;
|
||||
|
||||
void Z2CreatureLink::setLinkGroupInfo(u8 param1) {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -25,6 +25,12 @@ void isEventBit__11dSv_event_cCFUs(void);
|
||||
|
||||
extern u8 lbl_803CA9BC;
|
||||
extern u8 lbl_80450863;
|
||||
extern Z2SoundMgr* lbl_80450B60; // Z2SoundMgr sInstance
|
||||
extern u8 lbl_80450B80;
|
||||
extern u8 lbl_803A7288;
|
||||
extern u8 lbl_80450B58;
|
||||
extern u8 lbl_80450B40;
|
||||
extern u8 lbl_80450CC0;
|
||||
|
||||
// Missing 2 instructions (beginning and end)
|
||||
#ifdef NONMATCHING
|
||||
|
||||
@@ -17,6 +17,12 @@ void func_80361D60(void);
|
||||
void __cvt_fp2unsigned(void);
|
||||
}
|
||||
|
||||
extern u8 lbl_80450B44;
|
||||
extern u8 lbl_80450B80;
|
||||
extern u8 lbl_80451360;
|
||||
extern u8 lbl_80450AE0;
|
||||
extern u8 lbl_80450B60;
|
||||
|
||||
asm Z2SeMgr::Z2SeMgr(void) {
|
||||
nofralloc
|
||||
#include "Z2AudioLib/Z2SeMgr/asm/func_802AB64C.s"
|
||||
|
||||
@@ -9,6 +9,40 @@
|
||||
#include "Z2AudioLib/Z2SoundStarter/Z2SoundStarter.h"
|
||||
#include "Z2AudioLib/Z2StatusMgr/Z2StatusMgr.h"
|
||||
|
||||
// additional symbols needed for _Z2SeqMgr.cpp
|
||||
// autogenerated by split.py v0.3 at 2021-01-05 01:50:57.118126
|
||||
extern u8 lbl_80455A14;
|
||||
extern u8 lbl_80450867;
|
||||
extern u8 lbl_803CA4B4;
|
||||
extern u8 lbl_80450864;
|
||||
extern u8 lbl_804559FC;
|
||||
extern u8 lbl_80450868;
|
||||
extern u8 lbl_80450862;
|
||||
extern u8 lbl_803CA3F8;
|
||||
extern u8 lbl_80455A00;
|
||||
extern u8 lbl_8045086C;
|
||||
extern u8 lbl_803CA33C;
|
||||
extern u8 lbl_8045086A;
|
||||
extern u8 lbl_80450874;
|
||||
extern u8 lbl_80450866;
|
||||
extern u8 lbl_80455A08;
|
||||
extern u8 lbl_80450865;
|
||||
extern u8 lbl_804559F0;
|
||||
extern u8 lbl_804559F4;
|
||||
extern u8 lbl_80455A0C;
|
||||
extern u8 lbl_80450861;
|
||||
extern u8 lbl_804559F8;
|
||||
extern u8 lbl_80455A10;
|
||||
extern u8 lbl_8045133C;
|
||||
extern u8 lbl_80455A04;
|
||||
extern u8 lbl_80450870;
|
||||
extern u8 lbl_8045086B;
|
||||
extern u8 lbl_80450878;
|
||||
extern u8 lbl_80450B80;
|
||||
extern u8 lbl_80450B60;
|
||||
extern u8 lbl_80451360;
|
||||
extern u8 lbl_80450869;
|
||||
|
||||
asm Z2SeqMgr::Z2SeqMgr(void) {
|
||||
nofralloc
|
||||
#include "Z2AudioLib/Z2SeqMgr/asm/func_802AEEA0.s"
|
||||
|
||||
@@ -14,6 +14,13 @@ void remove__10JSUPtrListFP10JSUPtrLink(void);
|
||||
void append__10JSUPtrListFP10JSUPtrLink(void);
|
||||
}
|
||||
|
||||
// additional symbols needed for Z2SoundHandles.cpp
|
||||
// autogenerated by split.py v0.3 at 2021-01-05 01:21:30.649510
|
||||
extern u8 lbl_804341B8;
|
||||
extern u8 lbl_80450B5C;
|
||||
extern u8 lbl_80451348;
|
||||
extern u8 lbl_804341C4;
|
||||
|
||||
Z2SoundHandles::Z2SoundHandles() {
|
||||
mNumHandles = 0;
|
||||
}
|
||||
|
||||
@@ -12,6 +12,24 @@ extern "C" {
|
||||
void __dl__FPv(void);
|
||||
}
|
||||
|
||||
// additional symbols needed for Z2SoundInfo.cpp
|
||||
// autogenerated by split.py v0.3 at 2021-01-05 00:36:00.048060
|
||||
extern u8 lbl_80455A68;
|
||||
extern u8 lbl_80455A70;
|
||||
extern u8 lbl_80455A98;
|
||||
extern u8 lbl_80455A94;
|
||||
extern u8 lbl_80455A6C;
|
||||
extern u8 lbl_80455A78;
|
||||
extern u8 lbl_80455A90;
|
||||
extern u8 lbl_80455A80;
|
||||
extern u8 lbl_80455A74;
|
||||
extern u8 lbl_80455A88;
|
||||
extern u8 lbl_80455A7C;
|
||||
extern u8 lbl_80450B58;
|
||||
extern u8 lbl_803CAC48;
|
||||
extern u8 lbl_803A2F4C;
|
||||
extern u8 lbl_80450B50;
|
||||
|
||||
extern "C" {
|
||||
// getBgmSeqResourceID__11Z2SoundInfoCF10JAISoundID
|
||||
// Z2SoundInfo::getBgmSeqResourceID(JAISoundID) const
|
||||
|
||||
@@ -20,6 +20,26 @@ extern "C" {
|
||||
void func_803664DC(void);
|
||||
}
|
||||
|
||||
// additional symbols needed for Z2SoundMgr.cpp
|
||||
// autogenerated by split.py v0.3 at 2021-01-04 22:59:50.687043
|
||||
extern u8 lbl_803C9D18;
|
||||
extern u8 lbl_80455844;
|
||||
extern u8 lbl_8045583C;
|
||||
extern u8 lbl_80451340;
|
||||
extern u8 lbl_80455838;
|
||||
extern u8 lbl_8039B9D0;
|
||||
extern u8 lbl_80455840;
|
||||
extern u8 lbl_80450CC0;
|
||||
extern u8 lbl_80451342;
|
||||
extern u8 lbl_8039B9C0;
|
||||
extern u8 lbl_80455850;
|
||||
extern u8 lbl_80455848;
|
||||
extern u8 lbl_80451341;
|
||||
extern u8 lbl_803C9D70;
|
||||
extern u8 lbl_80450B60;
|
||||
extern u8 lbl_80450B80;
|
||||
extern u8 lbl_8039ABB8;
|
||||
|
||||
extern "C" {
|
||||
// seqCallback__FP8JASTrackUs
|
||||
// seqCallback(JASTrack*, unsigned short)
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
#include "Z2AudioLib/Z2SoundObjMgr/Z2SoundObjMgr.h"
|
||||
#include "Z2AudioLib/Z2Calc/Z2Calc.h"
|
||||
#include "Z2AudioLib/Z2SeqMgr/Z2SeqMgr.h"
|
||||
#include "mtx_vec.h"
|
||||
|
||||
extern "C" {
|
||||
int strcmp(const char*, const char*);
|
||||
@@ -11,6 +12,35 @@ void append__10JSUPtrListFP10JSUPtrLink(void);
|
||||
void remove__10JSUPtrListFP10JSUPtrLink(void);
|
||||
}
|
||||
|
||||
// additional symbols needed for Z2SoundObjMgr.cpp
|
||||
// autogenerated by split.py v0.3 at 2021-01-05 00:01:40.078605
|
||||
extern u8 lbl_80455B9C;
|
||||
extern u8 lbl_80455B90;
|
||||
extern u8 lbl_80455BB0;
|
||||
extern u8 lbl_80455BCC;
|
||||
extern u8 lbl_80455BAC;
|
||||
extern u8 lbl_80455BB4;
|
||||
extern u8 lbl_80455B84;
|
||||
extern u8 lbl_80455B98;
|
||||
extern u8 lbl_80455BC4;
|
||||
extern u8 lbl_80455BBC;
|
||||
extern u8 lbl_80455BD0;
|
||||
extern u8 lbl_80455B88;
|
||||
extern u8 lbl_8039C240;
|
||||
extern u8 lbl_80455BA8;
|
||||
extern u8 lbl_80455BA4;
|
||||
extern u8 lbl_80455BB8;
|
||||
extern u8 lbl_80455B94;
|
||||
extern u8 lbl_803CB170;
|
||||
extern u8 lbl_80455BC8;
|
||||
extern u8 lbl_80455B8C;
|
||||
extern u8 lbl_803CAD70;
|
||||
extern u8 lbl_80455BC0;
|
||||
extern u8 lbl_80455B80;
|
||||
extern u8 lbl_80455BA0;
|
||||
extern u8 lbl_80451360;
|
||||
extern u8 lbl_80450B80;
|
||||
|
||||
#ifdef NONMATCHING
|
||||
// order wrong because this needs to inherit from JASGlobalInstance<T>
|
||||
Z2SoundObjMgr::Z2SoundObjMgr() {
|
||||
|
||||
@@ -12,6 +12,31 @@ void __dl__FPv(void);
|
||||
void getNthLink__10JSUPtrListCFUl(void);
|
||||
}
|
||||
|
||||
// additional symbols needed for Z2SoundObject.cpp
|
||||
// autogenerated by split.py v0.3 at 2021-01-04 23:48:52.434158
|
||||
extern u8 lbl_80455B58;
|
||||
extern u8 lbl_80455B78;
|
||||
extern u8 lbl_80455B48;
|
||||
extern u8 lbl_80455B7C;
|
||||
extern u8 lbl_80455B60;
|
||||
extern u8 lbl_8039C230;
|
||||
extern u8 lbl_80455B40;
|
||||
extern u8 lbl_80455B54;
|
||||
extern u8 lbl_80455B70;
|
||||
extern u8 lbl_803CACF0;
|
||||
extern u8 lbl_80455B68;
|
||||
extern u8 lbl_80455B50;
|
||||
extern u8 lbl_80455B3C;
|
||||
extern u8 lbl_80455B5C;
|
||||
extern u8 lbl_803CAD30;
|
||||
extern u8 lbl_80455B74;
|
||||
extern u8 lbl_80455B38;
|
||||
extern u8 lbl_803CAD50;
|
||||
extern u8 lbl_80450B60;
|
||||
extern u8 lbl_803CAD10;
|
||||
extern u8 lbl_803CACD0;
|
||||
extern u8 lbl_80450AE8;
|
||||
|
||||
Z2SoundObjBase::Z2SoundObjBase() {
|
||||
//! @note initializer list doesn't work since fields were initialized out of
|
||||
//! structure layout order, indicating original code didn't use initializer list.
|
||||
|
||||
@@ -12,6 +12,16 @@ extern "C" {
|
||||
void __dl__FPv(void);
|
||||
}
|
||||
|
||||
// additional symbols needed for Z2SoundStarter.cpp
|
||||
// autogenerated by split.py v0.3 at 2021-01-04 23:38:28.239258
|
||||
extern u8 lbl_80455860;
|
||||
extern u8 lbl_80455864;
|
||||
extern u8 lbl_8045585C;
|
||||
extern u8 lbl_80455868;
|
||||
extern u8 lbl_80455858;
|
||||
extern u8 lbl_803C9D80;
|
||||
extern u8 lbl_80450B80;
|
||||
|
||||
extern "C" {
|
||||
// __ct__14Z2SoundStarterFb
|
||||
// Z2SoundStarter::Z2SoundStarter(bool)
|
||||
|
||||
@@ -15,6 +15,25 @@ void __dl__FPv(void);
|
||||
void dComIfGp_getReverb(void);
|
||||
}
|
||||
|
||||
// additional symbols needed for Z2SpeechMgr2.cpp
|
||||
// autogenerated by split.py v0.3 at 2021-01-04 22:34:32.652598
|
||||
extern u8 lbl_80455F40;
|
||||
extern u8 lbl_80455F50;
|
||||
extern u8 lbl_80456BA8;
|
||||
extern u8 lbl_803CBD08;
|
||||
extern u8 lbl_80455F34;
|
||||
extern u8 lbl_80455F48;
|
||||
extern u8 lbl_803CBED0;
|
||||
extern u8 lbl_80455F30;
|
||||
extern u8 lbl_80456BAC;
|
||||
extern u8 lbl_80455F54;
|
||||
extern u8 lbl_8039C98C;
|
||||
extern u8 lbl_80455F3C;
|
||||
extern u8 lbl_803CBF24;
|
||||
extern u8 lbl_80455F38;
|
||||
extern u8 lbl_803C9D80;
|
||||
extern u8 lbl_80450B80;
|
||||
|
||||
#ifdef NONMATCHING
|
||||
Z2SpeechMgr2::Z2SpeechMgr2()
|
||||
: mSound(NULL), field_0x4(0), mRandom(0), mSpeechStarter(), field_0x3f8(0), mTextCount(-1),
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
#include "d/d_com/d_com_inf_game/d_com_inf_game.h"
|
||||
#include "msl_c/string.h"
|
||||
|
||||
extern u8 lbl_80451360;
|
||||
extern u8 lbl_80450B80;
|
||||
extern u8 lbl_80450B60;
|
||||
extern u8 lbl_80450B40;
|
||||
|
||||
Z2StatusMgr::Z2StatusMgr() {
|
||||
lbl_80450B7C = this;
|
||||
this->hour = 0;
|
||||
|
||||
@@ -10,6 +10,57 @@
|
||||
#include "Z2AudioLib/Z2SoundStarter/Z2SoundStarter.h"
|
||||
#include "Z2AudioLib/Z2WolfHowlMgr/Z2WolfHowlMgr.h"
|
||||
|
||||
// additional symbols needed for Z2WolfHowlMgr.cpp
|
||||
// autogenerated by split.py v0.3 at 2021-01-04 23:43:51.343982
|
||||
extern u8 lbl_80455E70;
|
||||
extern u8 lbl_8043421C;
|
||||
extern u8 lbl_80455EA8;
|
||||
extern u8 lbl_80455E60;
|
||||
extern u8 lbl_80455ED0;
|
||||
extern u8 lbl_8045089C;
|
||||
extern u8 lbl_80450888;
|
||||
extern u8 lbl_8045088D;
|
||||
extern u8 lbl_8045088E;
|
||||
extern u8 lbl_80455EC8;
|
||||
extern u8 lbl_80455ED8;
|
||||
extern u8 lbl_80455E6C;
|
||||
extern u8 lbl_80455EC0;
|
||||
extern u8 lbl_8045088C;
|
||||
extern u8 lbl_80434240;
|
||||
extern u8 lbl_80455E94;
|
||||
extern u8 lbl_80450890;
|
||||
extern u8 lbl_80455E90;
|
||||
extern u8 lbl_80455E7C;
|
||||
extern u8 lbl_80455E80;
|
||||
extern u8 lbl_80455EB0;
|
||||
extern u8 lbl_80450880;
|
||||
extern u8 lbl_80455E8C;
|
||||
extern u8 lbl_80450895;
|
||||
extern u8 lbl_80455EA0;
|
||||
extern u8 lbl_80455E88;
|
||||
extern u8 lbl_80455EA4;
|
||||
extern u8 lbl_80455E78;
|
||||
extern u8 lbl_80450898;
|
||||
extern u8 lbl_80455E84;
|
||||
extern u8 lbl_80455E64;
|
||||
extern u8 lbl_80455ECC;
|
||||
extern u8 lbl_80455E68;
|
||||
extern u8 lbl_80450884;
|
||||
extern u8 lbl_80450894;
|
||||
extern u8 lbl_804341F8;
|
||||
extern u8 lbl_80455EB8;
|
||||
extern u8 lbl_803CBCC0;
|
||||
extern u8 lbl_80455E98;
|
||||
extern u8 lbl_80455EC4;
|
||||
extern u8 lbl_80455ED4;
|
||||
extern u8 lbl_80455E9C;
|
||||
extern u8 lbl_80450B38;
|
||||
extern u8 lbl_80450B80;
|
||||
extern u8 lbl_80451360;
|
||||
extern u8 lbl_80450B44;
|
||||
extern u8 lbl_80450AE0;
|
||||
extern u8 lbl_80450B60;
|
||||
|
||||
// __ct__13Z2WolfHowlMgrFv
|
||||
// Z2WolfHowlMgr::Z2WolfHowlMgr(void)
|
||||
asm Z2WolfHowlMgr::Z2WolfHowlMgr() {
|
||||
|
||||
Reference in New Issue
Block a user