code_8013EC10 and code_80182CE0 (z_rumble and sys_rumble) (#763)

* First pass

* import bss

* cleanup warnings

* PadMgr_ControllerHasRumblePak

* z64rumble.h

* rename file to z_rumble.c

* format

* Update src/code/z_rumble.c

Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>

* Update src/code/z_rumble.c

Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>

* name a temp

* minor cleaning

* bss

* match code_80182CE0

* import data and cleanups

* Rename RumbleManager struct and sys_rumble file

* Rename functions from sys_rumble

* Rename parameter to distSq

Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>

* more notes and a bit of cleaning

* Name Rumble_Add and Rumble_AddForced

* some extra notes

* Rename Rumble_Override and Rumble_Request

* document states

* minor renames

* actorfixer

* format

* very minor docs

* whoops

* remove redundant prevent_bss_reordering

* Update src/overlays/actors/ovl_Bg_Iknin_Susceil/z_bg_iknin_susceil.c

Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>

* Update src/overlays/actors/ovl_Bg_Iknin_Susceil/z_bg_iknin_susceil.c

Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>

* Update src/overlays/actors/ovl_Bg_Iknin_Susceil/z_bg_iknin_susceil.c

Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>

* namefixer

* Update src/code/sys_rumble.c

Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com>

* fix

* Elliptic review

Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>

* minor cleanups

* Update include/z64rumble.h

Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com>

* review

Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>

* Update src/code/sys_rumble.c

Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>

* Update src/code/z_rumble.c

Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>

* review

Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>

Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com>
Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com>
Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com>
This commit is contained in:
Anghelo Carvajal
2022-06-29 17:08:03 -04:00
committed by GitHub
parent 158d1b26b0
commit 45eed680d6
56 changed files with 509 additions and 204 deletions
+14 -14
View File
@@ -2224,15 +2224,15 @@ asm/non_matchings/code/z_sub_s/func_8013E748.s,func_8013E748,0x8013E748,0x1E
asm/non_matchings/code/z_sub_s/SubS_ActorAndPlayerFaceEachOther.s,SubS_ActorAndPlayerFaceEachOther,0x8013E7C0,0x4E
asm/non_matchings/code/z_sub_s/func_8013E8F8.s,func_8013E8F8,0x8013E8F8,0x16
asm/non_matchings/code/z_sub_s/SubS_TrackPointStep.s,SubS_TrackPointStep,0x8013E950,0xB0
asm/non_matchings/code/code_8013EC10/func_8013EC10.s,func_8013EC10,0x8013EC10,0xD
asm/non_matchings/code/code_8013EC10/func_8013EC44.s,func_8013EC44,0x8013EC44,0x27
asm/non_matchings/code/code_8013EC10/func_8013ECE0.s,func_8013ECE0,0x8013ECE0,0x2F
asm/non_matchings/code/code_8013EC10/func_8013ED9C.s,func_8013ED9C,0x8013ED9C,0xD
asm/non_matchings/code/code_8013EC10/func_8013EDD0.s,func_8013EDD0,0x8013EDD0,0xD
asm/non_matchings/code/code_8013EC10/func_8013EE04.s,func_8013EE04,0x8013EE04,0x8
asm/non_matchings/code/code_8013EC10/func_8013EE24.s,func_8013EE24,0x8013EE24,0x5
asm/non_matchings/code/code_8013EC10/func_8013EE38.s,func_8013EE38,0x8013EE38,0x4
asm/non_matchings/code/code_8013EC10/func_8013EE48.s,func_8013EE48,0x8013EE48,0x6
asm/non_matchings/code/code_8013EC10/Rumble_Update.s,Rumble_Update,0x8013EC10,0xD
asm/non_matchings/code/code_8013EC10/Rumble_Override.s,Rumble_Override,0x8013EC44,0x27
asm/non_matchings/code/code_8013EC10/Rumble_Request.s,Rumble_Request,0x8013ECE0,0x2F
asm/non_matchings/code/code_8013EC10/Rumble_Init.s,Rumble_Init,0x8013ED9C,0xD
asm/non_matchings/code/code_8013EC10/Rumble_Destroy.s,Rumble_Destroy,0x8013EDD0,0xD
asm/non_matchings/code/code_8013EC10/Rumble_ControllerOneHasRumblePak.s,Rumble_ControllerOneHasRumblePak,0x8013EE04,0x8
asm/non_matchings/code/code_8013EC10/Rumble_StateReset.s,Rumble_StateReset,0x8013EE24,0x5
asm/non_matchings/code/code_8013EC10/Rumble_StateWipeRequests.s,Rumble_StateWipeRequests,0x8013EE38,0x4
asm/non_matchings/code/code_8013EC10/Rumble_SetUpdateEnabled.s,Rumble_SetUpdateEnabled,0x8013EE48,0x6
asm/non_matchings/code/z_view/View_ViewportToVp.s,View_ViewportToVp,0x8013EE60,0x25
asm/non_matchings/code/z_view/View_Init.s,View_Init,0x8013EEF4,0x2A
asm/non_matchings/code/z_view/View_SetViewOrientation.s,View_SetViewOrientation,0x8013EF9C,0x2D
@@ -2693,8 +2693,8 @@ asm/non_matchings/code/padmgr/func_801750FC.s,func_801750FC,0x801750FC,0x9A
asm/non_matchings/code/padmgr/func_80175364.s,func_80175364,0x80175364,0x34
asm/non_matchings/code/padmgr/func_80175434.s,func_80175434,0x80175434,0x6
asm/non_matchings/code/padmgr/func_8017544C.s,func_8017544C,0x8017544C,0xA
asm/non_matchings/code/padmgr/func_80175474.s,func_80175474,0x80175474,0x13
asm/non_matchings/code/padmgr/func_801754C0.s,func_801754C0,0x801754C0,0x8
asm/non_matchings/code/padmgr/PadMgr_RumbleSet.s,PadMgr_RumbleSet,0x80175474,0x13
asm/non_matchings/code/padmgr/PadMgr_ControllerHasRumblePak.s,PadMgr_ControllerHasRumblePak,0x801754C0,0x8
asm/non_matchings/code/padmgr/Padmgr_CalcStickEdges.s,Padmgr_CalcStickEdges,0x801754E0,0xB1
asm/non_matchings/code/padmgr/Padmgr_ParseState.s,Padmgr_ParseState,0x801757A4,0x86
asm/non_matchings/code/padmgr/func_801759BC.s,func_801759BC,0x801759BC,0x49
@@ -2911,9 +2911,9 @@ asm/non_matchings/code/sys_ucode/SysUcode_GetUCodeBoot.s,SysUcode_GetUCodeBoot,0
asm/non_matchings/code/sys_ucode/SysUcode_GetUCodeBootSize.s,SysUcode_GetUCodeBootSize,0x80182CA0,0x7
asm/non_matchings/code/sys_ucode/SysUcode_GetUCode.s,SysUcode_GetUCode,0x80182CBC,0x4
asm/non_matchings/code/sys_ucode/SysUcode_GetUCodeData.s,SysUcode_GetUCodeData,0x80182CCC,0x5
asm/non_matchings/code/sys_ucode/func_80182CE0.s,func_80182CE0,0x80182CE0,0xD0
asm/non_matchings/code/sys_ucode/func_80183020.s,func_80183020,0x80183020,0xE
asm/non_matchings/code/sys_ucode/func_80183058.s,func_80183058,0x80183058,0x6
asm/non_matchings/code/sys_ucode/RumbleManager_Update.s,RumbleManager_Update,0x80182CE0,0xD0
asm/non_matchings/code/sys_ucode/RumbleManager_Init.s,RumbleManager_Init,0x80183020,0xE
asm/non_matchings/code/sys_ucode/RumbleManager_Destroy.s,RumbleManager_Destroy,0x80183058,0x6
asm/non_matchings/code/code_80183070/func_80183070.s,func_80183070,0x80183070,0xC
asm/non_matchings/code/c_keyframe/func_801830A0.s,func_801830A0,0x801830A0,0xA
asm/non_matchings/code/c_keyframe/func_801830C8.s,func_801830C8,0x801830C8,0x8
1 asm/non_matchings/code/z_en_a_keep/EnAObj_Init.s EnAObj_Init 0x800A5AC0 0x2B
2224 asm/non_matchings/code/z_sub_s/SubS_ActorAndPlayerFaceEachOther.s SubS_ActorAndPlayerFaceEachOther 0x8013E7C0 0x4E
2225 asm/non_matchings/code/z_sub_s/func_8013E8F8.s func_8013E8F8 0x8013E8F8 0x16
2226 asm/non_matchings/code/z_sub_s/SubS_TrackPointStep.s SubS_TrackPointStep 0x8013E950 0xB0
2227 asm/non_matchings/code/code_8013EC10/func_8013EC10.s asm/non_matchings/code/code_8013EC10/Rumble_Update.s func_8013EC10 Rumble_Update 0x8013EC10 0xD
2228 asm/non_matchings/code/code_8013EC10/func_8013EC44.s asm/non_matchings/code/code_8013EC10/Rumble_Override.s func_8013EC44 Rumble_Override 0x8013EC44 0x27
2229 asm/non_matchings/code/code_8013EC10/func_8013ECE0.s asm/non_matchings/code/code_8013EC10/Rumble_Request.s func_8013ECE0 Rumble_Request 0x8013ECE0 0x2F
2230 asm/non_matchings/code/code_8013EC10/func_8013ED9C.s asm/non_matchings/code/code_8013EC10/Rumble_Init.s func_8013ED9C Rumble_Init 0x8013ED9C 0xD
2231 asm/non_matchings/code/code_8013EC10/func_8013EDD0.s asm/non_matchings/code/code_8013EC10/Rumble_Destroy.s func_8013EDD0 Rumble_Destroy 0x8013EDD0 0xD
2232 asm/non_matchings/code/code_8013EC10/func_8013EE04.s asm/non_matchings/code/code_8013EC10/Rumble_ControllerOneHasRumblePak.s func_8013EE04 Rumble_ControllerOneHasRumblePak 0x8013EE04 0x8
2233 asm/non_matchings/code/code_8013EC10/func_8013EE24.s asm/non_matchings/code/code_8013EC10/Rumble_StateReset.s func_8013EE24 Rumble_StateReset 0x8013EE24 0x5
2234 asm/non_matchings/code/code_8013EC10/func_8013EE38.s asm/non_matchings/code/code_8013EC10/Rumble_StateWipeRequests.s func_8013EE38 Rumble_StateWipeRequests 0x8013EE38 0x4
2235 asm/non_matchings/code/code_8013EC10/func_8013EE48.s asm/non_matchings/code/code_8013EC10/Rumble_SetUpdateEnabled.s func_8013EE48 Rumble_SetUpdateEnabled 0x8013EE48 0x6
2236 asm/non_matchings/code/z_view/View_ViewportToVp.s View_ViewportToVp 0x8013EE60 0x25
2237 asm/non_matchings/code/z_view/View_Init.s View_Init 0x8013EEF4 0x2A
2238 asm/non_matchings/code/z_view/View_SetViewOrientation.s View_SetViewOrientation 0x8013EF9C 0x2D
2693 asm/non_matchings/code/padmgr/func_80175364.s func_80175364 0x80175364 0x34
2694 asm/non_matchings/code/padmgr/func_80175434.s func_80175434 0x80175434 0x6
2695 asm/non_matchings/code/padmgr/func_8017544C.s func_8017544C 0x8017544C 0xA
2696 asm/non_matchings/code/padmgr/func_80175474.s asm/non_matchings/code/padmgr/PadMgr_RumbleSet.s func_80175474 PadMgr_RumbleSet 0x80175474 0x13
2697 asm/non_matchings/code/padmgr/func_801754C0.s asm/non_matchings/code/padmgr/PadMgr_ControllerHasRumblePak.s func_801754C0 PadMgr_ControllerHasRumblePak 0x801754C0 0x8
2698 asm/non_matchings/code/padmgr/Padmgr_CalcStickEdges.s Padmgr_CalcStickEdges 0x801754E0 0xB1
2699 asm/non_matchings/code/padmgr/Padmgr_ParseState.s Padmgr_ParseState 0x801757A4 0x86
2700 asm/non_matchings/code/padmgr/func_801759BC.s func_801759BC 0x801759BC 0x49
2911 asm/non_matchings/code/sys_ucode/SysUcode_GetUCodeBootSize.s SysUcode_GetUCodeBootSize 0x80182CA0 0x7
2912 asm/non_matchings/code/sys_ucode/SysUcode_GetUCode.s SysUcode_GetUCode 0x80182CBC 0x4
2913 asm/non_matchings/code/sys_ucode/SysUcode_GetUCodeData.s SysUcode_GetUCodeData 0x80182CCC 0x5
2914 asm/non_matchings/code/sys_ucode/func_80182CE0.s asm/non_matchings/code/sys_ucode/RumbleManager_Update.s func_80182CE0 RumbleManager_Update 0x80182CE0 0xD0
2915 asm/non_matchings/code/sys_ucode/func_80183020.s asm/non_matchings/code/sys_ucode/RumbleManager_Init.s func_80183020 RumbleManager_Init 0x80183020 0xE
2916 asm/non_matchings/code/sys_ucode/func_80183058.s asm/non_matchings/code/sys_ucode/RumbleManager_Destroy.s func_80183058 RumbleManager_Destroy 0x80183058 0x6
2917 asm/non_matchings/code/code_80183070/func_80183070.s func_80183070 0x80183070 0xC
2918 asm/non_matchings/code/c_keyframe/func_801830A0.s func_801830A0 0x801830A0 0xA
2919 asm/non_matchings/code/c_keyframe/func_801830C8.s func_801830C8 0x801830C8 0x8