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

Go to the source code of this file.

Typedefs

typedef void(* MtrCallback) (s32, OSContext *)
 
typedef void(* IntrCallback) (s16, OSContext *)
 

Functions

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

Typedef Documentation

◆ IntrCallback

typedef void(* IntrCallback) (s16, OSContext *)

◆ MtrCallback

typedef void(* MtrCallback) (s32, OSContext *)

Function Documentation

◆ __DBCheckMailBox()

void __DBCheckMailBox ( void )

◆ __DBIntrHandler()

static void __DBIntrHandler ( s16 param_0,
OSContext * ctx )
static

◆ __DBMtrHandler()

static void __DBMtrHandler ( s32 param_0,
OSContext * ctx )
static

◆ __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 * src,
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)