SSBM Decomp
|
#include "dolphin_trk_glue.h"
#include "MetroTRK/mem_TRK.h"
#include "MetroTRK/targimpl.h"
#include "MetroTRK/trk.h"
#include <dolphin/amc/AmcExi2Comm.h>
#include <dolphin/db/DBInterface.h>
#include <dolphin/odemu/odemu.h>
#include <dolphin/os/OSError.h>
#include <dolphin/os/OSThread.h>
Functions | |
static ASM void | TRKLoadContext (OSContext *ctx, register u32 val) |
static void | TRKEXICallBack (short r3, OSContext *ctx) |
int | InitMetroTRKCommTable (int hwId) |
void | TRKUARTInterruptHandler (void) |
DSError | TRKInitializeIntDrivenUART (u32 r3, u32 r4, u32 r5, void *r6) |
void | EnableEXI2Interrupts (void) |
int | TRKPollUART (void) |
DSError | TRK_ReadUARTN (void *bytes, u32 limit) |
DSError | TRK_WriteUARTN (const void *bytes, u32 length) |
void | ReserveEXI2Port (void) |
void | UnreserveEXI2Port (void) |
void | TRK_board_display (char *str) |
Variables | |
static DBCommTable | gDBCommTable = { NULL, NULL, NULL, NULL, NULL, NULL, NULL } |
|
static |
|
static |
int InitMetroTRKCommTable | ( | int | hwId | ) |
void TRKUARTInterruptHandler | ( | void | ) |
DSError TRKInitializeIntDrivenUART | ( | u32 | r3, |
u32 | r4, | ||
u32 | r5, | ||
void * | r6 | ||
) |
void EnableEXI2Interrupts | ( | void | ) |
int TRKPollUART | ( | void | ) |
DSError TRK_ReadUARTN | ( | void * | bytes, |
u32 | limit | ||
) |
DSError TRK_WriteUARTN | ( | const void * | bytes, |
u32 | length | ||
) |
void ReserveEXI2Port | ( | void | ) |
void UnreserveEXI2Port | ( | void | ) |
void TRK_board_display | ( | char * | str | ) |