Go to the source code of this file.
◆ PAD3_BUTTON_ADDR
#define PAD3_BUTTON_ADDR 0x800030E4 |
◆ EXCEPTIONMASK_ADDR
#define EXCEPTIONMASK_ADDR 0x80000044 |
◆ BOOTINFO2_ADDR
#define BOOTINFO2_ADDR 0x800000F4 |
◆ OS_BI2_DEBUGFLAG_OFFSET
#define OS_BI2_DEBUGFLAG_OFFSET 0xC |
◆ ARENAHI_ADDR
#define ARENAHI_ADDR 0x80000034 |
◆ DEBUGFLAG_ADDR
#define DEBUGFLAG_ADDR 0x800030E8 |
◆ DVD_DEVICECODE_ADDR
#define DVD_DEVICECODE_ADDR 0x800030E6 |
◆ MSR_FP
◆ InitMetroTRK()
void InitMetroTRK |
( |
void |
| ) |
|
|
extern |
◆ AT_ADDRESS()
◆ main()
int main |
( |
int |
argc, |
|
|
char * |
argv[] |
|
) |
| |
|
extern |
◆ exit()
◆ __init_user()
void __init_user |
( |
void |
| ) |
|
|
extern |
◆ OSInit()
Initializes the Dolphin operating system.
- most of the main operations get farmed out to other functions
- loading debug info and setting up heap bounds largely happen here
- a lot of OS reporting also gets controlled here
◆ DBInit()
◆ __check_pad3()
◆ __start()
◆ __init_data()
◆ __init_hardware()
◆ __flush_cache()
◆ _stack_addr
◆ _SDA_BASE_
◆ _SDA2_BASE_
◆ _rom_copy_info
◆ _bss_init_info