code_80140E80 OK and preliminary documentation, Fbdemo_Wipe4 OK and documented (#1106)

* OK, start documentation

* More documentation

Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>

* Decompile func_80167F0C

* FbdemoWipe4 OK and documented

* Mark bug in Wipe4

* More docs

Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>

* Mark bug

* Few more notes

* Fix function in Play

* Format

* Review

* Name Play_PostWorldDraw

* functions.h...

* Revert func_80167F0C

* Review

* functions.h

* Review

* Update Wipe4

* Rename system

* Format

* Put skeleton back in the cupboard

* bss

* Fix build

* rename to z_visfbuf

* review

* format

* bss

* some bss cleanup

* review

* bss

* review

---------

Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
Co-authored-by: angie <angheloalf95@gmail.com>
This commit is contained in:
EllipticEllipsis
2023-10-26 07:42:24 +01:00
committed by GitHub
parent 7176ed4299
commit 6bdb7c31ea
30 changed files with 568 additions and 124 deletions
+2 -2
View File
@@ -429,7 +429,7 @@
0x8013EE60 : "z_view",
0x80140260 : "z_vimode",
0x80140CE0 : "z_viscvg",
0x80140E80 : "code_80140E80",
0x80140E80 : "z_visfbuf",
0x801418B0 : "z_vismono",
0x801420C0 : "z_viszbuf",
0x80142440 : "z_vr_box",
@@ -648,7 +648,7 @@
0x801DF090 : "z_rumble",
0x801DF0A0 : "z_view",
0x801DF0B0 : "z_vimode",
0x801DF120 : "code_80140E80",
0x801DF120 : "z_visfbuf",
0x801DF130 : "z_vr_box",
0x801DF150 : "z_message",
0x801DF730 : "z_message_nes",
+10 -10
View File
@@ -2759,16 +2759,16 @@
0x80140CE0:("VisCvg_Init",),
0x80140D04:("VisCvg_Destroy",),
0x80140D10:("VisCvg_Draw",),
0x80140E80:("func_80140E80",),
0x80140EA0:("func_80140EA0",),
0x80140EAC:("func_80140EAC",),
0x80141008:("func_80141008",),
0x8014116C:("func_8014116C",),
0x801411B4:("func_801411B4",),
0x80141200:("func_80141200",),
0x8014151C:("func_8014151C",),
0x80141678:("func_80141678",),
0x80141778:("func_80141778",),
0x80140E80:("VisFbuf_Init",),
0x80140EA0:("VisFbuf_Destroy",),
0x80140EAC:("VisFbuf_DrawBgToColorImage",),
0x80141008:("VisFbuf_SetBg",),
0x8014116C:("VisFbuf_SetBgSimple",),
0x801411B4:("VisFbuf_SetBgGeneral",),
0x80141200:("VisFbuf_ApplyEffects",),
0x8014151C:("VisFbuf_DrawGeneral",),
0x80141678:("VisFbuf_DrawInterpolate",),
0x80141778:("VisFbuf_Draw",),
0x801418B0:("VisMono_Init",),
0x80141900:("VisMono_Destroy",),
0x80141924:("VisMono_DesaturateTLUT",),
+2 -2
View File
@@ -3981,8 +3981,8 @@
0x801F6D10:("gTransitionTileState","UNK_TYPE4","",0x4),
0x801F6D18:("sPlayVisMono","VisMono","",0x18),
0x801F6D30:("gVisMonoColor","Color_RGBA8","",0x4),
0x801F6D38:("D_801F6D38","UNK_TYPE1","",0x1),
0x801F6D4C:("D_801F6D4C","UNK_TYPE4","",0x4),
0x801F6D38:("sPlayVisFbuf","UNK_TYPE1","",0x1),
0x801F6D4C:("sPlayVisFbufInstance","UNK_TYPE4","",0x4),
0x801F6D50:("sBombersNotebook","UNK_TYPE1","",0x1),
0x801F6DFC:("sBombersNotebookOpen","u8","",0x1),
0x801F6DFD:("sMotionBlurStatus","UNK_TYPE1","",0x1),
+4 -4
View File
@@ -2273,16 +2273,16 @@ asm/non_matchings/code/z_vimode/func_80140970.s,func_80140970,0x80140970,0xDC
asm/non_matchings/code/z_vimode/VisCvg_Init.s,VisCvg_Init,0x80140CE0,0x9
asm/non_matchings/code/z_vimode/VisCvg_Destroy.s,VisCvg_Destroy,0x80140D04,0x3
asm/non_matchings/code/z_vimode/VisCvg_Draw.s,VisCvg_Draw,0x80140D10,0x5C
asm/non_matchings/code/code_80140E80/func_80140E80.s,func_80140E80,0x80140E80,0x8
asm/non_matchings/code/code_80140E80/func_80140EA0.s,func_80140EA0,0x80140EA0,0x3
asm/non_matchings/code/code_80140E80/VisFbuf_Init.s,VisFbuf_Init,0x80140E80,0x8
asm/non_matchings/code/code_80140E80/VisFbuf_Destroy.s,VisFbuf_Destroy,0x80140EA0,0x3
asm/non_matchings/code/code_80140E80/func_80140EAC.s,func_80140EAC,0x80140EAC,0x57
asm/non_matchings/code/code_80140E80/func_80141008.s,func_80141008,0x80141008,0x59
asm/non_matchings/code/code_80140E80/func_8014116C.s,func_8014116C,0x8014116C,0x12
asm/non_matchings/code/code_80140E80/VisFbuf_SetBgSimple.s,VisFbuf_SetBgSimple,0x8014116C,0x12
asm/non_matchings/code/code_80140E80/func_801411B4.s,func_801411B4,0x801411B4,0x13
asm/non_matchings/code/code_80140E80/func_80141200.s,func_80141200,0x80141200,0xC7
asm/non_matchings/code/code_80140E80/func_8014151C.s,func_8014151C,0x8014151C,0x57
asm/non_matchings/code/code_80140E80/func_80141678.s,func_80141678,0x80141678,0x40
asm/non_matchings/code/code_80140E80/func_80141778.s,func_80141778,0x80141778,0x4E
asm/non_matchings/code/code_80140E80/VisFbuf_Draw.s,VisFbuf_Draw,0x80141778,0x4E
asm/non_matchings/code/z_vismono/VisMono_Init.s,VisMono_Init,0x801418B0,0x14
asm/non_matchings/code/z_vismono/VisMono_Destroy.s,VisMono_Destroy,0x80141900,0x9
asm/non_matchings/code/z_vismono/VisMono_DesaturateTLUT.s,VisMono_DesaturateTLUT,0x80141924,0xC4
1 asm/non_matchings/code/z_en_a_keep/EnAObj_Init.s EnAObj_Init 0x800A5AC0 0x2B
2273 asm/non_matchings/code/z_vimode/VisCvg_Init.s VisCvg_Init 0x80140CE0 0x9
2274 asm/non_matchings/code/z_vimode/VisCvg_Destroy.s VisCvg_Destroy 0x80140D04 0x3
2275 asm/non_matchings/code/z_vimode/VisCvg_Draw.s VisCvg_Draw 0x80140D10 0x5C
2276 asm/non_matchings/code/code_80140E80/func_80140E80.s asm/non_matchings/code/code_80140E80/VisFbuf_Init.s func_80140E80 VisFbuf_Init 0x80140E80 0x8
2277 asm/non_matchings/code/code_80140E80/func_80140EA0.s asm/non_matchings/code/code_80140E80/VisFbuf_Destroy.s func_80140EA0 VisFbuf_Destroy 0x80140EA0 0x3
2278 asm/non_matchings/code/code_80140E80/func_80140EAC.s func_80140EAC 0x80140EAC 0x57
2279 asm/non_matchings/code/code_80140E80/func_80141008.s func_80141008 0x80141008 0x59
2280 asm/non_matchings/code/code_80140E80/func_8014116C.s asm/non_matchings/code/code_80140E80/VisFbuf_SetBgSimple.s func_8014116C VisFbuf_SetBgSimple 0x8014116C 0x12
2281 asm/non_matchings/code/code_80140E80/func_801411B4.s func_801411B4 0x801411B4 0x13
2282 asm/non_matchings/code/code_80140E80/func_80141200.s func_80141200 0x80141200 0xC7
2283 asm/non_matchings/code/code_80140E80/func_8014151C.s func_8014151C 0x8014151C 0x57
2284 asm/non_matchings/code/code_80140E80/func_80141678.s func_80141678 0x80141678 0x40
2285 asm/non_matchings/code/code_80140E80/func_80141778.s asm/non_matchings/code/code_80140E80/VisFbuf_Draw.s func_80141778 VisFbuf_Draw 0x80141778 0x4E
2286 asm/non_matchings/code/z_vismono/VisMono_Init.s VisMono_Init 0x801418B0 0x14
2287 asm/non_matchings/code/z_vismono/VisMono_Destroy.s VisMono_Destroy 0x80141900 0x9
2288 asm/non_matchings/code/z_vismono/VisMono_DesaturateTLUT.s VisMono_DesaturateTLUT 0x80141924 0xC4