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
+2 -8
View File
@@ -50,10 +50,10 @@ struct JKRAramStream {
/* 802D3B48 */ void create(s32);
};
struct JKRAramBlock {};
struct JKRAMCommand {};
struct JKRAramBlock {};
struct JKRAramPiece {
/* 802D3838 */ void orderSync(int, u32, u32, u32, JKRAramBlock*);
/* 802D38CC */ void startDMA(JKRAMCommand*);
@@ -85,10 +85,6 @@ static void JKRDecompressFromAramToMainRam(u32, void*, u32, u32, u32, u32*);
static void decompSZS_subroutine(u8*, u8*);
static void firstSrcData();
static void nextSrcData(u8*);
extern "C" extern char const* const JKRAram__stringBase0;
extern "C" extern u8 sMessageQueue__7JKRAram[32];
extern "C" extern u32 sSZSBufferSize__7JKRAram[1 + 1 /* padding */];
extern "C" extern u8 sAramObject__7JKRAram[4];
extern "C" void create__7JKRAramFUlUllll();
extern "C" void __ct__7JKRAramFUlUll();
@@ -115,8 +111,6 @@ extern "C" extern u8 sAramObject__7JKRAram[4];
void* operator new(u32, JKRHeap*, int);
void operator delete(void*);
extern "C" extern u8 sSystemHeap__7JKRHeap[4];
extern "C" extern u8 sCurrentHeap__7JKRHeap[4];
SECTION_INIT void memcpy();
extern "C" void alloc__7JKRHeapFUliP7JKRHeap();
-6
View File
@@ -112,9 +112,6 @@ struct JKRAram {
// Forward References:
//
extern "C" extern char const* const JKRAramArchive__stringBase0;
extern "C" extern void* __vt__7JKRFile[8];
extern "C" void __ct__14JKRAramArchiveFlQ210JKRArchive15EMountDirection();
extern "C" void __dt__14JKRAramArchiveFv();
extern "C" void open__14JKRAramArchiveFl();
@@ -135,9 +132,6 @@ extern "C" extern void* __vt__7JKRFile[8];
void* operator new(u32, JKRHeap*, int);
void operator delete(void*);
extern "C" extern u8 sVolumeList__13JKRFileLoader[12];
extern "C" extern u8 sSystemHeap__7JKRHeap[4];
extern "C" extern u8 sAramObject__7JKRAram[4];
SECTION_INIT void memset();
extern "C" void alloc__7JKRHeapFUliP7JKRHeap();
+2 -6
View File
@@ -43,13 +43,13 @@ struct JKRDecomp {
/* 802DB8D0 */ void sendCommand(JKRDecompCommand*);
};
struct JKRAramBlock {};
struct JKRAMCommand {
/* 802D39EC */ JKRAMCommand();
/* 802D3A5C */ ~JKRAMCommand();
};
struct JKRAramBlock {};
struct JKRAramPiece {
/* 802D3574 */ void prepareCommand(int, u32, u32, u32, JKRAramBlock*, void (*)(u32));
/* 802D35F4 */ void sendCommand(JKRAMCommand*);
@@ -64,8 +64,6 @@ struct JKRAramPiece {
// Forward References:
//
extern "C" extern char const* const JKRAramPiece__stringBase0;
extern "C" void prepareCommand__12JKRAramPieceFiUlUlUlP12JKRAramBlockPFUl_v();
extern "C" void sendCommand__12JKRAramPieceFP12JKRAMCommand();
extern "C" void orderAsync__12JKRAramPieceFiUlUlUlP12JKRAramBlockPFUl_v();
@@ -84,8 +82,6 @@ extern "C" extern char const* const JKRAramPiece__stringBase0;
void* operator new(u32, JKRHeap*, int);
void operator delete(void*);
extern "C" extern u8 sMessageQueue__7JKRAram[32];
extern "C" extern u8 sSystemHeap__7JKRHeap[4];
extern "C" void OSReport();
extern "C" void free__7JKRHeapFPvP7JKRHeap();
-4
View File
@@ -65,8 +65,6 @@ struct JKRAramPiece {
// Forward References:
//
extern "C" extern char const* const JKRAramStream__stringBase0;
extern "C" void create__13JKRAramStreamFl();
extern "C" void __ct__13JKRAramStreamFl();
extern "C" void __dt__13JKRAramStreamFv();
@@ -86,8 +84,6 @@ extern "C" extern char const* const JKRAramStream__stringBase0;
void* operator new(u32, JKRHeap*, int);
void operator delete(void*);
extern "C" extern u8 sSystemHeap__7JKRHeap[4];
extern "C" extern u8 sCurrentHeap__7JKRHeap[4];
extern "C" void alloc__7JKRHeapFUliP7JKRHeap();
extern "C" void alloc__7JKRHeapFUli();
-5
View File
@@ -49,8 +49,6 @@ struct JKRArchive {
// Forward References:
//
extern "C" extern u8 sCurrentDirID__10JKRArchive[4 + 4 /* padding */];
extern "C" void __ct__10JKRArchiveFlQ210JKRArchive10EMountMode();
extern "C" void __dt__10JKRArchiveFv();
extern "C" void isSameName__10JKRArchiveCFRQ210JKRArchive8CArcNameUlUs();
@@ -73,9 +71,6 @@ extern "C" extern u8 sCurrentDirID__10JKRArchive[4 + 4 /* padding */];
//
void operator delete(void*);
extern "C" extern void* __vt__10JKRArchive[20];
extern "C" extern u8 sCurrentHeap__7JKRHeap[4];
extern "C" extern u8 sCurrentVolume__13JKRFileLoader[4 + 4 /* padding */];
extern "C" void findFromRoot__7JKRHeapFPv();
extern "C" void __dl__FPv();
-7
View File
@@ -92,8 +92,6 @@ struct JKRAramArchive {
// Forward References:
//
extern "C" extern void* __vt__10JKRArchive[20];
extern "C" void check_mount_already__10JKRArchiveFlP7JKRHeap();
extern "C" void
mount__10JKRArchiveFPCcQ210JKRArchive10EMountModeP7JKRHeapQ210JKRArchive15EMountDirection();
@@ -126,11 +124,6 @@ extern "C" extern void* __vt__10JKRArchive[20];
//
void* operator new(u32, JKRHeap*, int);
extern "C" extern u8 sVolumeList__13JKRFileLoader[12];
extern "C" extern u8 sSystemHeap__7JKRHeap[4];
extern "C" extern u8 sCurrentHeap__7JKRHeap[4];
extern "C" extern u8 sCurrentVolume__13JKRFileLoader[4 + 4 /* padding */];
extern "C" extern u8 sCurrentDirID__10JKRArchive[4 + 4 /* padding */];
extern "C" void getExpandedResSize__10JKRArchiveCFPCv();
extern "C" void free__7JKRHeapFPvP7JKRHeap();
-1
View File
@@ -77,7 +77,6 @@ extern "C" bool do_getTotalFreeSize__13JKRAssertHeapFv();
//
void operator delete(void*);
extern "C" extern u8 sRootHeap__7JKRHeap[4];
extern "C" void __ct__7JKRHeapFPvUlP7JKRHeapb();
extern "C" void __dt__7JKRHeapFv();
-5
View File
@@ -118,8 +118,6 @@ struct JKRAram {
// Forward References:
//
extern "C" extern char const* const JKRCompArchive__stringBase0;
extern "C" void __ct__14JKRCompArchiveFlQ210JKRArchive15EMountDirection();
extern "C" void __dt__14JKRCompArchiveFv();
extern "C" void open__14JKRCompArchiveFl();
@@ -136,9 +134,6 @@ extern "C" extern char const* const JKRCompArchive__stringBase0;
void* operator new(u32, JKRHeap*, int);
void operator delete(void*);
extern "C" extern u8 sVolumeList__13JKRFileLoader[12];
extern "C" extern u8 sSystemHeap__7JKRHeap[4];
extern "C" extern u8 sAramObject__7JKRAram[4];
SECTION_INIT void memset();
extern "C" void alloc__7JKRHeapFUliP7JKRHeap();
-1
View File
@@ -71,7 +71,6 @@ extern "C" void __dt__16JKRDecompCommandFv();
void* operator new(u32, JKRHeap*, int);
void operator delete(void*);
extern "C" extern u8 sSystemHeap__7JKRHeap[4];
extern "C" void* __nw__FUlP7JKRHeapi();
extern "C" void __dl__FPv();
@@ -100,7 +100,6 @@ static void decompSZS_subroutine(u8*, u32);
static void firstSrcData();
static void nextSrcData(u8*);
static void dmaBufferFlush(u32);
extern "C" extern u32 sSZSBufferSize__16JKRDvdAramRipper;
extern "C" void loadToAram__16JKRDvdAramRipperFlUl15JKRExpandSwitchUlUlPUl();
extern "C" void loadToAram__16JKRDvdAramRipperFP10JKRDvdFileUl15JKRExpandSwitchUlUlPUl();
@@ -126,10 +125,6 @@ extern "C" extern u32 sSZSBufferSize__16JKRDvdAramRipper;
void* operator new(u32, JKRHeap*, int);
void operator delete(void*);
extern "C" extern void* __vt__20JSURandomInputStream[9];
extern "C" extern void* __vt__18JSUFileInputStream[9 + 1 /* padding */];
extern "C" extern u8 sSystemHeap__7JKRHeap[4];
extern "C" extern u8 sAramObject__7JKRAram[4];
SECTION_INIT void memcpy();
extern "C" void alloc__7JKRHeapFUli();
-4
View File
@@ -87,8 +87,6 @@ struct JKRDvdArchive {
// Forward References:
//
extern "C" extern char const* const JKRDvdArchive__stringBase0;
extern "C" void __ct__13JKRDvdArchiveFlQ210JKRArchive15EMountDirection();
extern "C" void __dt__13JKRDvdArchiveFv();
extern "C" void open__13JKRDvdArchiveFl();
@@ -105,8 +103,6 @@ extern "C" extern char const* const JKRDvdArchive__stringBase0;
void* operator new(u32, JKRHeap*, int);
void operator delete(void*);
extern "C" extern u8 sVolumeList__13JKRFileLoader[12];
extern "C" extern u8 sSystemHeap__7JKRHeap[4];
SECTION_INIT void memset();
extern "C" void alloc__7JKRHeapFUliP7JKRHeap();
-3
View File
@@ -61,8 +61,6 @@ struct JKRDisposer {
// Forward References:
//
extern "C" extern char const* const JKRDvdFile__stringBase0;
extern "C" void __ct__10JKRDvdFileFv();
extern "C" void __ct__10JKRDvdFileFPCc();
extern "C" void __ct__10JKRDvdFileFl();
@@ -85,7 +83,6 @@ extern "C" extern char const* const JKRDvdFile__stringBase0;
//
void operator delete(void*);
extern "C" extern void* __vt__7JKRFile[8];
extern "C" void __dl__FPv();
extern "C" void __ct__11JKRDisposerFv();
-3
View File
@@ -67,8 +67,6 @@ static void JKRDecompressFromDVD(JKRDvdFile*, void*, u32, u32, u32, u32, u32*);
static void decompSZS_subroutine(u8*, u8*);
static void firstSrcData();
static void nextSrcData(u8*);
extern "C" extern char const* const JKRDvdRipper__stringBase0;
extern "C" extern u32 sSZSBufferSize__12JKRDvdRipper;
extern "C" void
loadToMainRAM__12JKRDvdRipperFPCcPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPiPUl();
@@ -91,7 +89,6 @@ extern "C" extern u32 sSZSBufferSize__12JKRDvdRipper;
//
void operator delete(void*);
extern "C" extern u8 sSystemHeap__7JKRHeap[4];
SECTION_INIT void memcpy();
extern "C" void alloc__7JKRHeapFUliP7JKRHeap();
+1 -8
View File
@@ -84,8 +84,6 @@ struct JKRExpHeap {
// Forward References:
//
extern "C" extern char const* const JKRExpHeap__stringBase0;
extern "C" void createRoot__10JKRExpHeapFib();
extern "C" void create__10JKRExpHeapFUlP7JKRHeapb();
extern "C" void create__10JKRExpHeapFPvUlP7JKRHeapb();
@@ -136,9 +134,6 @@ extern "C" extern char const* const JKRExpHeap__stringBase0;
//
void operator delete(void*);
extern "C" extern u8 sCurrentHeap__7JKRHeap[4];
extern "C" extern u8 sRootHeap__7JKRHeap[4];
extern "C" extern u8 mErrorHandler__7JKRHeap[4];
extern "C" void __ct__7JKRHeapFPvUlP7JKRHeapb();
extern "C" void __dt__7JKRHeapFv();
@@ -579,9 +574,7 @@ SECTION_SDATA2 static f32 lit_1121[1 + 1 /* padding */] = {
};
/* 80455FA0-80455FA8 0008+00 s=2 e=0 z=0 None .sdata2 @1123 */
SECTION_SDATA2 static u8 lit_1123[8] = {
0x43, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_1123 = 4503599627370496.0 /* cast u32 to float */;
/* 802D03B8-802D05CC 0214+00 s=1 e=0 z=0 None .text dump__10JKRExpHeapFv */
#pragma push
-5
View File
@@ -85,8 +85,6 @@ struct JKRDvdFile {
// Forward References:
//
extern "C" extern char const* const JKRFileCache__stringBase0;
extern "C" void mount__12JKRFileCacheFPCcP7JKRHeapPCc();
extern "C" void __ct__12JKRFileCacheFPCcPCc();
extern "C" void __dt__12JKRFileCacheFv();
@@ -119,9 +117,6 @@ extern "C" extern char const* const JKRFileCache__stringBase0;
void* operator new(u32, JKRHeap*, int);
void operator delete(void*);
extern "C" extern u8 sVolumeList__13JKRFileLoader[12];
extern "C" extern u8 sSystemHeap__7JKRHeap[4];
extern "C" extern u8 sCurrentVolume__13JKRFileLoader[4 + 4 /* padding */];
SECTION_INIT void memcpy();
extern "C" void alloc__7JKRHeapFUliP7JKRHeap();
-5
View File
@@ -49,10 +49,6 @@ struct JKRDisposer {
// Forward References:
//
extern "C" extern char const* const JKRFileLoader__stringBase0;
extern "C" extern u8 sVolumeList__13JKRFileLoader[12];
extern "C" extern u8 sCurrentVolume__13JKRFileLoader[4 + 4 /* padding */];
extern "C" void __ct__13JKRFileLoaderFv();
extern "C" void __dt__13JKRFileLoaderFv();
extern "C" void unmount__13JKRFileLoaderFv();
@@ -73,7 +69,6 @@ extern "C" extern u8 sCurrentVolume__13JKRFileLoader[4 + 4 /* padding */];
//
void operator delete(void*);
extern "C" extern u8 __lower_map[256];
extern "C" void __dl__FPv();
extern "C" void __ct__11JKRDisposerFv();
-12
View File
@@ -89,16 +89,6 @@ void* operator new[](u32, int);
void* operator new[](u32, JKRHeap*, int);
void operator delete(void*);
void operator delete[](void*);
extern "C" extern char const* const JKRHeap__stringBase0;
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 mErrorHandler__7JKRHeap[4];
extern "C" extern u8 mCodeStart__7JKRHeap[4];
extern "C" extern u8 mCodeEnd__7JKRHeap[4];
extern "C" extern u8 mUserRamStart__7JKRHeap[4];
extern "C" extern u8 mUserRamEnd__7JKRHeap[4];
extern "C" extern u8 mMemorySize__7JKRHeap[4];
extern "C" void __ct__7JKRHeapFPvUlP7JKRHeapb();
extern "C" void __dt__7JKRHeapFv();
@@ -162,8 +152,6 @@ extern "C" extern u8 mMemorySize__7JKRHeap[4];
// External References:
//
extern "C" extern u8 data_804508B0[8];
extern "C" bool dump_sort__7JKRHeapFv();
extern "C" void __ct__11JKRDisposerFv();
extern "C" void __dt__11JKRDisposerFv();
-3
View File
@@ -87,8 +87,6 @@ struct JKRDecomp {
// Forward References:
//
extern "C" extern char const* const JKRMemArchive__stringBase0;
extern "C" void __ct__13JKRMemArchiveFlQ210JKRArchive15EMountDirection();
extern "C" void __ct__13JKRMemArchiveFPvUl15JKRMemBreakFlag();
extern "C" void __dt__13JKRMemArchiveFv();
@@ -107,7 +105,6 @@ extern "C" extern char const* const JKRMemArchive__stringBase0;
//
void operator delete(void*);
extern "C" extern u8 sVolumeList__13JKRFileLoader[12];
SECTION_INIT void memcpy();
extern "C" void free__7JKRHeapFPvP7JKRHeap();
+2 -10
View File
@@ -60,8 +60,6 @@ struct JKRSolidHeap {
// Forward References:
//
extern "C" extern char const* const JKRSolidHeap__stringBase0;
extern "C" void create__12JKRSolidHeapFUlP7JKRHeapb();
extern "C" void do_destroy__12JKRSolidHeapFv();
extern "C" void __ct__12JKRSolidHeapFPvUlP7JKRHeapb();
@@ -91,8 +89,6 @@ extern "C" extern char const* const JKRSolidHeap__stringBase0;
//
void operator delete(void*);
extern "C" extern u8 sRootHeap__7JKRHeap[4];
extern "C" extern u8 mErrorHandler__7JKRHeap[4];
extern "C" bool dump_sort__7JKRHeapFv();
extern "C" void __ct__7JKRHeapFPvUlP7JKRHeapb();
@@ -331,14 +327,10 @@ SECTION_SDATA2 static f32 lit_693[1 + 1 /* padding */] = {
};
/* 80455FB0-80455FB8 0008+00 s=1 e=0 z=0 None .sdata2 @695 */
SECTION_SDATA2 static u8 lit_695[8] = {
0x43, 0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_695 = 4503601774854144.0 /* cast s32 to float */;
/* 80455FB8-80455FC0 0008+00 s=1 e=0 z=0 None .sdata2 @697 */
SECTION_SDATA2 static u8 lit_697[8] = {
0x43, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_697 = 4503599627370496.0 /* cast u32 to float */;
/* 802D10FC-802D11FC 0100+00 s=1 e=0 z=0 None .text dump__12JKRSolidHeapFv */
#pragma push
+5 -14
View File
@@ -44,8 +44,6 @@ struct JSUList__template4 {
/* 802D1F50 */ ~JSUList__template4();
};
struct JKRThreadName_ {};
struct JKRHeap {
/* 802CE438 */ void becomeCurrentHeap();
/* 802CE474 */ void alloc(u32, int, JKRHeap*);
@@ -66,6 +64,8 @@ struct JKRThread {
/* 802D1E14 */ bool run();
};
struct JKRThreadName_ {};
struct JKRThreadSwitch {
/* 802D199C */ JKRThreadSwitch(JKRHeap*);
/* 802D1A14 */ void createManager(JKRHeap*);
@@ -85,10 +85,6 @@ struct JKRDisposer {
// Forward References:
//
extern "C" extern char const* const JKRThread__stringBase0;
extern "C" extern u8 sEndMesgQueue__7JKRTask[32];
extern "C" extern u8 sManager__15JKRThreadSwitch[4];
extern "C" void __ct__9JKRThreadFUlii();
extern "C" void __ct__9JKRThreadFP7JKRHeapUlii();
extern "C" void __ct__9JKRThreadFP8OSThreadi();
@@ -118,9 +114,6 @@ extern "C" extern u8 sManager__15JKRThreadSwitch[4];
void* operator new(u32, JKRHeap*, int);
void operator delete(void*);
extern "C" extern u8 sSystemHeap__7JKRHeap[4];
extern "C" extern u8 sCurrentHeap__7JKRHeap[4];
extern "C" extern u8 sRootHeap__7JKRHeap[4];
extern "C" void becomeCurrentHeap__7JKRHeapFv();
extern "C" void alloc__7JKRHeapFUliP7JKRHeap();
@@ -359,15 +352,13 @@ asm void JKRThreadSwitch::callback(OSThread* param_0, OSThread* param_1) {
/* ############################################################################################## */
/* 80455FC0-80455FC4 0004+00 s=1 e=0 z=0 None .sdata2 @934 */
SECTION_SDATA2 static u32 lit_934 = 0x42C80000;
SECTION_SDATA2 static f32 lit_934 = 100.0f;
/* 80455FC4-80455FC8 0004+00 s=1 e=0 z=0 None .sdata2 @935 */
SECTION_SDATA2 static u32 lit_935 = 0x447A0000;
SECTION_SDATA2 static f32 lit_935 = 1000.0f;
/* 80455FC8-80455FD0 0008+00 s=1 e=0 z=0 None .sdata2 @937 */
SECTION_SDATA2 static u8 lit_937[8] = {
0x43, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
SECTION_SDATA2 static f64 lit_937 = 4503599627370496.0 /* cast u32 to float */;
/* 802D1C74-802D1E14 01A0+00 s=1 e=0 z=0 None .text
* draw__15JKRThreadSwitchFP14JKRThreadName_P10JUTConsole */