Files
tp/libs/TRK_MINNOW_DOLPHIN/MetroTRK/Portable/nubinit.c
T
TakaRikka 1114b13da8 clean up dolphin files / work on some rels (#212)
* d_a_alldie / d_a_tboxSw / d_a_tag_gstart / d_a_tag_hstop

* dolphin OS work / cleanup

* dolphin GX work / cleanup

* finish changing dolphin files to C

* more files into C

* match rest of MSL_C math functions

* more dolphin files converted to C

* remove asm

* d_bg_w work

* remove asm

* d_a_alink work / kytag14
2022-11-11 11:09:48 -07:00

75 lines
2.3 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"
//
// External References:
//
void TRKInitializeEventQueue();
void TRKInitializeMessageBuffers();
u8 TRKTerminateSerialHandler();
void TRKInitializeSerialHandler();
void usr_put_initialize();
u8 TRKInitializeDispatcher();
void TRKTargetSetInputPendingPtr();
void TRKInitializeTarget();
void InitializeProgramEndTrap();
void TRK_board_display();
void TRKInitializeIntDrivenUART();
void MWTRACE();
extern u8 gTRKInputPendingPtr[4 + 4 /* padding */];
//
// Declarations:
//
/* ############################################################################################## */
/* 803A2688-803A26A4 02ECE8 001B+01 1/1 0/0 0/0 .rodata @133 */
SECTION_RODATA static char const lit_133[] = "MetroTRK for GAMECUBE v2.6";
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(void) {
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 s32 TRKTerminateNub(void) {
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 char const lit_154[] = "Initialize NUB\n";
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 s32 TRKInitializeNub(void) {
nofralloc
#include "asm/TRK_MINNOW_DOLPHIN/MetroTRK/Portable/nubinit/TRKInitializeNub.s"
}
#pragma pop