SSBM Decomp
Loading...
Searching...
No Matches
odenotstub.c File Reference
#include <dolphin.h>
#include <dolphin/odemu/odemu.h>

Macros

#define ALIGN_PREV(X, N)
#define ALIGN_NEXT(X, N)

Functions

static void DBGEXIInit (void)
static BOOL DBGEXISelect (u32 v)
static BOOL DBGEXIDeselect (void)
static BOOL DBGEXISync (void)
static BOOL DBGEXIImm (void *data, s32 byte_size, u32 write)
static BOOL DBGReadMailbox (void *param1)
static BOOL DBGWriteMailbox (u32 param_1)
static BOOL DBGRead (u32 param1, u32 *data, s32 byte_size)
static BOOL DBGWrite (u32 param1, u32 *data, s32 byte_size)
static BOOL DBGReadStatus (void *param_1)
static void MWCallback (u32 interrupt, OSContext *context)
static void DBGHandler (__OSInterrupt interrupt, OSContext *context)
static void CheckMailBox (void)
void DBInitComm (int *inputFlagPtr, int *mtrCallback)
int DBInitInterrupts (void)
int DBQueryData (void)
int DBRead (void *param1, u32 param2)
int DBWrite (const void *data, u32 size)
void DBOpen (void)
void DBClose (void)
int Hu_IsStub (void)

Variables

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

Macro Definition Documentation

◆ ALIGN_PREV

#define ALIGN_PREV ( X,
N )
Value:
((X) & ~((N) - 1))

◆ ALIGN_NEXT

#define ALIGN_NEXT ( X,
N )
Value:
ALIGN_PREV(((X) + (N) - 1), N)
#define ALIGN_PREV(X, N)
Definition odenotstub.c:5

Function Documentation

◆ DBGEXIInit()

void DBGEXIInit ( void )
static

◆ DBGEXISelect()

BOOL DBGEXISelect ( u32 v)
static

◆ DBGEXIDeselect()

BOOL DBGEXIDeselect ( void )
static

◆ DBGEXISync()

BOOL DBGEXISync ( void )
static

◆ DBGEXIImm()

BOOL DBGEXIImm ( void * data,
s32 byte_size,
u32 write )
static

◆ DBGReadMailbox()

BOOL DBGReadMailbox ( void * param1)
static

◆ DBGWriteMailbox()

BOOL DBGWriteMailbox ( u32 param_1)
static

◆ DBGRead()

BOOL DBGRead ( u32 param1,
u32 * data,
s32 byte_size )
static

◆ DBGWrite()

BOOL DBGWrite ( u32 param1,
u32 * data,
s32 byte_size )
static

◆ DBGReadStatus()

BOOL DBGReadStatus ( void * param_1)
static

◆ MWCallback()

void MWCallback ( u32 interrupt,
OSContext * context )
static

◆ DBGHandler()

void DBGHandler ( __OSInterrupt interrupt,
OSContext * context )
static

◆ CheckMailBox()

void CheckMailBox ( void )
static

◆ DBInitComm()

void DBInitComm ( int * inputFlagPtr,
int * mtrCallback )

◆ DBInitInterrupts()

int DBInitInterrupts ( void )

◆ DBQueryData()

int DBQueryData ( void )

◆ DBRead()

int DBRead ( void * param1,
u32 param2 )

◆ DBWrite()

int DBWrite ( const void * data,
u32 size )

◆ DBOpen()

void DBOpen ( void )

◆ DBClose()

void DBClose ( void )

◆ Hu_IsStub()

int Hu_IsStub ( void )

Variable Documentation

◆ SendCount

u8 SendCount = 0x80
static

◆ MTRCallback

__OSInterruptHandler MTRCallback
static

◆ DBGCallback

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

◆ SendMailData

u32 SendMailData
static

◆ RecvDataLeng

s32 RecvDataLeng
static

◆ pEXIInputFlag

u8* pEXIInputFlag
static

◆ EXIInputFlag

u8 EXIInputFlag
static