// // Generated By: dol2asm // Translation Unit: MetroTRK/Portable/nubinit // #include "TRK_MINNOW_DOLPHIN/MetroTRK/Portable/nubinit.h" #include "dol2asm.h" #include "dolphin/types.h" // // Forward References: // extern "C" void TRKNubWelcome(); extern "C" void TRKTerminateNub(); extern "C" void TRKInitializeNub(); // // External References: // extern "C" void TRKInitializeEventQueue(); extern "C" void TRKInitializeMessageBuffers(); extern "C" bool TRKTerminateSerialHandler(); extern "C" void TRKInitializeSerialHandler(); extern "C" void usr_put_initialize(); extern "C" bool TRKInitializeDispatcher(); extern "C" void TRKTargetSetInputPendingPtr(); extern "C" void TRKInitializeTarget(); extern "C" void InitializeProgramEndTrap(); extern "C" void TRK_board_display(); extern "C" void TRKInitializeIntDrivenUART(); extern "C" void MWTRACE(); extern "C" extern u8 gTRKInputPendingPtr[4 + 4 /* padding */]; // // Declarations: // /* ############################################################################################## */ /* 803A2688-803A26A4 02ECE8 001B+01 1/1 0/0 0/0 .rodata @133 */ SECTION_RODATA static u8 const lit_133[27 + 1 /* padding */] = { 0x4D, 0x65, 0x74, 0x72, 0x6F, 0x54, 0x52, 0x4B, 0x20, 0x66, 0x6F, 0x72, 0x20, 0x47, 0x41, 0x4D, 0x45, 0x43, 0x55, 0x42, 0x45, 0x20, 0x76, 0x32, 0x2E, 0x36, 0x00, /* padding */ 0x00, }; COMPILER_STRIP_GATE(0x803A2688, &lit_133); /* 8036CE40-8036CE68 367780 0028+00 0/0 1/1 0/0 .text TRKNubWelcome */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void TRKNubWelcome() { nofralloc #include "asm/TRK_MINNOW_DOLPHIN/MetroTRK/Portable/nubinit/TRKNubWelcome.s" } #pragma pop /* 8036CE68-8036CE8C 3677A8 0024+00 0/0 1/1 0/0 .text TRKTerminateNub */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void TRKTerminateNub() { nofralloc #include "asm/TRK_MINNOW_DOLPHIN/MetroTRK/Portable/nubinit/TRKTerminateNub.s" } #pragma pop /* ############################################################################################## */ /* 803A26A4-803A26B8 02ED04 0010+04 1/1 0/0 0/0 .rodata @154 */ SECTION_RODATA static u8 const lit_154[16 + 4 /* padding */] = { 0x49, 0x6E, 0x69, 0x74, 0x69, 0x61, 0x6C, 0x69, 0x7A, 0x65, 0x20, 0x4E, 0x55, 0x42, 0x0A, 0x00, /* padding */ 0x00, 0x00, 0x00, 0x00, }; COMPILER_STRIP_GATE(0x803A26A4, &lit_154); /* 8044D8B8-8044D8C0 07A5D8 0004+04 1/1 4/4 0/0 .bss gTRKBigEndian */ SECTION_BSS extern u8 gTRKBigEndian[4 + 4 /* padding */]; SECTION_BSS u8 gTRKBigEndian[4 + 4 /* padding */]; /* 8036CE8C-8036CFD8 3677CC 014C+00 0/0 1/1 0/0 .text TRKInitializeNub */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void TRKInitializeNub() { nofralloc #include "asm/TRK_MINNOW_DOLPHIN/MetroTRK/Portable/nubinit/TRKInitializeNub.s" } #pragma pop