Commit Graph

93 Commits

Author SHA1 Message Date
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
d6f9c091cc Include all unnamed files in objects.py 2019-12-14 03:30:11 -06:00
rozlette
3a504f249a Update tables from ghidra project 2019-12-08 00:06:30 -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
e64adeff3e Split .rodata 2019-11-17 17:48:25 -06:00
rozlette
1fb72838f0 Don't put dmadata vrom symbols in undef.txt 2019-11-16 03:36:30 -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
6905647e4f Add .bss sections. Link symbols in .bss sections relative to the start of the section. 2019-11-15 14:04:55 -06:00
rozlette
105b33acb1 Add bss_start symbols for files with bss sections 2019-11-14 01:22:20 -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
b4b98af631 Minor makefile changes for building a decompressed file in the future 2019-11-12 22:58:52 -06:00
rozlette
0c974976c9 Maybe I should test before I commit 2019-11-12 22:57:09 -06:00
rozlette
3038e5db8e Add rename script 2019-11-12 22:13:26 -06:00
rozlette
5808f694c3 fix old variable in extract_rom 2019-11-12 22:12:04 -06:00
rozlette
77f79d068a Makerom: compress rom only if dmadata contains compressed files, pad to smallest power of 2 2019-11-12 22:08:56 -06:00
rozlette
33a45c2819 makerom improvements. Faster and generate checksum 2019-10-02 19:52:30 -05:00
rozlette
a88337a2fd Use gbi.h from oot decomp 2019-09-30 20:55:41 -05:00
rozlette
57633d0e26 Decomp 1 function in z_actor 2019-09-29 14:19:42 -05: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
19418efb92 remove .bss in boot address range 2019-09-26 22:34:24 -05:00
rozlette
5c4de897d4 Print data labels not aligned to a word 2019-09-26 21:26:15 -05:00
rozlette
7bd864307e Remove .bss from file data ranges 2019-09-26 21:25:23 -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
9fe4f51f97 Moved extract_rom into tools 2019-09-23 01:46:58 -05:00
rozlette
b88d1d0bf6 Move more tools into tools folder 2019-09-22 03:11:22 -05:00
rozlette
ec35f43925 Make dmadata tool usable from command line 2019-09-22 02:11:47 -05:00
rozlette
7546b77798 Make disassembler usable from command line 2019-09-21 20:53:37 -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
70b60dfce5 Fix up addresses 2019-09-20 01:42:05 -05:00
rozlette
35eb22813a Add a couple of symbols 2019-09-19 22:25:57 -05:00
rozlette
dd9656f674 Add file name, fix code .data start, test push 2019-04-20 12:39:08 -05:00
rozlette
15d44ed724 Add z_effect_soft_sprite 2019-04-15 21:01:57 -05:00
rozlette
0b8a130d8b Use compiled boot and code files 2019-04-12 00:09:21 -05:00
rozlette
bbaa5c05a3 Generate dmadata 2019-04-11 21:12:49 -05:00
rozlette
1f09af0e2e Only write uncompressed files to baserom folder 2019-04-11 18:48:33 -05:00
rozlette
a4c43e4a0d Add matching yaz0 compression 2019-04-10 23:58:55 -05:00
rozlette
6d1d172eb5 Add more filenames 2019-03-31 01:04:12 -05:00
rozlette
ef7033993e Add overlays to elf 2019-03-19 23:08:48 -05:00
rozlette
0ce4d2789e Disassemble game state overlays, particles, and some unknown files 2019-03-19 00:17:33 -05:00
rozlette
9b6c6bf77a name a couple more files 2019-03-18 20:36:09 -05:00
rozlette
cbd80ce108 Add usage of Gfx 2019-03-10 03:13:32 -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
c10a68cf07 Remove more tabs 2018-12-20 18:33:50 -06:00