Commit Graph

98 Commits

Author SHA1 Message Date
rozlette ff958ad932 Rename many functions, structs, and variables to match the oot decomp. Some things have not been renamed as their respective files have not been decompiled yet. 2020-03-15 01:13:53 -05:00
rozlette d4d8f58636 Start on z_bgcheck.c 2020-03-01 19:17:22 -06:00
rozlette 50a7c1c48d Add ovl_Obj_Mure 2020-02-26 21:17:29 -06:00
rozlette 8bac7d120c Split boot .bss 2020-02-26 18:11:32 -06:00
rozlette 81c4300015 Update to latest ghidra project 2020-02-24 23:55:51 -06:00
Kenix3 bfcc1d6a9a
Decompiling functions in z_scene (#4)
* Decompiling functions in z_scene

* Bringing decompiled functions in line with project style
2020-02-17 23:17:07 -06:00
rozlette bb4123c073 Decompile irqmgr 2020-01-22 21:47:05 -06:00
rozlette 36f1c42bf9 Modernize z_std_dma.c, and match a few more functions 2020-01-21 01:45:43 -06:00
rozlette 930b8bc242 Port a bunch of libultra files from sm64 2020-01-20 23:27:02 -06:00
rozlette e74e227113 Decomp idle.c 2020-01-16 21:35:54 -06:00
rozlette 50019e85ad Greatly improve automatic symbol finding in the disassembler. Code still needs to be cleaned up a bit 2020-01-16 13:06:32 -06:00
rozlette 30daa16255 Port stackcheck.c from oot decomp 2020-01-12 20:18:31 -06:00
rozlette 76c3d660a9 Port over fault_drawer.c from oot decomp. Not much effort was made to fix nonmatching 2020-01-12 18:17:55 -06:00
rozlette 36f623023d Port over fault.c from oot decomp 2020-01-12 16:52:32 -06:00
rozlette bb9de27a16 Decomp controller.c 2020-01-11 08:54:07 -06:00
rozlette 727a546fcf Update to latest ghidra project 2020-01-08 08:32:20 -06:00
rozlette 8d8df1848e More work on z_scene_proc.c 31/36 matching, 3 non-matching, 2 not attempted 2019-12-29 21:34:58 -06:00
rozlette 6a74885a38 Little bit of work on z_scene_proc 2019-12-28 00:24:30 -06:00
rozlette 37969fbe50 Decompile Bg_Fu_Kaiten. Add some method to generate overlays, refinement needed 2019-12-27 20:55:40 -06:00
rozlette bdf36b85d3 Decompile z_eff_footmark.c 2019-12-15 03:31:57 -06:00
rozlette 9bc4990814 Update to latest from ghidra project 2019-12-14 23:38:35 -06:00
rozlette 60eaf159b4 Generate all major headers from ghidra project 2019-12-07 18:21:34 -06:00
rozlette 86ab9c2067 Use variable names from ghidra project. Reorganize some data tables and header files to work easier with it. 2019-11-28 00:26:09 -06:00
rozlette 08d128bdaa Add dmadata vrom symbols. Link rom in two passes: first to generate dmadata, second to apply dmadata symbols. Clean up symbols at low addresses. 2019-11-16 03:28:05 -06:00
rozlette a09a799eef Rename tons of structs because we aren't using the z_ prefix anymore ;_; 2019-11-14 00:52:31 -06:00
rozlette b1938991fa Update structs.h because Ghidra can handle bitfields now 2019-11-13 22:14:03 -06:00
rozlette a8060ddcff Use structs.h generated from Ghidra project 2019-09-29 01:37:21 -05:00
rozlette 0ecea6b626 Add ovl_En_Fishing. Get rid of most hard-coded offsets in linker script. 2019-09-27 00:09:51 -05:00
rozlette 69b94fd1af Fix several issues with disassembler. Don't print symbols to undef.txt that are defined in file address ranges 2019-09-26 22:35:32 -05:00
rozlette dbb90b579e Adjust disasm automatic behavior. Print out symbol names for function and data pointers 2019-09-26 00:18:22 -05:00
rozlette 4c11f2f364 Add tons of function names. Datatypes TODO 2019-09-20 01:43:40 -05:00
rozlette 35eb22813a Add a couple of symbols 2019-09-19 22:25:57 -05:00
rozlette 15d44ed724 Add z_effect_soft_sprite 2019-04-15 21:01:57 -05:00
rozlette 2b7d9ed708 Do most of code_0x800FEC90 2019-03-06 21:48:32 -06:00
rozlette 79c2ce743d Add most of ovl_Bg_Fu_Kaiten_0x80ACB400 2019-02-26 00:31:51 -06:00
rozlette a309571228 Updata current progress 2018-12-06 13:47:07 -06:00
rozlette 55bece5060 Decompile sinf.c 2018-11-17 02:16:20 -06:00
rozlette dffd187304 Use hex instead of decimal 2018-11-16 22:14:07 -06:00
rozlette 53b1539754 Add more function and variable documentation 2018-11-13 22:13:33 -06:00
rozlette 00e3a8fcb7 Get boot_0x80080790 somewhat close to matching 2018-11-08 21:02:45 -06:00
rozlette 6e239df2a8 Pull a few symbols from parameters.o 2018-10-30 00:19:38 -05:00
rozlette 98cdbcf8a5 get boot_0x80080180 close to matching 2018-10-29 22:16:17 -05:00
rozlette 5cda2411e7 Get code_0x800F4F40 close to matching 2018-10-28 22:29:20 -05:00
rozlette 0418ad11d3 Cleanup and fixed build 2018-10-28 01:43:30 -05:00
rozlette c47dba1a0d Decompile code_0x800E03A0 2018-10-28 00:52:59 -05:00
rozlette c2bedffee0 Get code_0x800BF940 close to matching 2018-10-28 00:15:46 -05:00
rozlette 4edcdeb811 Fix tabs 2018-10-25 22:22:38 -05:00
rozlette cc9baa93a8 Dump current status 2018-10-25 22:09:52 -05:00