|
SSBM Decomp
|
#include "dolphin_trk.h"#include "__exception.h"#include "dolphin_trk_glue.h"#include "flush_cache.h"#include "mem_TRK.h"#include "ppc_except.h"#include "ppc_targimpl.h"Macros | |
| #define | BOOTINFO 0x80000000 |
| #define | MEM2_CACHED 0x90000000 |
| #define | DB_EXCEPTION_MASK 0x44 |
| #define | EXCEPTION_SIZE 0x100 |
| #define | NUM_EXCEPTIONS 15 |
Functions | |
| int | TRK_main (void) |
| void | __TRK_copy_vectors (void) |
| SECTION_INIT void | __TRK_reset (void) |
| ASM void | InitMetroTRK (void) |
| r5: hardware id | |
| void | EnableMetroTRKInterrupts (void) |
| u32 | TRKTargetTranslate (u32 addr) |
| static void | TRK_copy_vector (u32 offset) |
| DSError | TRKInitializeTarget (void) |
Variables | |
| int | MTRK_NubInit_804A50C8 |
| static u32 | TRK_ISR_OFFSETS [NUM_EXCEPTIONS] |
| u8 | _db_stack_addr [] |
| Debugger stack. | |
| u8 | _db_stack_end [] |
| #define BOOTINFO 0x80000000 |
| #define MEM2_CACHED 0x90000000 |
| #define DB_EXCEPTION_MASK 0x44 |
| #define EXCEPTION_SIZE 0x100 |
| #define NUM_EXCEPTIONS 15 |
|
extern |
| void __TRK_copy_vectors | ( | void | ) |
| SECTION_INIT void __TRK_reset | ( | void | ) |
| ASM void InitMetroTRK | ( | void | ) |
r5: hardware id
| void EnableMetroTRKInterrupts | ( | void | ) |
|
static |
| DSError TRKInitializeTarget | ( | void | ) |
| int MTRK_NubInit_804A50C8 |
|
static |
|
extern |
Debugger stack.
|
extern |