Commit Graph

79 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 dc37a6f9f5 Move variables in .data for most of boot files that have been decompiled 2020-02-28 15:16:12 -06:00
rozlette 581a97b561 Make non-matchings consistent with oot 2020-02-20 16:29:22 -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 60a7168cea Add a few files in boot that have matching .rodata 2020-01-16 16:02:37 -06:00
rozlette 30daa16255 Port stackcheck.c from oot decomp 2020-01-12 20:18:31 -06:00
rozlette 36f623023d Port over fault.c from oot decomp 2020-01-12 16:52:32 -06:00
rozlette 0d4cadc3d1 Decomp boot_0x80081920 2020-01-11 10:02:43 -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 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 a8060ddcff Use structs.h generated from Ghidra project 2019-09-29 01:37:21 -05:00
rozlette 2581bed7bf Use per-function ASM blocks 2019-09-20 20:47:01 -05:00
rozlette 4c11f2f364 Add tons of function names. Datatypes TODO 2019-09-20 01:43:40 -05:00
rozlette dd9656f674 Add file name, fix code .data start, test push 2019-04-20 12:39:08 -05:00
rozlette 9b6c6bf77a name a couple more files 2019-03-18 20:36:09 -05:00
rozlette dffd187304 Use hex instead of decimal 2018-11-16 22:14:07 -06:00
rozlette 93a02aba78 Disassemble a bunch of files 2018-11-13 22:16:08 -06:00
rozlette cbb4268fdf boot_0x80081820 was already matching 2018-11-08 21:38:45 -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 c3f48bc85a Identify initialize.o 2018-10-30 00:01:58 -05:00
rozlette 62a88f34a6 Split file in boot as functions differ in opt level 2018-10-28 23:12:21 -05:00