Commit Graph

61 Commits

Author SHA1 Message Date
ComplexPlane 0bff44d57f Tevutil labels (#19)
* 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
2022-04-13 17:44:54 -05:00
ComplexPlane 74e69e9c7e Separately compilable headers (#13)
* Rename stcoli functions

* Add gen_compile_commands.py script

* Add shebang

* gen_compile_commands: pretend to be GCC

* Separately compilable game headers

* Separately compilable system dolphin headers

* Remove stcoli changes from this PR

* Fix EOF newlines
2022-02-21 18:23:59 -06:00
camthesaxman dbb0f7c477 decompile dsp_task.s 2022-02-02 22:16:08 -06:00
camthesaxman 26eeb5f717 decompile code_1.s (#10) 2022-01-29 10:28:32 -06:00
camthesaxman fe75676f83 finish decompiling sprite.s 2022-01-26 19:32:02 -06:00
camthesaxman bc593f157b decompile GXDisplayList.s 2022-01-25 22:20:49 -06:00
camthesaxman 5866136de2 decompile hio.s 2022-01-25 21:43:23 -06:00
camthesaxman 6ba69c761f decompile view.s (#7)
* start decompiling view.s

* decompile more of view.s

* finish decompiling view.s

* labeling
2022-01-21 23:06:19 -06:00
camthesaxman 392f28ce2e decompile GXPerf.s 2022-01-19 21:34:18 -06:00
camthesaxman 088e879a0e decompile OSError.s 2022-01-19 20:27:50 -06:00
camthesaxman 8e969c5001 decompile __ppc_eabi_init.s and OSMutex.s 2022-01-19 00:05:13 -06:00
camthesaxman 4e98f9c0e7 more renaming and decompile dsp.s 2022-01-16 11:47:15 -06:00
camthesaxman 365770d818 decompile db.s 2022-01-15 08:56:17 -06:00
camthesaxman a63b38da24 decompile fstload.s 2022-01-14 23:32:16 -06:00
camthesaxman 70226b2def decompile more of polydisp.s 2021-12-27 23:25:10 -06:00
camthesaxman 1b9c3f74f6 decompile more of nl2ngc.s 2021-12-26 16:31:50 -06:00
camthesaxman 0eea23fae6 decompile func_8003209C 2021-12-26 13:43:47 -06:00
camthesaxman 62cce83d39 decompile some of code_3.s 2021-12-26 12:15:54 -06:00
camthesaxman df76cbab4f start decompiling nl2ngc.s 2021-12-23 22:39:02 -06:00
camthesaxman d69cf621b6 build rel files (#6)
* initial work on reldisasm

* super janky WIP elf2rel tool finally produces a matching file

* build mkbe.sel_stage.rel

* decompile mkbe.sel_stage.rel

* oops

* accentally broke dependencies

* disassemble mkbe.rel_mini_pilot.rel

* refactor elf2dol

* disassemble mkbe.option.rel

* disassemble mkbe.rel_mini_bowling.rel

* disassemble mkbe.rel_mini_race.rel

* disassemble mkbe.test_mode.rel

* disassemble mkbe.sel_ngc.rel

* disassemble mkbe.rel_mini_fight.rel

* disassemble mkbe.rel_mini_billiards.rel

* disassemble mkbe.rel_mini_golf.rel
2021-12-20 22:09:56 -06:00
camthesaxman ad7ef2b1ae label bitmap.c and some more of avdisp.c 2021-12-15 00:35:17 -06:00
camthesaxman d3c51bdb79 finish decompiling bitmap.s 2021-12-13 22:37:46 -06:00
camthesaxman bcc08dd4d8 finish decompiling input.s 2021-12-12 19:19:24 -06:00
camthesaxman bb8a6ada41 decompile more of input.s 2021-12-09 22:45:25 -06:00
camthesaxman fa2aa83c0f dump some data and decompile func_80038AB4 2021-11-28 13:35:23 -06:00