1#ifndef NDEVEXI2A_DEBUGGERDRIVER_H
2#define NDEVEXI2A_DEBUGGERDRIVER_H
26BOOL
__DBRead(u32 param_0,
void* dst, u32 count);
28BOOL
__DBWrite(u32 param_0,
void* src, u32 count);
42BOOL
DBRead(u32* buffer, s32 count);
48BOOL
DBWrite(
void* src, u32 size);
u32 ODEMUGetPage(u32 v)
Definition DebuggerDriver.c:152
void(* MtrCallback)(s32, OSContext *)
Definition DebuggerDriver.h:7
static u32 ODEMUGetSize(u32 mail)
BOOL ODEMUIsValidMail(u32 mail)
Definition DebuggerDriver.c:144
static void __DBMtrHandler(s32 param_0, OSContext *ctx)
Definition DebuggerDriver.c:21
void(* IntrCallback)(s16, OSContext *)
Definition DebuggerDriver.h:8
BOOL __DBRead(u32 param_0, void *dst, u32 count)
Definition DebuggerDriver.c:164
static void __DBIntrHandler(s16 param_0, OSContext *ctx)
Definition DebuggerDriver.c:28
void __DBCheckMailBox(void)
Definition DebuggerDriver.c:35
BOOL __DBWriteMailbox(u32 val)
Definition DebuggerDriver.c:168
void __DBReadMailbox(u32 *out)
Definition DebuggerDriver.c:160
u32 ODEMUGetPc2NngcOffset(u32 v)
Definition DebuggerDriver.c:148
u32 ODEMUGenMailData(u32 v, u32 size)
Definition DebuggerDriver.c:156
BOOL __DBWrite(u32 param_0, void *src, u32 count)
Definition DebuggerDriver.c:172
void __DBWaitForSendMail()
Definition DebuggerDriver.c:129
u8 __DBReadUSB_CSR()
Definition DebuggerDriver.c:50
struct OSContext OSContext
Definition m_Do_DVDError.h:5
void DBOpen(void)
Definition DebuggerDriver.c:136
u32 DBQueryData(void)
Definition DebuggerDriver.c:75
BOOL DBRead(u32 *buffer, s32 count)
Definition DebuggerDriver.c:86
void DBInitComm(u8 **a, MTRCallbackType b)
Definition DebuggerDriver.c:206
void DBInitInterrupts(void)
Definition DebuggerDriver.c:67
BOOL DBWrite(void *src, u32 size)
Definition DebuggerDriver.c:101
void DBClose(void)
Definition DebuggerDriver.c:138