camthesaxman
05ee91e49c
decompile bg_sand.s ( #40 )
...
* start decompiling bg_sand.s
* decompile more of bg_sand.s
* finish decompiling bg_sand.s
2022-07-05 19:02:28 -05:00
camthesaxman
30f37f7b3d
decompile recplay.s ( #39 )
...
* start decompiling recplay.s
* decompile more of recplay.s
* decompile the behemoth that is func_8004A0C8
* decompile more of recplay.s
* decompile more of recplay.s
* finish decompiling recplay.s
* labeling
2022-07-04 16:39:21 -05:00
camthesaxman
ea01f31902
cleanup and labeling
2022-07-01 19:51:26 -05:00
camthesaxman
d63d398eda
decompile preview_draw
2022-07-01 16:54:36 -05:00
camthesaxman
466fc12607
decompile code_4.s
2022-06-30 23:51:31 -05:00
camthesaxman
d8b50e36c9
decompile code_1.s
2022-06-30 21:51:24 -05:00
camthesaxman
ad130d5812
split out code_1.s and code_4.s
2022-06-30 18:33:29 -05:00
camthesaxman
8de8668d8e
decompile code_3.s ( #38 )
...
* start decompiling code_3.s
* decompile more of code_3.s
* decompile more of code_3.s
* decompile more of code_3.s
* fix up callbacks
* decompile func_800874B0
* decompile more of code_3.s
* finish decompiling code_3.s
* cleanup
2022-06-29 21:24:23 -05:00
camthesaxman
ff285b61c5
decompile GXLight.s
2022-06-18 15:22:49 -05:00
camthesaxman
c26b3d2e3d
decompile rend_efc.s ( #37 )
...
* start decompiling rend_efc.s
* decompile more of rend_efc.s
* decompile more of rend_efc.s
* decompile more of rend_efc.s
* finish decompiling rend_efc.s
* labeling
2022-06-09 23:36:42 -05:00
camthesaxman
f014e98f7b
decompile abort_exit.s
2022-06-06 22:50:25 -05:00
camthesaxman
60fc71e637
labeling
2022-06-06 21:44:57 -05:00
camthesaxman
4b0c701bbe
decompile bg_space.s
2022-06-05 20:27:28 -05:00
camthesaxman
b0e41bfb62
decompile course.s ( #34 )
...
* start decompiling course.s
* decompile more of course.s
* decompile more of course.s
* decompile more of course.s
* finish decompiling course.s
* match func_80067808
* delete course.s
* labeling/cleanup
* level set -> course
* more labeling
2022-06-03 22:03:20 -05:00
ComplexPlane
16f00758fb
More labels ( #33 )
...
* More item labels
* Idk
* Blur bridge labels
* Label animgroup stage models
* StageModel -> AnimGroupModel
* bg_bonus labels
* Flipbook animation labels
* More flipbook labels
* Flipbooks again
* More flipbook labels
* Fix bg_end.c
* Effect
* Start nl2ngc labels
* Continue avdisp labels
* Continue nl2ngc labels
* Remove poop.c
* Uh oh, labels
* More nl2ngc?
* Merge fixup
* Label NL model types
* More stupid Naomi name thrashing
* Even more Naomi name thrashing
* Misc
* Finish up nl2ngc labels for now
* Fix mouse merge
* g_poolInfo
* PoolInfo
* Remove stobj.s
* Use extracted GMA model name enums for flipbook anims
* Remove old unmatched func
* Remove mouse.s
* More naomi->nl
* Label nl2ngc material/ambient colors
2022-06-03 06:50:33 -05:00
ch-mcl
2344f48fdc
Decompile mouse.s ( #31 )
...
* decmplie mouse.s (init)
* Label tevutil function names
* GX enums
* Propagate tevutil.h include
* Remove unnecessary tevutil includes
* Tevutil function signatures
* Fix GXSetFog_cached arg order
* Format tevutil.h
* GXSetCullMode checkpoint
* Finish GXSetCullMode enum labels
* Fix enum, update .gitignore
* decomp 3 functions
* decomp 3 functions (0x8009E270 - 0x8009E394)
* decomp tevutil_init
* decomp 2 functions (0x8009E398 - 0x8009E440)
* decomp 4 func (0x8009E444 - 0x8009E584)
* decompile 3 functions (0x8009E588 - 0x8009E614)
* change name GMATevLayer.unk4 to GMATevLayer.texIndex
* clean up ZMode structure
* start decompiling code_0.s
* decompile more of code_0.s
* remove dump file
* decomp 6 functions (0x8009E618 - 0x8009E914)
* clean up codes
* decomp 2 functions (0x8009E918 - 0x8009EA2C)
* rename "GXCache_child_0x712" to "GXTexSize"
* decompile more of code_0.s
* decomp 10 functions (0x8009F10C - 0x8009F498)
* fix parameters
* Revert "Merge remote-tracking branch 'ORIGINAL_CAMTHESAXMAN/decomp-code_0' into tevutil_decomp"
This reverts commit ba26513e501eb2a151873d8808fba70cfcc66d58, reversing
changes made to 45e128785a65b96b06a3f16bc6507cf6c8236356.
* write comment in func_8009EA30
* decomp func_8009EA30
* decompile GXSetTevOrder_cached
* fix func_8009EA30 (parameters and local value change)
* start decompiling code_5.s
* fix func_8009EA30 (parameters and local value change.)
It's not "GXTevMode". GX_BLEND not set GX_CC_ONE in Color regB.
* define GXSetTevColorOp, GXSetTevAlphaOp (and functions define order sort by asm address)
* decompile GXSetTevColorOp_cached, GXSetTevAlphaOp_cached (0x8009E8B4 - 0x8009E914, 0x8009E9CC - 0x8009EA2C)
* clean up GXPixel.h
* clean up GXTev.h
* fix 9 functions define arg type
* clean up type.h (remove "0x" from gxChace relate structure names)
* clean up codes (affect by review. https://github.com/camthesaxman/smb-decomp/pull/24#discussion_r865864481 )
* fix comment locations
* decompile the monster that is func_80074500
* reached file boundary
* decompile more of code_5.s
* labeling
* decompile more of code_5.s and label some related things
* decompile more of code_5.s
* match func_80077E34 using linker tricks
* decompile lbl_80078460
* decompile more of code_5.s
* trying decomp 2 functions(0x80095020-0x80095238)
* change fcall functions name
* try to decomp func_80095024
* clean up mouse
* still @93 exist...
* try to decomp ev_mouse_main
* fix diff on ev_mouse_main func
* still asm
* not match
* remove mouse (lbl_802BA190) definition from shadow.s
* almost done
* mathcing
* remove mouse asm codes
* cleanup
* handy merge from master
* remove lbl_802F1360
* cleanup (fix unkind float values)
Co-authored-by: ComplexPlane <complexplanegames@gmail.com >
Co-authored-by: camthesaxman <camthesaxman@users.noreply.github.com >
2022-06-01 06:43:06 -05:00
camthesaxman
4d16d8bcf3
split code_4.s
2022-05-31 22:16:43 -05:00
camthesaxman
53dc2c3d1b
Decompile bg_water.s ( #32 )
...
* start decompiling bg_water.s
* finish decompiling bg_water.s
* remove symbol defs from static.lcf
2022-05-31 21:48:01 -05:00
camthesaxman
380c069994
Decompile stobj.s ( #29 )
...
* start decompiling stobj.s
* decompile more of stobj.s
* decompile more of stobj.s
* decompile more of stobj.s
* decompile more of stobj.s
* fail to match stobj_goaltape_init
* decompile more of stobj.s
* labeling
* decompile more of stobj.s
* finish decompiling stobj.s
* delete stobj.s
* rename files
* labeling
* create model ID headers for background GMAs
2022-05-31 07:10:39 -04:00
ComplexPlane
532f766286
Proposal: Use g_ prefix for globals, q_ for uncertain labels ( #30 )
...
* g_ -> q_
* Changed q_ to u_
2022-05-29 21:13:46 -04:00
camthesaxman
bc4086d6f7
match func_800700D8, g_draw_char, and OSInitAlloc
2022-05-27 16:48:44 -05:00
camthesaxman
167daf26be
match draw_stage_objects
2022-05-26 16:51:41 -05:00
camthesaxman
1a370a570a
match bg_storm_draw
2022-05-26 16:32:41 -05:00
camthesaxman
80deff3684
decompile bg_end.s
2022-05-25 22:38:47 -05:00
camthesaxman
4d495d4a03
decompile bg_old_storm.s
2022-05-25 20:23:36 -05:00