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