1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2024-11-25 17:54:15 +00:00
oot/asm/non_matchings/code
AdamKiddle 54f762b419
z_skin_matrix.c decompiled (1 non matching, 1 non equivalent) (#243)
* func_800A7BE4 and func_800A7C20 done

- func_800A7BE4 copy of "Math_Vec3f_ToVec3s" in z_lib.c
- func_800A7C20 copy of "Math_Vec3s_ToVec3f" in z_lib.c

* done func_800A7A24

* func_800A76A4 done

* func_800A6E10 done

* func_800A6EF4 done

* func_800A6FA0 done

* func_800A72FC done

* Deleted z_skin_matrix.data.s and updated spec

* func_800A730C done

* func_800A735C done

* func_800A7E70 done, func_800A7C60 matching but I'm not happy with it (weird types in function params)

* Corrections. func_800A7C60 in skin_matrix done, Matrix_MtxFToMtx in sys_matrix done.

* func_800A7EC0 nonmatching

* func_800A8030 nonmatching but VERY close (two registers swapped)

* func_800A8030 done

* updating comments

* func_800A7704 done

* func_800A7894 done

* halfway through deciphering mips_to_c for func_800A73E0

* func_800A73E0 functional but non-matching (saved register differences and probably regalloc)

* Renaming some arguments and rewriting comments

* Renamed files across whole project and deleted asm nonmatchings

* ran format.sh

* fixed function name

* fixing multiplcation order in SkinMatrix_MtxFMtxFMult

* Corrections in SkinMatrix_MtxFMtxFMult

* Formatting changes after review

* Changes as per code review

* fixing rename error

* fixing rename error

* rename fixes

* fixing function rename error

* ran ./format.sh

* last couple of changes as per code review

* renamed SetScaling -> SetScale

* Skin_Matrix_Invert -> SkinMatrix_Invert

* Renaming and fixing debug message print

* Renamed argument "mf" to more specific "clear" in SkinMatrix_GetClear

* renamed again to "mfp"

* snake case to camel case changes
2020-08-08 11:23:16 -04:00
..
audio_playback Improve and fix some non matchings (#148) 2020-05-19 15:55:49 -04:00
code_800BB0A0 Decompile z_camera data, and some camera WIP (#173) 2020-06-01 17:54:47 -04:00
code_800DACC0 Split remaining unsplit asm files and migrate more rodata (#277) 2020-07-19 21:08:50 -04:00
code_800DDE20 Split remaining unsplit asm files and migrate more rodata (#277) 2020-07-19 21:08:50 -04:00
code_800E11F0 Split remaining unsplit asm files and migrate more rodata (#277) 2020-07-19 21:08:50 -04:00
code_800E88C0 Split remaining unsplit asm files and migrate more rodata (#277) 2020-07-19 21:08:50 -04:00
code_800E9340 Split remaining unsplit asm files and migrate more rodata (#277) 2020-07-19 21:08:50 -04:00
code_800EC960 Split remaining unsplit asm files and migrate more rodata (#277) 2020-07-19 21:08:50 -04:00
code_800F7260 Split remaining unsplit asm files and migrate more rodata (#277) 2020-07-19 21:08:50 -04:00
code_800F9280 Split remaining unsplit asm files and migrate more rodata (#277) 2020-07-19 21:08:50 -04:00
code_80102FA0 Split remaining unsplit asm files and migrate more rodata (#277) 2020-07-19 21:08:50 -04:00
code_80104D60 Split remaining unsplit asm files and migrate more rodata (#277) 2020-07-19 21:08:50 -04:00
code_800430A0 z_skin_matrix.c decompiled (1 non matching, 1 non equivalent) (#243) 2020-08-08 11:23:16 -04:00
code_80043480 First proper commit. 2020-03-17 00:31:30 -04:00
code_80110450 Decompile shrink_window.c (#232) 2020-07-08 21:54:39 -04:00
contpfs Matched most remaining libultra files (#221) 2020-07-06 20:15:01 -04:00
db_camera Decompile shrink_window.c (#232) 2020-07-08 21:54:39 -04:00
fault Split remaining unsplit asm files and migrate more rodata (#277) 2020-07-19 21:08:50 -04:00
gfxprint Various fixes/matches 2020-03-18 01:09:31 +01:00
graph z_select decompiled, 1 non matching left (#202) 2020-06-13 22:59:58 -04:00
jpegdecoder Decompile jpegdecoder.c, padsetup.c and code_800C3C20.c (#217) 2020-06-21 18:43:14 -04:00
pfsinitpak Matched most remaining libultra files (#221) 2020-07-06 20:15:01 -04:00
PreRender Split remaining unsplit asm files and migrate more rodata (#277) 2020-07-19 21:08:50 -04:00
relocation First proper commit. 2020-03-17 00:31:30 -04:00
sched Decompiles sched.c (#145) 2020-05-26 11:39:27 -04:00
sys_math3d Math Files (#76) 2020-04-18 23:28:24 -04:00
sys_matrix z_skin_matrix.c decompiled (1 non matching, 1 non equivalent) (#243) 2020-08-08 11:23:16 -04:00
ucode_disas Update asm processor and migrate/improve rodata for a few files (#209) 2020-06-14 19:24:09 -04:00
z_actor Fixed one non-matching in z_actor (#240) 2020-07-05 17:51:48 +02:00
z_bgcheck z_skin_matrix.c decompiled (1 non matching, 1 non equivalent) (#243) 2020-08-08 11:23:16 -04:00
z_camera Split remaining unsplit asm files and migrate more rodata (#277) 2020-07-19 21:08:50 -04:00
z_collision_check z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
z_construct Decompiles sched.c (#145) 2020-05-26 11:39:27 -04:00
z_eff_blure z_skin_matrix.c decompiled (1 non matching, 1 non equivalent) (#243) 2020-08-08 11:23:16 -04:00
z_eff_spark z_skin_matrix.c decompiled (1 non matching, 1 non equivalent) (#243) 2020-08-08 11:23:16 -04:00
z_effect_soft_sprite_old_init z_skin_matrix.c decompiled (1 non matching, 1 non equivalent) (#243) 2020-08-08 11:23:16 -04:00
z_elf_message Merge branch 'master' into z_rcp 2020-03-31 10:02:59 +02:00
z_fbdemo code_80106550 / llcvt.c and code_80104450 / ortho.c OK (#163) 2020-05-27 03:48:07 -04:00
z_fbdemo_fade Split remaining unsplit asm files and migrate more rodata (#277) 2020-07-19 21:08:50 -04:00
z_fcurve_data_skelanime Decompiles fcurve_skelanime, code_8006C510, and actor MagicWind (#135) 2020-05-19 16:27:25 -04:00
z_horse First proper commit. 2020-03-17 00:31:30 -04:00
z_jpeg Decompile jpegdecoder.c, padsetup.c and code_800C3C20.c (#217) 2020-06-21 18:43:14 -04:00
z_kaleido_scope_call Decompile shrink_window.c (#232) 2020-07-08 21:54:39 -04:00
z_kaleido_setup Decompile pausemgr.c (#211) 2020-06-17 15:23:42 -04:00
z_kanfont First proper commit. 2020-03-17 00:31:30 -04:00
z_kankyo Update asm processor and migrate/improve rodata for a few files (#209) 2020-06-14 19:24:09 -04:00
z_lifemeter Fix and improve some non matchings (#229) 2020-06-30 14:44:07 -04:00
z_lights Fix remaining rom/ram pointers (#190) 2020-06-05 17:09:43 -04:00
z_map_exp Decompile z_map_exp.c (2 non matchings left) (#104) 2020-05-01 11:09:20 -04:00
z_message_PAL z_select decompiled, 1 non matching left (#202) 2020-06-13 22:59:58 -04:00
z_onepointdemo Split remaining unsplit asm files and migrate more rodata (#277) 2020-07-19 21:08:50 -04:00
z_parameter Split remaining unsplit asm files and migrate more rodata (#277) 2020-07-19 21:08:50 -04:00
z_play Decompile shrink_window.c (#232) 2020-07-08 21:54:39 -04:00
z_player_lib z_skin_matrix.c decompiled (1 non matching, 1 non equivalent) (#243) 2020-08-08 11:23:16 -04:00
z_room z_skin_matrix.c decompiled (1 non matching, 1 non equivalent) (#243) 2020-08-08 11:23:16 -04:00
z_scene Scene Header Command 0x0B is now OK (#147) 2020-05-27 10:10:03 -04:00
z_scene_table Match sys_math.c and one in z_scene_table.c (#90) 2020-04-22 12:18:53 -04:00
z_skelanime name more skelanime struct members, match all but 1 function, name more functions, some documentation 2020-03-31 20:19:21 -05:00
z_skin z_skin_matrix.c decompiled (1 non matching, 1 non equivalent) (#243) 2020-08-08 11:23:16 -04:00
z_skin_awb z_skin_matrix.c decompiled (1 non matching, 1 non equivalent) (#243) 2020-08-08 11:23:16 -04:00
z_skin_matrix z_skin_matrix.c decompiled (1 non matching, 1 non equivalent) (#243) 2020-08-08 11:23:16 -04:00
z_sram Update asm processor and migrate/improve rodata for a few files (#209) 2020-06-14 19:24:09 -04:00
z_view code_80106550 / llcvt.c and code_80104450 / ortho.c OK (#163) 2020-05-27 03:48:07 -04:00
z_vimode First proper commit. 2020-03-17 00:31:30 -04:00
z_vr_box Split remaining unsplit asm files and migrate more rodata (#277) 2020-07-19 21:08:50 -04:00