Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
DebuggerDriver.c File Reference

Functions

void __DBMtrHandler (s32 param_0, OSContext *ctx)
 
void __DBIntrHandler (s16 param_0, OSContext *ctx)
 
void __DBCheckMailBox (void)
 
u8 __DBReadUSB_CSR ()
 
void DBInitComm (u8 **a, MtrCallback callback)
 
void DBInitInterrupts (void)
 
u32 DBQueryData (void)
 
BOOL DBRead (u32 *buffer, s32 count)
 
BOOL DBWrite (void *src, u32 size)
 
void __DBWaitForSendMail ()
 
void DBOpen (void)
 
void DBClose (void)
 
static u32 ODEMUGetSize (u32 mail)
 
BOOL ODEMUIsValidMail (u32 mail)
 
u32 ODEMUGetPc2NngcOffset (u32 v)
 
u32 ODEMUGetPage (u32 v)
 
u32 ODEMUGenMailData (u32 v, u32 size)
 
void __DBReadMailbox (u32 *out)
 
BOOL __DBRead (u32 param_0, void *dst, u32 count)
 
BOOL __DBWriteMailbox (u32 val)
 
BOOL __DBWrite (u32 param_0, void *dst, u32 count)
 

Variables

static s32 __DBRecvDataSize
 
static u32 __DBRecvMail
 
static u8 EXIInputFlag
 
static MtrCallback __DBDbgCallback
 
static MtrCallback __DBMtrCallback
 
static u8 SendCount = 0x80
 

Function Documentation

◆ __DBCheckMailBox()

void __DBCheckMailBox ( void )

◆ __DBIntrHandler()

void __DBIntrHandler ( s16 param_0,
OSContext * ctx )

◆ __DBMtrHandler()

void __DBMtrHandler ( s32 param_0,
OSContext * ctx )

◆ __DBRead()

BOOL __DBRead ( u32 param_0,
void * dst,
u32 count )

◆ __DBReadMailbox()

void __DBReadMailbox ( u32 * out)

◆ __DBReadUSB_CSR()

u8 __DBReadUSB_CSR ( )

◆ __DBWaitForSendMail()

void __DBWaitForSendMail ( )

◆ __DBWrite()

BOOL __DBWrite ( u32 param_0,
void * dst,
u32 count )

◆ __DBWriteMailbox()

BOOL __DBWriteMailbox ( u32 val)

◆ DBClose()

void DBClose ( void )

◆ DBInitComm()

void DBInitComm ( u8 ** a,
MtrCallback callback )

◆ DBInitInterrupts()

void DBInitInterrupts ( void )

◆ DBOpen()

void DBOpen ( void )

◆ DBQueryData()

u32 DBQueryData ( void )

◆ DBRead()

BOOL DBRead ( u32 * buffer,
s32 count )

◆ DBWrite()

BOOL DBWrite ( void * src,
u32 size )

◆ ODEMUGenMailData()

u32 ODEMUGenMailData ( u32 v,
u32 size )

◆ ODEMUGetPage()

u32 ODEMUGetPage ( u32 v)

◆ ODEMUGetPc2NngcOffset()

u32 ODEMUGetPc2NngcOffset ( u32 v)

◆ ODEMUGetSize()

static u32 ODEMUGetSize ( u32 mail)
static

◆ ODEMUIsValidMail()

BOOL ODEMUIsValidMail ( u32 mail)

Variable Documentation

◆ __DBDbgCallback

MtrCallback __DBDbgCallback
static

◆ __DBMtrCallback

MtrCallback __DBMtrCallback
static

◆ __DBRecvDataSize

s32 __DBRecvDataSize
static

◆ __DBRecvMail

u32 __DBRecvMail
static

◆ EXIInputFlag

u8 EXIInputFlag
static

◆ SendCount

u8 SendCount = 0x80
static