mirror of
https://github.com/zeldaret/tp
synced 2026-09-06 19:01:05 -04:00
1114b13da8
* 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
75 lines
2.3 KiB
C
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
|