mirror of
https://github.com/zeldaret/tp
synced 2026-08-04 01:03:47 -04:00
auto decompile more functions
This commit is contained in:
@@ -53,10 +53,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*);
|
||||
|
||||
@@ -45,13 +45,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*);
|
||||
|
||||
@@ -53,7 +53,7 @@ struct JKRDvdRipper {
|
||||
JKRDvdRipper::EAllocDirection, u32, int*, u32*);
|
||||
/* 802D9B98 */ void loadToMainRAM(char const*, u8*, JKRExpandSwitch, u32, JKRHeap*,
|
||||
JKRDvdRipper::EAllocDirection, u32, int*, u32*);
|
||||
/* 802DA7D4 */ void isErrorRetry();
|
||||
/* 802DA7D4 */ u8 isErrorRetry();
|
||||
|
||||
static u8 sDvdAsyncList[12];
|
||||
static u32 sSZSBufferSize;
|
||||
@@ -78,7 +78,7 @@ extern "C" static void JKRDecompressFromDVD__FP10JKRDvdFilePvUlUlUlUlPUl();
|
||||
extern "C" static void decompSZS_subroutine__FPUcPUc();
|
||||
extern "C" static void firstSrcData__Fv();
|
||||
extern "C" static void nextSrcData__FPUc();
|
||||
extern "C" void isErrorRetry__12JKRDvdRipperFv();
|
||||
extern "C" u8 isErrorRetry__12JKRDvdRipperFv();
|
||||
extern "C" void __sinit_JKRDvdRipper_cpp();
|
||||
extern "C" void func_802DA820();
|
||||
extern "C" extern char const* const JKRDvdRipper__stringBase0;
|
||||
@@ -159,7 +159,7 @@ asm void JKRDvdRipper::loadToMainRAM(s32 param_0, u8* param_1, JKRExpandSwitch p
|
||||
#pragma pop
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 804508C8-804508CC 000348 0004+00 3/3 0/0 0/0 .sdata None */
|
||||
/* 804508C8-804508CC 000348 0004+00 3/2 0/0 0/0 .sdata None */
|
||||
SECTION_SDATA static u32 data_804508C8 = 0x01000000;
|
||||
|
||||
/* 802D9D10-802DA1E4 2D4650 04D4+00 2/2 0/0 0/0 .text
|
||||
@@ -277,15 +277,10 @@ static asm void nextSrcData(u8* param_0) {
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802DA7D4-802DA7DC 2D5114 0008+00 1/1 0/0 0/0 .text isErrorRetry__12JKRDvdRipperFv */
|
||||
#pragma push
|
||||
#pragma optimization_level 0
|
||||
#pragma optimizewithasm off
|
||||
asm void JKRDvdRipper::isErrorRetry() {
|
||||
nofralloc
|
||||
#include "asm/JSystem/JKernel/JKRDvdRipper/isErrorRetry__12JKRDvdRipperFv.s"
|
||||
/* 802DA7D4-802DA7DC -00001 0008+00 0/0 0/0 0/0 .text isErrorRetry__12JKRDvdRipperFv */
|
||||
u8 JKRDvdRipper::isErrorRetry() {
|
||||
return *(u8*)(&data_804508C8);
|
||||
}
|
||||
#pragma pop
|
||||
|
||||
/* 802DA7DC-802DA820 2D511C 0044+00 0/0 1/0 0/0 .text __sinit_JKRDvdRipper_cpp */
|
||||
#pragma push
|
||||
|
||||
@@ -214,7 +214,7 @@ SECTION_DATA extern void* __vt__7JKRHeap[24] = {
|
||||
/* 80451370-80451374 000870 0004+00 3/3 44/44 0/0 .sbss sSystemHeap__7JKRHeap */
|
||||
u8 JKRHeap::sSystemHeap[4];
|
||||
|
||||
/* 80451374-80451378 000874 0004+00 4/4 23/23 0/0 .sbss sCurrentHeap__7JKRHeap */
|
||||
/* 80451374-80451378 000874 0004+00 4/4 23/22 0/0 .sbss sCurrentHeap__7JKRHeap */
|
||||
u8 JKRHeap::sCurrentHeap[4];
|
||||
|
||||
/* 80451378-8045137C 000878 0004+00 3/3 10/10 0/0 .sbss sRootHeap__7JKRHeap */
|
||||
|
||||
Reference in New Issue
Block a user