Commit Graph

159 Commits

Author SHA1 Message Date
farisawan-2000
6c38848967 update gitignore 2021-03-19 17:48:13 -04:00
farisawan-2000
07d6478bd4 updated asm_processor; HS64 struct updates; etc. 2021-03-19 17:39:48 -04:00
farisawan-2000
8c4dbf6e3c split ovl5 data; preparation to split text 2021-03-09 16:57:46 -05:00
farisawan-2000
2bc1ebf748 bank 3 transient assets 2021-03-09 16:16:31 -05:00
farisawan-2000
eab666c7a9 0.2% that i was sitting on 2021-02-25 09:35:28 -05:00
farisawan-2000
13f67c1750 split ovl16, and some ovl17 decomp 2021-02-11 21:58:01 -05:00
farisawan-2000
228602e92c added yacc to kirby 2021-02-08 12:49:01 -05:00
farisawan-2000
ddde98919e added cfront binaries 2021-02-08 12:40:52 -05:00
farisawan-2000
f649623ed7 added libultra to progress, start ovl1_10 2021-01-29 13:01:15 -05:00
farisawan-2000
5ded988652 renamed object_manager, some more decomp there 2021-01-28 08:04:02 -05:00
Mr-Wiseguy
2ef70b3b6b
Incorporated bss for ovl0.c, ovl0_1.c, ovl0_2.c, ovl0_2_5.c, ovl0_2_5_1.c, rdp_reset.c, ovl0_2_5_2.c (#49) 2021-01-27 10:20:53 -05:00
farisawan-2000
e4053975ed add permuter_settings from OoT 2021-01-26 20:03:29 -05:00
farisawan-2000
06799eec70 Merge branch 'master' of https://github.com/farisawan-2000/kirby64 2021-01-25 20:49:58 -05:00
farisawan-2000
953bb48367 some decomp work 2021-01-25 12:51:10 -05:00
Mr-Wiseguy
524a4c6411 Implemented texture extraction in extract_assets via n64graphics, added support for ci4 to n64graphics 2021-01-20 00:51:27 -05:00
Mr-Wiseguy
9a565c5894 Fixed most compiler warnings in geo blocks 2021-01-16 22:25:14 -05:00
Mr-Wiseguy
6d4f860c48 Modified extract_assets program to have the same behavior as extract_assets.py in terms of calling GeoFromBin 2021-01-16 21:28:10 -05:00
Mr-Wiseguy
fef8593894 Small makefile optimizations, wrote replacement for extract_assets.py in C with openmp for speedup 2021-01-16 21:28:10 -05:00
farisawan-2000
3e150115be reverted bank3 for now 2021-01-16 21:24:13 -05:00
farisawan-2000
56597fc51b updated readme 2021-01-16 20:14:39 -05:00
farisawan-2000
ed1097f401 bank to OK, bank 7 builds now 2021-01-16 19:59:24 -05:00
farisawan-2000
d0081fb83e added make setup target 2021-01-16 16:53:37 -05:00
farisawan-2000
022720de27 updated decompile_geos, makefile rules; make still needs to be run twice 2021-01-16 14:06:29 -05:00
farisawan-2000
8220c9f2f5 removed pycache 2021-01-16 13:08:49 -05:00
farisawan-2000
a57e70668b assets are cached now 2021-01-16 13:02:47 -05:00
farisawan-2000
e97c33a170 removed binary 2021-01-16 00:13:20 -05:00
farisawan-2000
b446ff2ee3 broken build system, but Banks 0-2 geos are fully transient AND matchinggaa! 2021-01-16 00:07:01 -05:00
farisawan-2000
1973650ffc added brand new tools 2021-01-15 21:19:41 -05:00
farisawan-2000
2848731767 symbolized ovl1_8 2021-01-09 01:36:50 -05:00
farisawan-2000
bcc0c2ecf9 symbolized ovl1_7 in preparation of splitting 2021-01-08 18:53:17 -05:00
farisawan-2000
646d76dc63 cleaned up undefined_syms 2021-01-08 14:09:09 -05:00
farisawan-2000
4010785977 de-overlay'd ovl2 2021-01-08 13:51:19 -05:00
farisawan-2000
16f835e0d9 backup before another giant renaming 2021-01-08 11:53:28 -05:00
farisawan-2000
4b9f78c090 cleaned up undefined_syms.txt 2021-01-07 23:20:21 -05:00
farisawan-2000
ef8f4c215f removed almost all _ovl1 suffixes 2021-01-07 23:14:53 -05:00
farisawan-2000
154b387f24 actually matched draw_kirby_lives 2021-01-07 22:33:27 -05:00
farisawan-2000
7cf0955758 decomp work; backup before giant renaming effort 2021-01-07 22:29:06 -05:00
farisawan-2000
6215fa6555 symbolized ovl17 2021-01-07 10:32:57 -05:00
farisawan-2000
8e83013a39 some decomp work 2021-01-06 15:02:31 -05:00
farisawan-2000
2bdaabb7c1 refactoring 2021-01-04 21:18:34 -05:00
farisawan-2000
8ebb1656f8 some ovl3 decomp 2021-01-04 15:09:06 -05:00
farisawan-2000
ce46ca0e7f more crash screen 2021-01-03 15:47:44 -05:00
farisawan-2000
faab866c8b some crash_screen matching 2021-01-03 12:34:06 -05:00
Mr-Wiseguy
2aa2472079
Incorporated libreultra's xprintf (#39) 2020-12-23 13:23:17 -05:00
farisawan-2000
3c07a9d04d incorporated patch_libultra_math, matched ll.c 2020-12-22 22:59:13 -05:00
farisawan-2000
24bb26b9d7 function renaming, ovl19_2 work, some cleanup of ovl1 bss 2020-11-11 12:30:11 -05:00
farisawan-2000
6242cdb5b4 started naming the ovl1 arrays 2020-11-11 00:24:13 -05:00
farisawan-2000
7389bac228 Merge branch 'master' of https://github.com/farisawan-2000/kirby64 2020-11-07 19:34:05 -05:00
farisawan-2000
7453c9daa0 function renamings and matching work 2020-11-07 19:33:56 -05:00
Mr-Wiseguy
267fa23186 Matched func_80226FD8_ovl18 2020-11-07 15:42:34 -05:00
farisawan-2000
42a5d14da5 ovl18 scrap work 2020-11-07 13:37:58 -05:00
Mr-Wiseguy
c57615d736 More libultra matching 2020-11-03 12:06:04 -05:00
Mr-Wiseguy
bc989949de Moved most of data from kirby.039DF0.0.5 into their respective source files, incorporated more libreultra functions 2020-11-03 11:49:22 -05:00
farisawan-2000
73878f69eb cleanup of tools 2020-11-02 19:11:28 -05:00
Mr-Wiseguy
99b7c97f01
Matching in ovl0_6 (#33) 2020-11-02 00:43:39 -05:00
Mr-Wiseguy
a0a4cc9a27
Matching in ovl0_2_5 and ovl0_5 (#32) 2020-11-01 14:19:40 -05:00
farisawan-2000
7185d54d8b added IDO static recomp as compiler option 2020-10-31 22:14:02 -04:00
Mr-Wiseguy
4ce793070e Separated out viewport/scissor functions from ovl0_2_5_1.c, some ovl0 matching, fixed many compiler warnings (mostly type correctness), renamed some functions and globals 2020-10-31 16:13:28 -04:00
farisawan-2000
76dd7b9604 yakulib work 2020-10-30 22:06:36 -04:00
farisawan-2000
42cd40d511 work on func_80006628; some var/func renamings 2020-10-30 17:32:47 -04:00
farisawan-2000
81288c8e3a renamed a struct to DObj 2020-10-28 22:14:41 -04:00
farisawan-2000
33b35ea27e refactored some ObjThread related structs 2020-10-27 14:28:08 -04:00
farisawan-2000
2f5786a9d2 start ovl9 split 2020-10-15 13:19:51 -04:00
farisawan-2000
6b7671b58f backup before huge symbol rename 2020-10-14 00:48:59 -04:00
farisawan-2000
86ec57178b renamed osSPTaskStartGo to osSPTaskLoad 2020-10-14 00:42:50 -04:00
farisawan-2000
2014e07982 osEepromRead 2020-10-14 00:29:16 -04:00
farisawan-2000
e7710a55f0 regenerated ovl1_2 with new context 2020-10-08 13:16:19 -04:00
farisawan-2000
8cec12be2d added m2ctx.py from OoT repo 2020-10-08 01:05:27 -04:00
farisawan-2000
68cc0dc05e fixed tools, marked stage table rodata 2020-10-07 18:26:44 -04:00
farisawan-2000
10283cd10b function renamings 2020-10-06 18:30:40 -04:00
farisawan-2000
4513199452 tried incorporating n64crc into the build process 2020-10-06 13:25:09 -04:00
Mr-Wiseguy
75bb1e5ac0
Some matching, gitignored n64crc (#23) 2020-10-06 11:15:44 -04:00
Mr-Wiseguy
75017ad243
Some matching in ovl0 and ovl2, added tools to gitignore (#18) 2020-10-03 22:17:48 -04:00
farisawan-2000
f1cf7ccf64 f3dex2 incorporated 2020-09-29 20:39:39 -04:00
farisawan-2000
d36ec68da3 refactored ucode linking 2020-09-29 17:40:57 -04:00
farisawan-2000
a3365004cd work on ovl_2_5 2020-09-28 23:02:22 -04:00
GalladeGuy
0371cf29d9
Change some KirbyState field names and more ovl2_8 matching (#14)
* RE stuff in KirbyState

* Fix whitespace

* rename symbols

* rename symbols in KirbyState and match funcs in ovl2_8

* ovl2_8 matching

* matching

* fix KirbyState field names

* fix more KirbyState field names
2020-09-27 02:00:39 -04:00
GalladeGuy
a43eac2bfc
ovl2_8 matching (#11)
* RE stuff in KirbyState

* Fix whitespace

* rename symbols

* rename symbols in KirbyState and match funcs in ovl2_8
2020-09-25 14:37:25 -04:00
Cleverking2003
6e7f59d566
Decompile spawn_entity and connected funcs (#8)
* Decompile spawn_entity

* More funcs

* More funcs

* Work on func_800FCA84_ovl2

* argh'

* Almost match everything

* Revert D_8004A7C4

* Decompile func_800FCA84_ovl2

* Decompile func_800FD088_ovl2

* remove n64graphics

* Remove unneeded files

* Rename print_error_stub
2020-09-22 13:50:39 -04:00
farisawan-2000
1103658dce added progress checker 2020-09-21 23:58:13 -04:00
farisawan-2000
d84b64021c cleaned up a ton of unused files 2020-09-21 22:37:58 -04:00
farisawan-2000
a0bac7c36d ovl10_1 work 2020-09-04 14:17:22 -04:00
jesusyoshi54
38e8c6496f
matched function (#7) 2020-09-04 11:15:50 -04:00
farisawan-2000
3ca50aee6c split ovl10 2020-09-02 18:25:37 -04:00
farisawan-2000
e7229e1f8e ovl19 shiftability primer 2020-08-16 14:59:58 -04:00
farisawan-2000
d216884223 shiftability makes it to the opening cutscene 2020-08-14 23:14:38 -04:00
farisawan-2000
d59cdc5902 some geo blocks replaced with rom addresses 2020-08-14 21:55:43 -04:00
farisawan-2000
c5ca4a968a split almost all assets 2020-08-14 18:38:53 -04:00
farisawan-2000
2a0fa5cf66 updates to shiftability 2020-08-14 09:09:51 -04:00
farisawan-2000
ab976c6f50 split big data block 2020-08-13 09:28:07 -04:00
farisawan-2000
c96c8c9258 made ovl1 shiftable 2020-08-12 22:01:57 -04:00
farisawan-2000
c1eaf4143b preparing for massive symbol-replacement undertaking 2020-08-12 16:36:44 -04:00
farisawan-2000
add0b525e1 actually added all OS funcs lol 2020-08-10 17:23:58 -04:00
farisawan-2000
c5775307ad updated all known OS functions 2020-08-10 16:50:07 -04:00
farisawan-2000
2c60356ba2 split ovl1_2; some libultra namings 2020-08-10 16:41:56 -04:00
farisawan-2000
743432ca30 Made kirby model const; some ovl1_3 animation decomp 2020-08-04 03:11:08 -04:00
farisawan-2000
b09a6dc8f8 removed almost all ovl0 namings, some libultra work 2020-07-31 10:33:22 -04:00
farisawan-2000
49da922b14 converted a bin file to C! 2020-07-28 03:56:35 -04:00
farisawan-2000
9b47b9e6af ovl0_2_5 decomped, debug strings, labeling 2020-07-09 21:55:54 -04:00
farisawan-2000
acd25366b2 ovl0 documentation; split another function 2020-07-05 23:52:02 -04:00