Files
tp/libs/TRK_MINNOW_DOLPHIN/MetroTRK/Portable/nubinit.cpp
T
2021-04-10 07:02:38 +02:00

135 lines
3.0 KiB
C++

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