summaryrefslogtreecommitdiff
path: root/linker_scripts
diff options
context:
space:
mode:
authorpetrie911 <69443847+petrie911@users.noreply.github.com>2024-04-08 17:25:56 -0500
committerGitHub <noreply@github.com>2024-04-08 19:25:56 -0300
commit52e1b6cb17e7ca10b1e7d5a4e0e0dd023e475a9a (patch)
treeeb9dec0f320fde60abcb1cc4626be656a5742f98 /linker_scripts
parentbe0d328b4e649be60bf03249bed6fd271bf0693a (diff)
Further docs on script, various other things (#204)
* stuff * too much * Torch commit * torch again * names and such * names * even more stuff * format * enums * whoops on the gbi
Diffstat (limited to 'linker_scripts')
-rw-r--r--linker_scripts/us/symbol_addrs_engine.txt116
-rw-r--r--linker_scripts/us/symbol_addrs_nlib_funcs.txt4
2 files changed, 60 insertions, 60 deletions
diff --git a/linker_scripts/us/symbol_addrs_engine.txt b/linker_scripts/us/symbol_addrs_engine.txt
index b937f0b4..26376749 100644
--- a/linker_scripts/us/symbol_addrs_engine.txt
+++ b/linker_scripts/us/symbol_addrs_engine.txt
@@ -120,7 +120,7 @@ D_radio_80178734 = 0x80178734;
D_radio_80178738 = 0x80178738;
D_radio_8017873C = 0x8017873C;
D_radio_80178740 = 0x80178740;
-D_radio_80178744 = 0x80178744;
+sRadioUseRedBox = 0x80178744;
D_radio_80178748 = 0x80178748;
// fox_versus
@@ -168,7 +168,7 @@ gSaveFile = 0x80178870; //size:0x200
func_edisplay_800596C0 = 0x800596C0;
func_edisplay_800597C0 = 0x800597C0;
Graphics_SetScaleMtx = 0x8005980C;
-func_edisplay_80059850 = 0x80059850;
+Sprite168_Draw = 0x80059850;
func_edisplay_800598DC = 0x800598DC;
Actor201_Draw = 0x800598E8;
func_edisplay_800599A4 = 0x800599A4;
@@ -179,8 +179,8 @@ func_edisplay_80059BB0 = 0x80059BB0;
Obj42_Draw = 0x80059BBC;
Actor196_Draw = 0x80059BF0;
func_edisplay_80059C28 = 0x80059C28;
-func_edisplay_80059C34 = 0x80059C34;
-func_edisplay_80059C40 = 0x80059C40;
+Sprite167_Draw = 0x80059C34;
+FogShadow_Draw = 0x80059C40;
func_edisplay_80059F68 = 0x80059F68;
func_edisplay_80059FDC = 0x80059FDC;
func_edisplay_8005A010 = 0x8005A010;
@@ -209,7 +209,7 @@ func_edisplay_8005D008 = 0x8005D008;
func_edisplay_8005D1F0 = 0x8005D1F0;
func_edisplay_8005D3CC = 0x8005D3CC;
Object_80_Draw = 0x8005D654;
-Object_4C_Draw = 0x8005D8B8;
+Sprite_Draw = 0x8005D8B8;
Actor_DrawOnRails = 0x8005D954;
Actor_DrawAllRange = 0x8005DBC0;
Boss_Draw = 0x8005E1B8;
@@ -258,13 +258,13 @@ func_enmy_80060FE4 = 0x80060FE4;
func_enmy_80061148 = 0x80061148;
Object_SetInfo = 0x800612B8;
Object_80_Initialize = 0x80061364;
-Object_4C_Initialize = 0x80061394;
+Sprite_Initialize = 0x80061394;
Actor_Initialize = 0x800613C4;
Boss_Initialize = 0x80061404;
Item_Initialize = 0x80061444;
Effect_Initialize = 0x80061474;
Object_80_Load = 0x800614B4;
-Object_4C_Load = 0x800615A0;
+Sprite_Load = 0x800615A0;
Actor_Load = 0x8006168C;
Boss_Load = 0x80061778;
Item_Load = 0x80061864;
@@ -299,7 +299,7 @@ func_enmy_800655C8 = 0x800655C8;
func_enmy_8006566C = 0x8006566C;
func_enmy_800656D4 = 0x800656D4;
func_enmy_800660F0 = 0x800660F0;
-func_enmy_80066254 = 0x80066254;
+Actor_Despawn = 0x80066254;
func_enmy_8006654C = 0x8006654C;
func_enmy_8006684C = 0x8006684C;
func_enmy_800669A0 = 0x800669A0;
@@ -308,7 +308,7 @@ func_enmy_80066A8C = 0x80066A8C;
func_enmy_80066C00 = 0x80066C00;
func_enmy_80066D5C = 0x80066D5C;
func_enmy_80066E80 = 0x80066E80;
-func_enmy_80066E8C = 0x80066E8C;
+Sprite167_Update = 0x80066E8C;
func_enmy_80066EA8 = 0x80066EA8;
func_enmy_80066EE4 = 0x80066EE4;
func_enmy_80066EF0 = 0x80066EF0;
@@ -327,25 +327,25 @@ ItemGoldRing_Update = 0x800685F8;
ItemWingRepair_Update = 0x80068618;
ItemMeteoWarp_Update = 0x80068688;
ItemCheckpoint_Update = 0x80068914;
-func_enmy_80068C48 = 0x80068C48;
-func_enmy_80068C88 = 0x80068C88;
-func_enmy_80068FE0 = 0x80068FE0;
+ItemRingCheck_Update = 0x80068C48;
+ItemPathChange_Update = 0x80068C88;
+Sprite_UpdateDoodad = 0x80068FE0;
Object_Dying = 0x800690D0;
-func_enmy_800693E8 = 0x800693E8;
-func_enmy_80069658 = 0x80069658;
-func_enmy_800696F8 = 0x800696F8;
-func_enmy_80069858 = 0x80069858;
-func_enmy_80069924 = 0x80069924;
-func_enmy_80069A10 = 0x80069A10;
+Actor_Move = 0x800693E8;
+Boss_Move = 0x80069658;
+Object80_Move = 0x800696F8;
+Sprite_Move = 0x80069858;
+Effect_Move = 0x80069924;
+Item_Move = 0x80069A10;
Actor_Update = 0x80069AAC;
Boss_Update = 0x80069CBC;
Object_80_Update = 0x80069DF4;
-Object_4C_Update = 0x80069E88;
+Sprite_Update = 0x80069E88;
Item_Update = 0x80069F30;
Effect_Update = 0x80069FD4;
TexturedLine_Update = 0x8006A06C;
TexturedLine_UpdateAll = 0x8006A38C;
-Object_UpdateAll = 0x8006A3E8;
+Object_Update = 0x8006A3E8;
// fox_enmy2
D_800D0DBC = 0x800D0DBC;//size:24
@@ -356,7 +356,7 @@ D_game_80161A14 = 0x80161A14;
gPlayerInactive = 0x80161A18; //size:0x10
D_game_80161A28 = 0x80161A28;
D_game_80161A2C = 0x80161A2C;
-D_game_80161A2E = 0x80161A2E;
+gNextLevelStage = 0x80161A2E;
gNextLevel = 0x80161A30;
gNextGameState = 0x80161A32;
D_game_80161A34 = 0x80161A34;
@@ -366,7 +366,7 @@ D_game_80161A39 = 0x80161A39;
D_game_80161A3C = 0x80161A3C;
D_game_80161A40 = 0x80161A40;
D_game_80161A44 = 0x80161A44;
-D_game_800D2860 = 0x800D2860;
+gShowCrosshairs = 0x800D2860;
D_game_800D2870 = 0x800D2870;
sVsCameraULx = 0x800D2874;
sVsCameraLRx = 0x800D2884;
@@ -381,7 +381,7 @@ func_game_800A1C14 = 0x800A1C14;
func_game_800A1E68 = 0x800A1E68;
func_game_800A1F44 = 0x800A1F44;
func_game_800A1FB0 = 0x800A1FB0;
-func_game_800A24DC = 0x800A24DC;
+Game_Draw = 0x800A24DC;
func_game_800A25DC = 0x800A25DC;
Game_Update = 0x800A26C0;
func_game_800A3608 = 0x800A3608;
@@ -397,7 +397,7 @@ gMedalFlashTimer = 0x801617B8;
D_800D1AEC = 0x800D1AEC; //type:s32 size:0x1B0
// fox_play
-D_play_80161A50 = 0x80161A50;
+gSavedZoSearchlightStatus = 0x80161A50;
D_play_80161A54 = 0x80161A54;
D_play_80161A5C = 0x80161A5C;
gScreenFlashTimer = 0x80161A60;
@@ -413,8 +413,8 @@ D_ctx_80161A78 = 0x80161A78;
D_ctx_80161A7C = 0x80161A7C;
D_ctx_80161A80 = 0x80161A80;
D_ctx_80161A84 = 0x80161A84;
-D_ctx_80161A88 = 0x80161A88;
-D_ctx_80161A8C = 0x80161A8C;
+gGroundType = 0x80161A88;
+gSavedGroundType = 0x80161A8C;
gGoldRingCount = 0x80161A90;
gHitCount = 0x80161A98;
gSavedHitCount = 0x80161A9C;
@@ -422,7 +422,7 @@ gLifeCount = 0x80161AA0;
gLaserStrength = 0x80161AA8;//size:0x10
D_ctx_80161AB8 = 0x80161AB8;
gObjects80 = 0x80161B00; //size:0x1900
-gObjects4C = 0x80163400; //size:0xBE0
+gSprites = 0x80163400; //size:0xBE0
gActors = 0x80163FE0; //size:0xB130
gBosses = 0x8016F110; //size:0x1020
gEffects = 0x80170130; //size:0x36B0
@@ -441,17 +441,17 @@ gOverlaySetup = 0x801774F8;
D_ctx_80177500 = 0x80177500;
gOverlayStage = 0x80177820;
D_ctx_80177824 = 0x80177824;
-D_ctx_80177828 = 0x80177828;
+gEnemyShotSpeed = 0x80177828;
D_ctx_8017782C = 0x8017782C;
D_ctx_80177830 = 0x80177830;
gGameState = 0x80177834;
-D_ctx_80177838 = 0x80177838;
-D_Timer_8017783C = 0x8017783C;
-D_ctx_80177840 = 0x80177840;
+gLevelStatusScreenTimer = 0x80177838;
+gNextGameStateTimer = 0x8017783C;
+gLevelClearScreenTimer = 0x80177840;
gOptionMenuStatus = 0x8017784C; //type:OptionState
gBossHealthBar = 0x80177848;
D_ctx_80177850 = 0x80177850;
-D_ctx_80177854 = 0x80177854;
+gPlayState = 0x80177854;
D_ctx_80177858 = 0x80177858;
D_ctx_80177868 = 0x80177868;
D_ctx_80177870 = 0x80177870;
@@ -468,11 +468,11 @@ gTeamShields = 0x801778B0; //size:0x18
D_ctx_801778C8 = 0x801778C8;
gSavedTeamShields = 0x801778D0; //size:0x18
gVersusMode = 0x801778E8;
-D_ctx_801778F0 = 0x801778F0;//size=0x18
+gPrevPlanetSavedTeamShields = 0x801778F0;//size=0x18
gBoostButton = 0x80177908;
gTeamDamage = 0x80177910;
gBrakeButton = 0x80177928;
-D_ctx_80177930 = 0x80177930;
+gNextPlanetPath = 0x80177930;
gShootButton = 0x80177938;
gGroundLevel = 0x80177940;
gBombButton = 0x80177948;
@@ -535,7 +535,7 @@ D_ctx_80177CB4 = 0x80177CB4;
D_ctx_80177CBC = 0x80177CBC;
D_ctx_80177CC4 = 0x80177CC4;
D_ctx_80177CC8 = 0x80177CC8;
-D_ctx_80177CD0 = 0x80177CD0; // size:0x18
+gStarWolfTeamAlive = 0x80177CD0; // size:0x18
D_ctx_80177D08 = 0x80177D08;
gRightWingHealth = 0x80177D10;
D_ctx_80177D20 = 0x80177D20;
@@ -552,9 +552,9 @@ gGameFrameCount = 0x80177DB0;
D_ctx_80177DC8 = 0x80177DC8;
D_ctx_80177E70 = 0x80177E70;
D_ctx_80177E78 = 0x80177E78;
-D_ctx_80177E80 = 0x80177E80;
+gRingPassCount = 0x80177E80;
D_ctx_80177E88 = 0x80177E88; // size:0xC
-D_ctx_80177E98 = 0x80177E98;
+gTeamArrowsViewPos = 0x80177E98;
D_ctx_80177F10 = 0x80177F10;
D_ctx_80177F20 = 0x80177F20; //size:0xF4
D_ctx_80178028 = 0x80178028; //size:0xF4
@@ -562,7 +562,7 @@ D_ctx_8017812C = 0x8017812C;
D_ctx_80178130 = 0x80178130; //size:0xF4
gCurrentLevel = 0x80178234;
D_ctx_80178238 = 0x80178238;//size:0x3D type:u8
-D_ctx_8017827C = 0x8017827C;
+gLevelStage = 0x8017827C;
gPlayer = 0x80178280;
gBossActive = 0x80178284;
D_ctx_80178288 = 0x80178288;
@@ -586,26 +586,26 @@ D_ctx_801782F8 = 0x801782F8;
D_ctx_801782FC = 0x801782FC;
D_ctx_80178300 = 0x80178300;
D_ctx_80178308 = 0x80178308;
-D_ctx_80178310 = 0x80178310;
+gLevelObjects = 0x80178310;
gFogRed = 0x80178320;
gFogGreen = 0x80178328;
gFogBlue = 0x80178330;
gFogAlpha = 0x80178338;
-D_ctx_80178340 = 0x80178340;
-D_ctx_80178348 = 0x80178348;
-D_ctx_80178350 = 0x80178350;
-D_ctx_80178354 = 0x80178354;
-D_ctx_80178358 = 0x80178358;
-D_ctx_8017835C = 0x8017835C;
+gFillScreenAlpha = 0x80178340;
+gFillScreenRed = 0x80178348;
+gFillScreenGreen = 0x80178350;
+gFillScreenBlue = 0x80178354;
+gFillScreenAlphaTarget = 0x80178358;
+gFillScreenAlphaStep = 0x8017835C;
D_ctx_80178360 = 0x80178360;
D_ctx_80178364 = 0x80178364;
D_ctx_80178368 = 0x80178368;
D_ctx_8017836C = 0x8017836C;
D_ctx_80178370 = 0x80178370;
-D_ctx_80178380 = 0x80178380;
-D_ctx_80178390 = 0x80178390;
-D_ctx_801783A0 = 0x801783A0;
-D_ctx_801783B0 = 0x801783B0;
+gPlayerFillScreenAlphas = 0x80178380;
+gPlayerFillScreenReds = 0x80178390;
+gPlayerFillScreenGreens = 0x801783A0;
+gPlayerFillScreenBlues = 0x801783B0;
D_ctx_801783D0 = 0x801783D0;
D_ctx_801783D4 = 0x801783D4;
gFogNear = 0x801783D8;
@@ -679,7 +679,7 @@ func_play_800A5330 = 0x800A5330;
func_play_800A5338 = 0x800A5338;
func_play_800A55B0 = 0x800A55B0;
func_play_800A57E0 = 0x800A57E0;
-func_play_800A5844 = 0x800A5844;
+Play_Setup = 0x800A5844;
func_play_800A594C = 0x800A594C;
func_play_800A5D6C = 0x800A5D6C;
func_play_800A5EBC = 0x800A5EBC;
@@ -690,7 +690,7 @@ BonusText_Initialize = 0x800A60B8;
TexturedLine_Initialize = 0x800A60E8;
RadarMark_Initialize = 0x800A6118;
func_play_800A6148 = 0x800A6148;
-func_play_800A6590 = 0x800A6590;
+Play_UpdateFillScreen = 0x800A6590;
func_play_800A668C = 0x800A668C;
func_play_800A670C = 0x800A670C;
func_play_800A69F8 = 0x800A69F8;
@@ -713,7 +713,7 @@ func_play_800AB304 = 0x800AB304;
func_play_800AB334 = 0x800AB334;
func_play_800AB964 = 0x800AB964;
func_play_800ABA08 = 0x800ABA08;
-func_play_800ABAB4 = 0x800ABAB4;
+Play_Init = 0x800ABAB4;
func_play_800AC290 = 0x800AC290;
func_play_800AC650 = 0x800AC650;
func_play_800ACA40 = 0x800ACA40;
@@ -750,7 +750,7 @@ func_play_800B41EC = 0x800B41EC;
func_play_800B42B0 = 0x800B42B0;
func_play_800B44C4 = 0x800B44C4;
func_play_800B46F8 = 0x800B46F8;
-func_play_800B48BC = 0x800B48BC;
+Player_Update1 = 0x800B48BC;
func_play_800B56BC = 0x800B56BC;
func_play_800B5D30 = 0x800B5D30;
func_play_800B5FBC = 0x800B5FBC;
@@ -759,16 +759,16 @@ func_play_800B6848 = 0x800B6848;
func_play_800B6BFC = 0x800B6BFC;
func_play_800B6F50 = 0x800B6F50;
func_play_800B7184 = 0x800B7184;
-func_play_800B71E4 = 0x800B71E4;
+Player_Update2 = 0x800B71E4;
func_play_800B73E0 = 0x800B73E0;
-func_play_800B79B0 = 0x800B79B0;
-func_play_800B832C = 0x800B832C;
+Play_UpdateLevel = 0x800B79B0;
+Play_Update = 0x800B832C;
func_play_800B852C = 0x800B852C;
func_play_800B86A4 = 0x800B86A4;
-func_play_800B86CC = 0x800B86CC;
+Play_Main = 0x800B86CC;
D_tank_800C9F2C = 0x800C9F2C;
-D_edata_800CBF34 = 0x800CBF34;
+gHitboxNone = 0x800CBF34;
D_bg_8015F970 = 0x8015F970;
D_bg_8015F984 = 0x8015F984;
D_ctx_8017796C = 0x8017796C;
diff --git a/linker_scripts/us/symbol_addrs_nlib_funcs.txt b/linker_scripts/us/symbol_addrs_nlib_funcs.txt
index d946b34f..15b60b1f 100644
--- a/linker_scripts/us/symbol_addrs_nlib_funcs.txt
+++ b/linker_scripts/us/symbol_addrs_nlib_funcs.txt
@@ -12,8 +12,8 @@ Lib_vsPrintf = 0x80002E80;
Lib_vTable = 0x80002EA0;
Lib_SwapBuffers = 0x80002EE4;
Lib_QuickSort = 0x80002F88;
-Lib_Perspective = 0x8000316C;
-Lib_Ortho = 0x800032B4;
+Lib_InitPerspective = 0x8000316C;
+Lib_InitOrtho = 0x800032B4;
Lib_DmaRead = 0x800033E0;
Lib_FillScreen = 0x800034E8;