mirror of https://github.com/pmret/papermario.git
* inisital docs of asm logic and mips_to_c output * add temp unknown struct for this func * remove comments from asm, will keep them local only. * moved UnkSructFromfunc8013A854 to common_sructs.h * added it's pointer to undefined_syms * fixed struct pointer and size * this is a new struct, no others that are `0x7C` in size * pulled upstream. testing more code. * fix func_8013A854 to represent latest upstream * remove unknown struct from common structs to this func * this is a void func * unknown struct should be an array with size based on mipstoc outpute a0 < 0x5A * correct number of lines of asm output from diff, but all code does not match * fix data types in UnkStructFromfunc8013A854 * temp_v0's logical shift needs to go after UnkStructFromfunc8013A854 * remove unneeded variables * remove unneeded variables and adding inline sll multiple calc * add UnkStructFromfunc8013A854 back to common structs * add UnkStructFromfunc8013A854 back to common structs * pull latest n64 splat * analyzing func_8013AA9C to construct UnkStructFromfunc8013A854 * may need unions to represent sub structs in this unk * roll back struct changes and focus on regalloc * not an array of pointers looks like there's an array of 90 structs, each struct of size 0x7C * got OK, now need to cleanup code * Merge branch 'master' of https://github.com/ethteck/papermario into code_d0a70_len_4fe0-func_8013A854 # Conflicts: # tools/n64splat * fix comment * remove func_8013AA9C comment used during debug * add placeholders unks in UnkStructFromfunc8013A854 based on func_8013AA9C * add first 6 unks in D_80156954 * update todo, add some padding * adding padding * adjusting padding * finished first implementation of padding for UnkStructFromfunc8013A854 * run ./coverage.py --delete-matched * git checkout -f master && git pull for tools/star-rod * several changes to UnkStruct8013A854: * change name from UnkStructFromfunc8013A854 to UnkStruct8013A854 * only include known member data * add list typedef since this is any arracy of structs * fix UNKSTRUCT8013A854_SIZE const * fix スプラトゥーン n64splat * implement UnkStruct8013A854List to track which array we are pointing to in this unknown struct * resolve PR feedback. todo resolve splat, review alex optimization: * move unkstruct extern, struct, and size to code_d0a70_len_4fe0.c * format void func_8013A854 variable spacing * add unknown symbol D_80156954;0x80156954 to tools/symbol_addrs.txt * try fix スプラトn64 with git checkout master && git pull * fix lint * move var declaration to inside if and format code * remove todo comment Co-authored-by: sonicspiral <> Co-authored-by: sonicspiral <mru@plusultra.localdomain> |
||
|---|---|---|
| .. | ||
| os | ||
| code_1A5830.c | ||
| code_1AC760.c | ||
| code_1AF120.c | ||
| code_1AF230.c | ||
| code_1a1f0_len_5390.c | ||
| code_1b40_len_20b0.c | ||
| code_1f580_len_1940.c | ||
| code_2d9a0_len_890.c | ||
| code_2e230_len_2190.c | ||
| code_3A37E0.c | ||
| code_3b750_len_20.c | ||
| code_3bf0_len_6f0.c | ||
| code_6e40_len_500.c | ||
| code_6e40_len_500.h | ||
| code_7E2AA0.c | ||
| code_7E3700.c | ||
| code_7bb60_len_41b0.c | ||
| code_7e0e80.c | ||
| code_7fd10_len_b40.c | ||
| code_8a160_len_700.c | ||
| code_8a860_len_3f30.c | ||
| code_8e790_len_2850.c | ||
| code_9d10_len_1080.c | ||
| code_10A8D0.c | ||
| code_11a50_len_7a0.c | ||
| code_11a50_len_7a0.h | ||
| code_13CAF0.c | ||
| code_13FD40.c | ||
| code_16F740.c | ||
| code_16c8e0.c | ||
| code_17D6A0.c | ||
| code_17FEB0.c | ||
| code_18C790.c | ||
| code_18F340.c | ||
| code_20ec0_len_5040.c | ||
| code_25f00_len_940.c | ||
| code_31B120.c | ||
| code_31CC70.c | ||
| code_31DE70.c | ||
| code_32C110.c | ||
| code_33B180.c | ||
| code_33CDF0.c | ||
| code_33E8C0.c | ||
| code_33FE80.c | ||
| code_34EC80.c | ||
| code_34F4C0.c | ||
| code_35B9D0.c | ||
| code_35BFD0.c | ||
| code_36A8D0.c | ||
| code_36D020.c | ||
| code_36E1D0.c | ||
| code_37A3F0.c | ||
| code_37F720.c | ||
| code_38ADF0.c | ||
| code_38EE60.c | ||
| code_38F900.c | ||
| code_42e0_len_1f60.c | ||
| code_101b90_len_8f0.c | ||
| code_111f0_len_860.c | ||
| code_121f0_len_1290.c | ||
| code_135EE0.c | ||
| code_140C70.c | ||
| code_169BE0.c | ||
| code_182B30.c | ||
| code_190B20.c | ||
| code_190B20.h | ||
| code_196AA0.c | ||
| code_197F40.c | ||
| code_303c0_len_3e10.c | ||
| code_316a70.c | ||
| code_316d90.c | ||
| code_316f30.c | ||
| code_317E50.c | ||
| code_320C50.c | ||
| code_323A50.c | ||
| code_324A10.c | ||
| code_324F10.c | ||
| code_325AD0.c | ||
| code_325EE0.c | ||
| code_333EC0.c | ||
| code_341d0_len_20d0.c | ||
| code_344A10.c | ||
| code_354F60.c | ||
| code_355EE0.c | ||
| code_362a0_len_2f70.c | ||
| code_374E50.c | ||
| code_391D30.c | ||
| code_415D90.c | ||
| code_759b0_len_61b0.c | ||
| code_838b0_len_5900.c | ||
| code_891b0_len_fb0.c | ||
| code_1000_len_60.c | ||
| code_1060_len_310.c | ||
| code_1086a0_len_fc0.c | ||
| code_1370_len_7d0.c | ||
| code_1421C0.c | ||
| code_1776B0.c | ||
| code_1967B0.c | ||
| code_3169f0.c | ||
| code_3251D0.c | ||
| code_3278F0.c | ||
| code_3419E0.c | ||
| code_3454E0.c | ||
| code_3584C0.c | ||
| code_3602C0.c | ||
| code_3740B0.c | ||
| code_3812C0.c | ||
| code_3889D0.c | ||
| code_3928D0.c | ||
| code_6000.c | ||
| code_6240_len_c00.c | ||
| code_7340_len_b00.c | ||
| code_8230_len_1ae0.c | ||
| code_10400_len_d30.c | ||
| code_11130_len_c0.c | ||
| code_13480_len_3f0.c | ||
| code_13870_len_6980.c | ||
| code_26840_len_20d0.c | ||
| code_28910_len_5090.c | ||
| code_39210_len_aa0.c | ||
| code_80850_len_3060.c | ||
| code_102610_len_2330.c | ||
| code_104940_len_dc0.c | ||
| code_105700_len_2130.c | ||
| code_107830_len_e70.c | ||
| code_109660_len_1270.c | ||
| code_163400.c | ||
| code_165490.c | ||
| code_167570.c | ||
| code_168590.c | ||
| code_181810.c | ||
| code_317020.c | ||
| code_319670.c | ||
| code_325070.c | ||
| code_328110.c | ||
| code_331940.c | ||
| code_337240.c | ||
| code_339250.c | ||
| code_342140.c | ||
| code_343680.c | ||
| code_352440.c | ||
| code_356980.c | ||
| code_366030.c | ||
| code_372790.c | ||
| code_376460.c | ||
| code_377070.c | ||
| code_385640.c | ||
| code_389850.c | ||
| code_E21870.c | ||
| code_ED510.c | ||
| code_F5750.c | ||
| code_a5dd0_len_114e0.c | ||
| code_a5dd0_len_114e0.h | ||
| code_ad90_len_2880.c | ||
| code_b72b0_len_15ed0.c | ||
| code_cd180_len_38f0.c | ||
| code_d0a70_len_4fe0.c | ||
| code_d5a50_len_5fd0.c | ||
| code_d610_len_1330.c | ||
| code_dba20_len_350.c | ||
| code_dbd70_len_700.c | ||
| code_dc470_len_14c0.c | ||
| code_dd930_len_1c0.c | ||
| code_ddaf0_len_c50.c | ||
| code_de740_len_23f0.c | ||
| code_e0b30_len_b80.c | ||
| code_e20eb0.c | ||
| code_e79b0_len_1920.c | ||
| code_e940_len_290.c | ||
| code_ebd0_len_6a0.c | ||
| code_ebd0_len_6a0.h | ||
| code_ef070_len_3400.c | ||
| code_f4c60_len_4300.c | ||
| code_f8f60_len_1560.c | ||
| code_f270_len_1190.c | ||
| code_f2470_len_27f0.c | ||
| code_fa4c0_len_3bf0.c | ||
| code_fe0b0_len_5a0.c | ||
| code_fee30_len_2d60.c | ||
| guOrtho.c | ||
| si.c | ||