Decompile more of board/main.c

This commit is contained in:
gamemasterplc 2024-01-02 21:39:51 -06:00
parent 8e0e8a9e2a
commit c03ef31c81
10 changed files with 680 additions and 33 deletions

View file

@ -347,7 +347,7 @@ game/board/window.c:
.sbss start:0x801D3F68 end:0x801D3F90
.sdata2 start:0x801D5318 end:0x801D5328
game/board/speaker.c:
game/board/audio.c:
.text start:0x80070D84 end:0x80071290
.data start:0x80139AE8 end:0x80139B00
.sdata start:0x801D36E8 end:0x801D36F0

View file

@ -1013,14 +1013,14 @@ BoardPartyConfigSet = .text:0x8005BE30; // type:function size:0x160
DestroyMainFunc = .text:0x8005BF90; // type:function size:0xC scope:local
MainFunc = .text:0x8005BF9C; // type:function size:0x7D0 scope:local
BoardTurnNext = .text:0x8005C76C; // type:function size:0x8C
BoardTurnStartExec = .text:0x8005C7F8; // type:function size:0x28C
ExecTurnStart = .text:0x8005C7F8; // type:function size:0x28C scope:local
BoardNextOvlSet = .text:0x8005CA84; // type:function size:0xC4
BoardIsStarted = .text:0x8005CB48; // type:function size:0x8C
CreateBoard = .text:0x8005CBD4; // type:function size:0x410 scope:local
DestroyBoard = .text:0x8005CFE4; // type:function size:0x128 scope:local
BoardLightHookSet = .text:0x8005D10C; // type:function size:0xC
BoardLightSet = .text:0x8005D118; // type:function size:0x44
BoardLightReset = .text:0x8005D15C; // type:function size:0x50
BoardLightSetExec = .text:0x8005D118; // type:function size:0x44
BoardLightResetExec = .text:0x8005D15C; // type:function size:0x50
BoardCameraBackup = .text:0x8005D1AC; // type:function size:0x3C
BoardCameraRestore = .text:0x8005D1E8; // type:function size:0x48
BoardCameraScissorSet = .text:0x8005D230; // type:function size:0x54
@ -1031,32 +1031,32 @@ BoardCameraRotGet = .text:0x8005D5C0; // type:function size:0x48
BoardCameraZoomGet = .text:0x8005D608; // type:function size:0x20
BoardCameraDirGet = .text:0x8005D628; // type:function size:0xA8
BoardCameraPointDirGet = .text:0x8005D6D0; // type:function size:0xBC
BoardCameraSet = .text:0x8005D78C; // type:function size:0x28
BoardCameraVisibleSet = .text:0x8005D7B4; // type:function size:0x50
BoardCameraMaskSet = .text:0x8005D78C; // type:function size:0x28
BoardCameraMoveSet = .text:0x8005D7B4; // type:function size:0x50
BoardCameraOffsetSet = .text:0x8005D804; // type:function size:0x30
BoardCameraTargetPlayerSet = .text:0x8005D834; // type:function size:0xB4
BoardCameraTargetModelSet = .text:0x8005D8E8; // type:function size:0x40
BoardCameraTargetSpaceSet = .text:0x8005D928; // type:function size:0x44
BoardCameraVecCalcFuncSet = .text:0x8005D96C; // type:function size:0x28
BoardCameraPosCalcFuncSet = .text:0x8005D96C; // type:function size:0x28
BoardCameraQuakeSet = .text:0x8005D994; // type:function size:0x3C
BoardCameraQuakeReset = .text:0x8005D9D0; // type:function size:0x3C
BoardCameraTargetSet = .text:0x8005DA0C; // type:function size:0x28
BoardCameraPosSet = .text:0x8005DA34; // type:function size:0x28
BoardCameraAngleZoomSet = .text:0x8005DA5C; // type:function size:0x24
BoardCameraXRotZoomSet = .text:0x8005DA5C; // type:function size:0x24
BoardCameraZoomSet = .text:0x8005DA80; // type:function size:0x20
BoardCameraAngleSet = .text:0x8005DAA0; // type:function size:0x24
BoardCameraRotSet = .text:0x8005DAA0; // type:function size:0x24
BoardCameraNearFarSet = .text:0x8005DAC4; // type:function size:0x24
BoardCameraNearFarGet = .text:0x8005DAE8; // type:function size:0x3C
BoardCameraStartMotion = .text:0x8005DB24; // type:function size:0x48
BoardCameraStartMotion2 = .text:0x8005DB6C; // type:function size:0x230
BoardCameraMotionStart = .text:0x8005DB24; // type:function size:0x48
BoardCameraMotionStartEx = .text:0x8005DB6C; // type:function size:0x230
BoardCameraFovSet = .text:0x8005DD9C; // type:function size:0x20
BoardCameraCullCheck = .text:0x8005DDBC; // type:function size:0x2BC
BoardCameraMotionIsDone = .text:0x8005E078; // type:function size:0x48
BoardCameraMotionWait = .text:0x8005E0C0; // type:function size:0x58
BoardCameraInit = .text:0x8005E118; // type:function size:0x24C
BoardCameraUpdate = .text:0x8005E364; // type:function size:0x350
BoardCameraCalcTarget = .text:0x8005E6B4; // type:function size:0xE4
BoardCameraCalcVec = .text:0x8005E798; // type:function size:0x764
UpdateCamera = .text:0x8005E364; // type:function size:0x350 scope:local
CalcCameraTarget = .text:0x8005E6B4; // type:function size:0xE4 scope:local
CalcCameraPos = .text:0x8005E798; // type:function size:0x764 scope:local
BoardMGDoneFlagSet = .text:0x8005EEFC; // type:function size:0x48
BoardMGDoneFlagGet = .text:0x8005EF44; // type:function size:0x48
BoardMGExit = .text:0x8005EF8C; // type:function size:0x170