Commit Graph

26 Commits

Author SHA1 Message Date
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 bcc08dd4d8 finish decompiling input.s 2021-12-12 19:19:24 -06:00
camthesaxman d48a14af29 labeling 2021-12-01 06:59:25 -06:00
camthesaxman 60968a2e9d delete ball.s 2021-12-01 00:38:10 -06:00
camthesaxman fa2aa83c0f dump some data and decompile func_80038AB4 2021-11-28 13:35:23 -06:00
camthesaxman c1aa6828de remove hardcoded _SDA_BASE_ in assembly files 2021-11-05 20:03:20 -05:00
camthesaxman 48ef823f9b decompile more of stage.s 2021-08-16 23:24:11 -05:00
camthesaxman adb4b1557e start decompiling stage.s 2021-08-16 21:54:10 -05:00
camthesaxman 9497bc09bd re-split some files 2021-08-09 18:08:11 -05:00
camthesaxman 551d7e71a4 partially decompile sprite.s (#5)
* start decompiling sprite.s

* fail to match func_800700D8

* dump some data

* label strings

* dump weird Japanese stuff

* decompile g_something_with_sprites

* small cleanup

* decompile more of sprite.s

* decompile more of sprite.s

* hmmm...
2021-07-29 18:52:07 -05:00
camthesaxman dfa12fb681 Decompile mathutil.s (#4)
* start decompiling mathutil.s

* some mathutil labeling

* tabs to spaces

* label more of mathutil

* decompile func_80008458

* match func_80008538 with stupid asm hacks

* more asm hacks

* decompile unkFunc80008870

* decompile more of mathutil

* decompile unkFunc80008D30

* finish decompiling mathutil.s

* func_00004A58 fake match

* label more of mathutil.c

* clean up ldscript
2021-07-25 16:48:36 -05:00
camthesaxman 6d15d20ca2 Decompile avdisp.s (#2)
* start decompiling avdisp.s

* match load_gma

* decompile more of avdisp.s; issues with func_8008E2D0

* decompile func_8008D788 and match func_8008E2D0

* decompile more of avdisp.s

* decompile more of avdisp.c

* decompile func_8008F1E8

* migrate data and decompile more of avdisp.s

* decompile func_8008FC4C

* match func_8008E698

* decompile more of avdisp.s

* minor labeling

* initial work on func_80090524

* get func_80090524 a little closer

* give up on func_80090524

* finish decompiling avdisp.s

* minor labeling/cleanup

* more cleanup

* more labeling
2021-07-20 18:12:44 -05:00
camthesaxman 2df8158a5f label load.c 2021-07-07 15:19:11 -05:00
camthesaxman 184a463e55 start decompiling load.s 2021-07-06 14:19:36 -05:00
camthesaxman 27c5a1efdb split up more shit 2021-07-05 18:07:21 -05:00
camthesaxman a8d33bdb5e split more data 2021-07-05 16:06:09 -05:00
camthesaxman 37bca610e4 cleanup 2021-07-03 08:39:03 -05:00
camthesaxman fb68c04a99 split more data 2021-07-02 23:42:22 -05:00
camthesaxman 1e99196b48 label event callbacks 2021-07-02 22:50:47 -05:00
camthesaxman e8110a6c09 kill most raw code pointers 2021-07-02 16:48:40 -05:00
camthesaxman 70bf1b2495 minor cleanup 2021-07-01 23:04:28 -05:00
camthesaxman 5198e8509e dump baserom data 2021-06-30 19:08:56 -05:00
camthesaxman f05ca11dd9 split .sdata2 section 2021-06-24 20:19:33 -05:00
camthesaxman c148f8c5fd split some files 2021-06-24 18:16:38 -05:00
camthesaxman 5fc3dbbbc8 label most sections 2021-06-24 17:29:06 -05:00