405 Commits

Author SHA1 Message Date
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 be817a6a6f decompile mtx44.s 2022-07-04 09:56:20 -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 50e76a02af put FLT_EPSILON in float.h 2022-06-30 16:51:11 -05:00
camthesaxman 62da2cf67c relative path to model headers 2022-06-29 21:50:03 -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 b1f5db7755 decompile GXFifo.s and GXStubs.s 2022-06-19 22:45:28 -05:00
camthesaxman 9e7cdcd208 decompile GXTev.s 2022-06-19 18:07:59 -05:00
camthesaxman 6f145ec056 make use of INSERT_FIELD macro 2022-06-18 15:46:08 -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 a4b047042a decompile mbstring.s 2022-06-06 23:44:06 -05:00
camthesaxman 4f91b1408b decompile buffer_io.s 2022-06-06 23:22:31 -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 88f092f47e oops 2022-06-06 18:15:13 -05:00
camthesaxman 218d7d9b57 decompile GXTransform.s 2022-06-06 18:13:33 -05:00
camthesaxman cf9e05a405 decompile GXGeometry.s 2022-06-05 22:04:03 -05:00
camthesaxman a0214ede7c Allow compiling with gcc (#35)
* initial work on gcc support

* fix more gcc issues

* fix ball.c crash when compiled with gcc

* fixed white monkey face glitch

* no need to support R_PPC_REL32 relocs after all

* stop generating .eh_frame and .gnu.attributes sections

* fix more instances of undefined behavior
2022-06-05 20:38:16 -05:00
camthesaxman 4b0c701bbe decompile bg_space.s 2022-06-05 20:27:28 -05:00