* Stress decomp from earlier this month.
* JSystem 🆗
repaired the branch! passing off to @HeartPiece44 to reconcile with main
* Repair build + format + progress
Co-authored-by: SodiumChlorideLogic <19625889+SodiumChlorideLogic@users.noreply.github.com>
Co-authored-by: HeartPiece <deancsouthwood@gmail.com>
* JStudio and a few other things.
Links object-ambientlight, object-fog, and object-message.
* Formatting and progress update
Co-authored-by: HeartPiece <deancsouthwood@gmail.com>
* More JSystem stuff.
Link JASBasicInst and JASWaveBankMgr.
Process large chunk of unsorted headers.
* Update formatting and progress.csv
Co-authored-by: HeartPiece <deancsouthwood@gmail.com>
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
* Demo Building Support
Complete the partial framework in place for building a sha1 matching demo version dol. Majority of additions are handling BaseSection object size difference between usa and usa demo. The rest of the differences implemented are documented here: https://github.com/Minty-Meeo/Pikmin-2-Symbol-Maps/blob/master/README.md#pikmin-2-usa-v100map.
Functions in the .text section have individual copies for both versions, while data sections have ifdefs encompassing only relevant differences between versions.
* reinstate newline
y'all do realize these sda base sets are comments, right? could be good for reference, I suppose
Co-authored-by: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
success!
Progress:
Code sections: 72276 / 4652352 bytes in src (1.553537%)
Data sections: 35223 / 712856 bytes in src (4.941110%)
You have 155 out of 10000 Pokos and collected 9 out of 201 treasures.