13 Commits

Author SHA1 Message Date
EpochFlame
b2a9de3c03 nuke forcefiles
we no longer need forcefiles :D
2023-10-19 23:17:46 -04:00
EpochFlame
a7c402bea5 exception links
thanks xenoblade amber
2023-10-19 23:05:51 -04:00
EpochFlame
8b79c2b8c8 purge nonexistent files from lcf 2023-03-10 20:17:50 -05:00
EpochFlame
1dab817c47 Major BSS refactor
id32 sinit has been made assembly for the good of the many. OS.c finally links.
2022-06-24 21:08:27 -04:00
EpochFlame
18f3d776d0
Osdotc (#17)
* match ClearArena

Co-Authored-By: Revo <projectrevotpp@hotmail.com>

* InquiryCallback

* decompile OSInit

need to cleanup OS.c after it's fully matched

Co-Authored-By: kiwi <49212064+kiwi515@users.noreply.github.com>
Co-Authored-By: HeartPiece <107153442+HeartPiece44@users.noreply.github.com>

* more OS.c progress

Co-Authored-By: HeartPiece <107153442+HeartPiece44@users.noreply.github.com>

* finish OS.c aside from linking

thanks, riidefi, for helping with __OSGetDIConfig
need rostr to not be applied

* simplify no-read-only

* OS.c matches but cannot link

due to BSS ordering memery. DriveInfo and DriveBlock need to be static, but that messes with BSS order. Making them extern changes code generation.

Co-authored-by: Revo <projectrevotpp@hotmail.com>
Co-authored-by: kiwi <49212064+kiwi515@users.noreply.github.com>
Co-authored-by: HeartPiece <107153442+HeartPiece44@users.noreply.github.com>
2022-06-24 13:50:39 -04:00
EpochFlame
f25338c43c remove ebiP2TitleCamera.o from FORCEFILES
ebiP2TitleCamera.o no longer needs FORCEFILES
2022-01-14 23:19:25 -05:00
EpochFlame
021a2d7f74 cram targsupp.s into C
also name its functions from the map
2022-01-06 15:16:46 -05:00
EpochFlame
5f079ab09f remove vestigial symbols from LCF 2021-11-07 19:05:34 -05:00
EpochFlame
411f63edda amend makefile and LCF 2021-11-07 11:29:37 -05:00
camthesaxman
d9b271e146 allow linker to auto-generate _rom_copy_info and _bss_init_info 2021-11-06 23:35:48 -04:00
camthesaxman
bc9cf284e6 use 2.6 linker 2021-11-06 22:45:29 -04:00
EpochFlame
dfc640e378 reduce hardcoding of section sizes in .init
implemented revo's workaround for section size
2021-10-16 11:42:44 -04:00
EpochFlame
8d29c1f6ea Initial commit
Squashed all of the commits thus far that have been miscellaneous tweaks and small changes to fix the original repo that have had nothing to do with the decompilation itself.

Co-Authored-By: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
2021-09-27 21:57:49 +01:00