Commit Graph

65 Commits

Author SHA1 Message Date
EpochFlame
77fc7d19b1 delink sysmath 2022-11-26 15:16:54 -05:00
EpochFlame
75c3292df0 reduce label emissions
linkmap goes faster now
2022-11-03 17:02:42 -04:00
HeartPiece
927bc801e9
Link mapCode.cpp (#44) 2022-09-07 21:55:41 +10:00
EpochFlame
0e474b182f massive BSS refactor
fully split BSS.s
also clean up quite a few assembly files

note that J3DPacket.s and ogLifeGauge.s have had their BSS moved to J3DSys.s and ogScreen.s respectively for the sake of alignment

also, BSS inflates data% significantly due to how lcomm and comm show in the linkmap
2022-08-03 17:41:17 -04:00
Luke Street
ee7f79d3b9 Fully link geomClone.cpp 2022-07-18 12:37:20 -04:00
HeartPiece
710e348061
geomClone.cpp linking and geometry.cpp progress (#24)
* initial geometry.cpp progress

Tube.h fixed + some Vector3f functions added to sysMath.h

* fixed BoundBox definition

* Squashed commit of the following:

commit a4f8483bb1
Author: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
Date:   Sat Jul 16 18:49:55 2022 -0400

    repair matching

commit b407b5de36
Author: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
Date:   Sat Jul 16 18:36:47 2022 -0400

    more subis cleanup

commit beced91894
Author: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
Date:   Sat Jul 16 18:35:59 2022 -0400

    subis cleanup

commit 61fea041de
Author: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
Date:   Sat Jul 16 13:44:09 2022 -0400

    stream.cpp (#23)

    * RamStream functions and writeShort

    thank you encounter, legend

    * va_arg fixes

    * stream.h matched

    still has linking errors that need fixing to do with Stream's vtable being called by RamStream::RamStream

    Co-Authored-By: Luke Street <luke@street.dev>

    * va_arg updates/preliminary linking

    NON-MATCHING

    * text fixes

    * stream.cpp 🆗

    2%

    * formatting

    Co-authored-by: HeartPiece <deancsouthwood@gmail.com>
    Co-authored-by: Luke Street <luke@street.dev>

commit a1791ce76e
Author: HeartPiece <deancsouthwood@gmail.com>
Date:   Sun Jul 17 01:11:57 2022 +1000

    Updated info on context generator script

    Co-Authored-By: Luke Street <luke@street.dev>

* stream.cpp formatting

* geometry.cpp progress

* geomClone.cpp semi-linking

vt still in asm, need to fix later

* Squashed commit of the following:

commit 8f40b52ee1
Author: HeartPiece <deancsouthwood@gmail.com>
Date:   Mon Jul 18 14:18:46 2022 +1000

    gameStages.cpp linked

commit cafe7c1caf
Author: intns <84647527+intns@users.noreply.github.com>
Date:   Mon Jul 18 03:59:34 2022 +0100

    Closer to match... 

commit a0368991db
Author: intns <84647527+intns@users.noreply.github.com>
Date:   Mon Jul 18 03:14:24 2022 +0100

    Match gameStages.cpp

commit 42d5d62776
Author: intns <84647527+intns@users.noreply.github.com>
Date:   Sun Jul 17 16:21:43 2022 +0100

    gameStages progress

commit a2ae64c110
Author: HeartPiece <deancsouthwood@gmail.com>
Date:   Sun Jul 17 16:45:50 2022 +1000

    gameStages.cpp progress

commit 9da26df32f
Author: HeartPiece <deancsouthwood@gmail.com>
Date:   Sun Jul 17 15:23:54 2022 +1000

    fixed MapCollision match break

commit 01fb1262c8
Author: intns <84647527+intns@users.noreply.github.com>
Date:   Sun Jul 17 05:32:25 2022 +0100

    Update gameStages.cpp

commit 3b80594d0c
Author: intns <84647527+intns@users.noreply.github.com>
Date:   Sun Jul 17 05:32:12 2022 +0100

    gameStages.cpp massive progress

commit 3d9f9b3462
Author: intns <84647527+intns@users.noreply.github.com>
Date:   Sun Jul 17 03:25:52 2022 +0100

    fix aiFree data locations, cannot link

commit 0cde296ad3
Author: intns <84647527+intns@users.noreply.github.com>
Date:   Sun Jul 17 02:54:57 2022 +0100

    Update README.MD

commit 4f1150685d
Merge: 293cba5f e6390931
Author: intns <84647527+intns@users.noreply.github.com>
Date:   Sun Jul 17 02:53:05 2022 +0100

    Merge branch 'aiBridge.cpp'

commit e63909316c
Author: intns <84647527+intns@users.noreply.github.com>
Date:   Tue Jul 12 14:31:29 2022 +0100

    Finish AIFree

    aiBridge work

    match aiBridge

commit 293cba5fec
Merge: facb10e3 c564fe9c
Author: intns <84647527+intns@users.noreply.github.com>
Date:   Sun Jul 17 02:50:13 2022 +0100

    Merge branch 'aiBridge.cpp'

commit c564fe9cca
Author: intns <84647527+intns@users.noreply.github.com>
Date:   Sun Jul 17 02:49:43 2022 +0100

    match aiBridge

commit facb10e325
Merge: 72bddcfa a4f8483b
Author: Jonathon Brady <jonathonabrady@gmail.com>
Date:   Sat Jul 16 21:33:10 2022 -0400

    Merge branch 'main' of https://github.com/projectPiki/pikmin2

commit 72bddcfa69
Author: Jonathon Brady <jonathonabrady@gmail.com>
Date:   Sat Jul 16 21:33:00 2022 -0400

    ogScene WIP

commit a4f8483bb1
Author: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
Date:   Sat Jul 16 18:49:55 2022 -0400

    repair matching

commit b407b5de36
Author: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
Date:   Sat Jul 16 18:36:47 2022 -0400

    more subis cleanup

commit beced91894
Author: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
Date:   Sat Jul 16 18:35:59 2022 -0400

    subis cleanup

commit 61fea041de
Author: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
Date:   Sat Jul 16 13:44:09 2022 -0400

    stream.cpp (#23)

    * RamStream functions and writeShort

    thank you encounter, legend

    * va_arg fixes

    * stream.h matched

    still has linking errors that need fixing to do with Stream's vtable being called by RamStream::RamStream

    Co-Authored-By: Luke Street <luke@street.dev>

    * va_arg updates/preliminary linking

    NON-MATCHING

    * text fixes

    * stream.cpp 🆗

    2%

    * formatting

    Co-authored-by: HeartPiece <deancsouthwood@gmail.com>
    Co-authored-by: Luke Street <luke@street.dev>

commit a1791ce76e
Author: HeartPiece <deancsouthwood@gmail.com>
Date:   Sun Jul 17 01:11:57 2022 +1000

    Updated info on context generator script

    Co-Authored-By: Luke Street <luke@street.dev>
2022-07-19 01:41:12 +10:00
EpochFlame
61fea041de
stream.cpp (#23)
* RamStream functions and writeShort

thank you encounter, legend

* va_arg fixes

* stream.h matched

still has linking errors that need fixing to do with Stream's vtable being called by RamStream::RamStream

Co-Authored-By: Luke Street <luke@street.dev>

* va_arg updates/preliminary linking

NON-MATCHING

* text fixes

* stream.cpp 🆗

2%

* formatting

Co-authored-by: HeartPiece <deancsouthwood@gmail.com>
Co-authored-by: Luke Street <luke@street.dev>
2022-07-16 13:44:09 -04: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
060361f87b sysCommon and partial sysGCU data cleanup 2022-03-21 02:44:08 -04:00
EpochFlame
50801a63ad misc cleanup 2022-02-14 22:35:18 -05:00
EpochFlame
2c5d2faa46 make certain animator functions weak
now they match the link map
also cleaned up stream.s
2022-02-02 13:34:42 -05:00
EpochFlame
ef0818c161 misc cleanup 2022-02-02 00:01:12 -05:00
EpochFlame
5e7a46c664 devkitPPC r40 compatibility
note: calcprogress is broken with devkitPPC r40
2022-01-18 14:25:56 -05:00
EpochFlame
d426837a50 overall cleanup of asm 2022-01-14 21:39:34 -05:00
EpochFlame
8b8dafd89f Delete node.s 2021-12-29 20:19:47 -05:00
EpochFlame
29ed884cc6 cleanup 2021-12-25 14:07:17 -05:00
EpochFlame
1291b7673c link and match parameters.cpp 2021-12-21 17:47:52 -05:00
EpochFlame
deee88d55b finish ID32, the ctor and bss works!!
sinit solved, woo!
2021-12-08 18:10:41 -05:00
SodiumChlorideLogic
dd9fd96e14 mapCollision (almost) OK 2021-11-12 18:11:45 -05:00
EpochFlame
0a43c605c7 partial ctors sort
sorted syscommon, sysgcu, and utilityu's ctors
2021-10-22 21:03:51 -04:00
EpochFlame
8082e71be1 correct sbss alignment 2021-10-21 11:22:39 -04:00
SodiumChlorideLogic
b6ff1deb35 Parameters, BaseParm, and Parm. 2021-10-20 14:05:29 -04:00
intns
28dd988f46 Do some sysMath 2021-10-19 14:48:28 +01:00
EpochFlame
69939cb142 repair transcription error
fixing typo
2021-10-18 14:47:39 -04:00
EpochFlame
a48e32f892
clean float values 2021-10-18 13:54:56 -04:00
EpochFlame
428855ea56 alignment update
also fixed p2assert strings
2021-10-17 19:40:09 -04:00
EpochFlame
4bcedc03f6 slight cleanup of id32
de-externed data, added header to tagparams
2021-10-17 17:57:26 -04:00
EpochFlame
ba2cfc7e2e split sdata2 from Kono onwards
more data splitting
2021-10-17 17:46:12 -04:00
EpochFlame
77f8449daf split sbss for sysCommon, sysGCU, and plugProjectKonoU
sbss splitting
2021-10-17 17:11:29 -04:00
EpochFlame
1b88f77a4b sysCommon data split 2021-10-17 13:45:33 -04:00
EpochFlame
27386c55bc started bss splice 2021-10-13 21:02:45 -04:00
EpochFlame
3cdb6e3012 sysGCU data spliced 2021-10-13 20:36:57 -04:00
EpochFlame
63e8cf2161 sdata2 merged from tagparams onward 2021-10-13 17:33:48 -04:00
EpochFlame
517dcdcf21 rodata from sysBootupU onwards split and merged 2021-10-13 16:10:54 -04:00
EpochFlame
2e9c1a67fa almost OK!
just need to fix tagparams.cpp weak function order
2021-10-12 21:12:01 -04:00
EpochFlame
cd70f6a427 more fixes
got tagparm flush to generate in pelletconfig correctly
2021-10-12 16:34:54 -04:00
EpochFlame
530358c50c super close to fixing the problem 2021-10-09 19:29:13 -04:00
EpochFlame
d07d54ec48 it links now
still bad
2021-10-09 18:31:29 -04:00
intns
9bd132d62c Revert "Discarded changes so that project compiles, functions done in previous commit were easy"
This reverts commit 130d848535.
2021-10-09 16:14:55 +01:00
intns
130d848535 Discarded changes so that project compiles, functions done in previous commit were easy
This reverts commit 878566c587.
2021-10-09 14:11:39 +01:00
intns
878566c587 Do more tagparams, need vtbl split @EpochFlame 2021-10-09 13:59:24 +01:00
EpochFlame
fda9f32b16 split data for vtables 2021-10-08 22:48:44 -04:00
intns
1c7523a939 Attempt stringtagparm ctor, need VTBL!!! 2021-10-09 03:23:53 +01:00
intns
b347e51fe6 TagParm progress 2021-10-09 03:18:21 +01:00
EpochFlame
27ae262c90 fixed all $$ symbol jank
thank you, noki doki!
2021-10-08 21:53:58 -04:00
intns
c60cba1e0a 11 pokos 2021-10-09 02:36:15 +01:00
EpochFlame
e3a046fd20 symbol update 2021-10-08 21:22:29 -04:00
EpochFlame
a9cbad080f updating symbols
cleaning out "$$0" and "$$1" for increased asm & src synergy
2021-10-08 21:03:24 -04:00
EpochFlame
04deb706bc fixed up sysMath
more symbol cleaning
2021-10-08 18:54:37 -04:00
EpochFlame
3250d1b484 symbol correction round one
cleaned up some legacy "$$" symbols
2021-10-08 18:49:24 -04:00