Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JKRDvdAramRipper.cpp File Reference

Functions

static int JKRDecompressFromDVDToAram (JKRDvdFile *, u32, u32, u32, u32, u32, u32 *)
 
static int decompSZS_subroutine (u8 *, u32)
 
static u8firstSrcData ()
 
static u8nextSrcData (u8 *)
 
static u32 dmaBufferFlush (u32)
 

Variables

static OSMutex decompMutex
 
static u8szpBuf
 
static u8szpEnd
 
static u8refBuf
 
static u8refEnd
 
static u8refCurrent
 
static u8dmaBuf
 
static u8dmaEnd
 
static u8dmaCurrent
 
static u32 srcOffset
 
static u32 transLeft
 
static u8srcLimit
 
static JKRDvdFilesrcFile
 
static u32 fileOffset
 
static int readCount
 
static u32 maxDest
 
static bool data_804514A4
 
static u32tsPtr
 
static u32 tsArea
 

Function Documentation

◆ decompSZS_subroutine()

static int decompSZS_subroutine ( u8 * src,
u32 dest )
static

◆ dmaBufferFlush()

static u32 dmaBufferFlush ( u32 param_1)
static

◆ firstSrcData()

static u8 * firstSrcData ( )
static

◆ JKRDecompressFromDVDToAram()

int JKRDecompressFromDVDToAram ( JKRDvdFile * dvdFile,
u32 param_1,
u32 fileSize,
u32 uncompressedSize,
u32 param_4,
u32 param_5,
u32 * param_6 )
static

◆ nextSrcData()

static u8 * nextSrcData ( u8 * src)
static

Variable Documentation

◆ data_804514A4

bool data_804514A4
static

◆ decompMutex

OSMutex decompMutex
static

◆ dmaBuf

u8* dmaBuf
static

◆ dmaCurrent

u8* dmaCurrent
static

◆ dmaEnd

u8* dmaEnd
static

◆ fileOffset

u32 fileOffset
static

◆ maxDest

u32 maxDest
static

◆ readCount

int readCount
static

◆ refBuf

u8* refBuf
static

◆ refCurrent

u8* refCurrent
static

◆ refEnd

u8* refEnd
static

◆ srcFile

JKRDvdFile* srcFile
static

◆ srcLimit

u8* srcLimit
static

◆ srcOffset

u32 srcOffset
static

◆ szpBuf

u8* szpBuf
static

◆ szpEnd

u8* szpEnd
static

◆ transLeft

u32 transLeft
static

◆ tsArea

u32 tsArea
static

◆ tsPtr

u32* tsPtr
static