Commit Graph

75 Commits

Author SHA1 Message Date
Luke Street
bdc9d59596 ci: Generate map & run calcprogress 2022-04-08 19:36:02 -04:00
Luke Street
301149a97e ci: Add GitHub action 2022-04-08 18:33:13 -04:00
EpochFlame
90e6d95eb0 resolve locale.c 2022-04-06 00:33:58 -04:00
EpochFlame
2b2082654f update JSUStream 2022-04-04 19:14:24 -04:00
EpochFlame
fbbf0f6a9e match uart_console_io_gcn.c and dvdidutils.c
also cleanup pikiContainer.cpp
2022-02-09 00:11:25 -05:00
EpochFlame
922124cf7c cleanup wip comments and improve make clean 2022-02-04 03:22:41 -05:00
EpochFlame
941653f0d3 framework for usa demo 1 support 2022-01-30 22:39:28 -05:00
EpochFlame
7f4f25a198 tab alignment in makefile
minor edit
2022-01-30 13:04:20 -05:00
EpochFlame
d3c5a9afd2 match db.c and fix MWTrace.c
db.c appropriated from the Super Monkey Ball repository.

Co-Authored-By: camthesaxman <camthesaxman@users.noreply.github.com>
2022-01-15 12:49:46 -05:00
EpochFlame
50aeb77b79 decompile fstload.c
also format files

Co-Authored-By: camthesaxman <camthesaxman@users.noreply.github.com>
Co-Authored-By: GibHaltmannKill <67860669+GibHaltmannKill@users.noreply.github.com>
2022-01-14 17:45:30 -05:00
EpochFlame
a34603f8ad link target_options.c 2022-01-13 20:19:32 -05:00
EpochFlame
5ff49c0448 birth franklite.py into the world
link SISamplingRate.c
2022-01-13 18:38:39 -05:00
EpochFlame
031d36e65b frank.py setup 2022-01-13 18:08:37 -05:00
EpochFlame
18425534ab use pragma for dvderror inline avoidance
beats using the makefile to hardcode cflags
2022-01-06 14:34:25 -05:00
EpochFlame
14487276c5 decompile GDBase.c
note: be careful with sbss null initializations
2022-01-06 14:12:33 -05:00
intns
2d20ad2254 main_TRK OK and some JPAExTexShape work 2022-01-05 23:54:02 +00:00
EpochFlame
6575583e2a decompile dvderror.c
Co-Authored-By: camthesaxman <camthesaxman@users.noreply.github.com>
Co-Authored-By: intns <84647527+intns@users.noreply.github.com>
2022-01-05 17:21:49 -05:00
intns
375dd4b67a Add enum int to the cflags, problems galore 2022-01-05 14:33:43 -05:00
EpochFlame
3596ea601e msghndlr.s data cleanup & msgstyle gcc removal 2022-01-04 12:31:31 -05:00
EpochFlame
e3559248c6 makefile fixes + format newline 2022-01-04 10:02:34 -05:00
intns
defcd02d85 Fix makefile and add clang-format option (need latest clang-format) 2022-01-04 14:57:15 +00:00
intns
15b5250acc Further progress on aramMgr 2021-12-30 04:15:41 +00:00
EpochFlame
ee45bde95d achieve 1% code decompilation
decompile vec.c. woo, 1%!
2021-12-25 13:53:36 -05:00
EpochFlame
3fc7eabe7b Represent data progress in the printout.
Data is represented by treasures.
2021-12-24 13:40:39 -05:00
EpochFlame
95740d321c align console output from makefile
minor correction to enemyBase.s sbss
2021-12-19 22:48:45 -05:00
EpochFlame
d3f166ae45 decompile random.cpp and PPCArch.c
twilight princess coming in clutch
2021-12-18 18:53:19 -05:00
EpochFlame
a957ee9139 allow .cp compilation and match CPlusLibPPC.cp 2021-12-17 21:09:49 -05:00
EpochFlame
23f4a821ca clean up PSMainSide_Demo.s and disable sbss2 assembler warning
disabled sbss2 assembler warning with -W flag
2021-12-12 13:28:17 -05:00
EpochFlame
521f146b2e asm includes is now a variable 2021-12-10 13:39:59 -05:00
EpochFlame
78f5cf64f4 clean the hell out of the make process
reduced wall of text going to console display
2021-12-10 13:29:46 -05:00
EpochFlame
ccc41bc20a implement makefile improvements
no longer make a ton of empty directories for build
2021-12-03 00:57:25 -05:00
EpochFlame
63954a40e8 un-hardcode source directory paths
also account for *.cp
2021-11-30 20:53:08 -05:00
EpochFlame
561ddc9cb3 remove objcopy hack 2021-11-22 15:31:58 -05:00
SodiumChlorideLogic
f0195a3ec5 Turn auto-inline on. 2021-11-13 12:31:57 -05:00
EpochFlame
2396e5b20c properly decompile OSLink.c 2021-11-10 18:26:33 -05:00
EpochFlame
dc45636de6 add more options for LDFLAGS
pick the set of flags most relevant to your needs
2021-11-09 14:27:39 -05:00
SodiumChlorideLogic
533411ac47 Only run calcprogress if linker map was generated. 2021-11-07 19:59:19 -05:00
EpochFlame
cb50601789 link __start.c
port Kirby Air Ride's __start.c to Pikmin 2.
Works like a charm.

Co-Authored-By: wowjinxy <1340990+wowjinxy@users.noreply.github.com>
2021-11-07 16:49:00 -05:00
EpochFlame
411f63edda amend makefile and LCF 2021-11-07 11:29:37 -05:00
camthesaxman
2198be77dd update elf2dol 2021-11-06 23:35:48 -04:00
camthesaxman
bc9cf284e6 use 2.6 linker 2021-11-06 22:45:29 -04:00
intns
89d187bcf1 Upload UpdateReadme script 2021-10-23 00:07:01 +01:00
EpochFlame
6524c46158 Kando sdata2 part 3
also organized obj_files.mk
2021-10-22 17:07:38 -04:00
EpochFlame
018cda21b3 correct mapfile name 2021-10-21 14:06:39 -04:00
EpochFlame
b65624dad7 finish morimura rodata
Spliced all of Morimura's rodata - on to Hikino!
2021-10-17 21:01:49 -04:00
EpochFlame
ba2cfc7e2e split sdata2 from Kono onwards
more data splitting
2021-10-17 17:46:12 -04:00
EpochFlame
ee56f946cf .data spliced up to pik2memorycardmgr
working on splicing data
2021-10-13 18:43:34 -04:00
EpochFlame
ea2d004596 updated compiler flag
-use_lmw_stmw on
2021-10-11 11:59:07 -04:00
EpochFlame
d5d8157664 Update Makefile 2021-10-09 15:31:31 -04:00
EpochFlame
e6ee7f9c25 vtable split (WIP) 2021-10-09 12:39:44 -04:00