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

Typedefs

typedef void(* MTRCallbackType) (int)
 

Functions

void DBGEXIInit ()
 
static u32 DBGEXISelect (u32 v)
 
BOOL DBGEXIDeselect (void)
 
static BOOL DBGEXISync ()
 
static BOOL DBGEXIImm (void *buffer, s32 bytecounter, u32 write)
 
static BOOL DBGWriteMailbox (u32 p1)
 
static BOOL DBGReadMailbox (u32 *p1)
 
static BOOL DBGRead (u32 count, u32 *buffer, s32 param3)
 
static BOOL DBGWrite (u32 count, void *buffer, s32 param3)
 
static BOOL _DBGReadStatus (u32 *p1)
 
static BOOL DBGReadStatus (u32 *p1)
 
static void MWCallback (u32 a, OSContext *b)
 
static void DBGHandler (s16 a, OSContext *b)
 
void DBInitComm (u8 **a, MTRCallbackType b)
 
void DBInitInterrupts (void)
 
static void CheckMailBox (void)
 
u32 DBQueryData (void)
 
BOOL DBRead (u32 *buffer, s32 count)
 
BOOL DBWrite (void *src, u32 size)
 
void DBOpen (void)
 
void DBClose (void)
 

Variables

static MTRCallbackType MTRCallback
 
static void(* DBGCallback )(u32, OSContext *)
 
static u32 SendMailData
 
static s32 RecvDataLeng
 
static u8pEXIInputFlag
 
static u8 EXIInputFlag
 
static u8 SendCount = 0x80
 

Typedef Documentation

◆ MTRCallbackType

typedef void(* MTRCallbackType) (int)

Function Documentation

◆ _DBGReadStatus()

static BOOL _DBGReadStatus ( u32 p1)
inlinestatic

◆ CheckMailBox()

static void CheckMailBox ( void  )
static

◆ DBClose()

void DBClose ( void  )

◆ DBGEXIDeselect()

BOOL DBGEXIDeselect ( void  )

◆ DBGEXIImm()

static BOOL DBGEXIImm ( void buffer,
s32  bytecounter,
u32  write 
)
static

◆ DBGEXIInit()

void DBGEXIInit ( )

◆ DBGEXISelect()

static u32 DBGEXISelect ( u32  v)
static

◆ DBGEXISync()

static BOOL DBGEXISync ( )
static

◆ DBGHandler()

static void DBGHandler ( s16  a,
OSContext b 
)
static

◆ DBGRead()

static BOOL DBGRead ( u32  count,
u32 buffer,
s32  param3 
)
static

◆ DBGReadMailbox()

static BOOL DBGReadMailbox ( u32 p1)
static

◆ DBGReadStatus()

static BOOL DBGReadStatus ( u32 p1)
static

◆ DBGWrite()

static BOOL DBGWrite ( u32  count,
void buffer,
s32  param3 
)
static

◆ DBGWriteMailbox()

static BOOL DBGWriteMailbox ( u32  p1)
static

◆ DBInitComm()

void DBInitComm ( u8 **  a,
MTRCallbackType  b 
)

◆ 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 
)

◆ MWCallback()

static void MWCallback ( u32  a,
OSContext b 
)
static

Variable Documentation

◆ DBGCallback

void(* DBGCallback) (u32, OSContext *) ( u32  ,
OSContext  
)
static

◆ EXIInputFlag

u8 EXIInputFlag
static

◆ MTRCallback

MTRCallbackType MTRCallback
static

◆ pEXIInputFlag

u8* pEXIInputFlag
static

◆ RecvDataLeng

s32 RecvDataLeng
static

◆ SendCount

u8 SendCount = 0x80
static

◆ SendMailData

u32 SendMailData
static