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