Commit Graph

53 Commits

Author SHA1 Message Date
EpochFlame
9a6acdd4a7 minor sdata2 cleanup
missed some spots :P
2023-02-25 00:35:21 -05:00
EpochFlame
e889b8234a various asm cleanups
u64 literals
2023-02-23 20:50:02 -05:00
EpochFlame
e8e7ae0b34 kono asm cleanup complete
cleaned all remaining kono asm
2023-02-11 18:09:49 -05:00
EpochFlame
2c379b53cf finish utilityU asm cleanup
all done with the utility library asm
2023-02-11 13:12:10 -05:00
EpochFlame
fe672da96c formatting
1 2 7 3 down to rockefeller street
2023-02-08 22:19:17 -05:00
EpochFlame
81d8496a5e utility asm cleanup part 1 2023-02-08 18:55:07 -05:00
EpochFlame
3780782d91 finish Dolphin ASM cleanup
all dolphin asm has proper directives and linkage
2023-02-08 12:42:36 -05:00
EpochFlame
700ba772c1 further asm cleanup 2023-02-06 23:14:49 -05:00
HeartPiece
d22fbeb44c Link khUtil.cpp 2023-01-30 14:23:32 +11:00
PikHacker
d808194ee9 fix kono compile errors 2023-01-28 23:54:17 -05:00
PikHacker
b02c842254 more worldmap stuff 2023-01-27 16:03:40 -05:00
HeartPiece
b3fd3f6f2f Link khPayDept.cpp
dept [sp] paid
2023-01-24 15:54:52 +11:00
HeartPiece
b106efd511 Link newGame2DMgr.cpp
Co-Authored-By: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
2023-01-24 12:49:36 +11:00
HeartPiece
16600e09db Link khReadyGo.cpp 2023-01-21 09:29:29 +11:00
PikHacker
76b83c4347 khReadyGo.cpp 2023-01-20 16:21:39 -05:00
HeartPiece
f3f7ffd0a1 Link khWinLoseReason.cpp 2023-01-21 01:16:14 +11:00
HeartPiece
48dde4ea11 Link khWinLose.cpp 2023-01-20 14:39:09 +11:00
HeartPiece
3524f50cce Link khFinalFloor 2023-01-19 13:57:37 +11:00
EpochFlame
4e3f9c0f0c utilize updated macros.inc from @encounter
thanks for the macros! and ty skriena for helping with regex
2023-01-14 14:26:48 -05:00
HeartPiece
37dad3b262
Link more Ogawa and Morimura files (#122)
* wip objCaveResult

* patchin' some matchin'

* link ogSE and ogBloGroup

* mrWindow near-match

* repair build error

* Link mrWindow.cpp

* mrWindow improvements

* ogBloGroup cleanup

* Link ogObjSpecialItem.cpp

* mrUtil

* more ObjCaveResult

* Link mrUtil.cpp

* Improve ogScreen AlphaMgr

* some CaveResult progress

* ogAnimTextScreen

* Link ogAnimTextScreen.cpp

* Update todos and progress

* Fix flags + minor other cleanup

Co-authored-by: PikHacker <evangrune@gmail.com>
Co-authored-by: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
2022-12-04 11:02:48 +11:00
HeartPiece
11954f0ba3 Match + link khSceneLoader.cpp 2022-11-13 14:51:12 +11:00
EpochFlame
89b71111fe purge fake global labels 2022-11-03 17:18:27 -04:00
EpochFlame
75c3292df0 reduce label emissions
linkmap goes faster now
2022-11-03 17:02:42 -04:00
EpochFlame
cca1d64f06 match nubinit.c
thanks, @NWPlayer123
2022-08-18 17:51:05 -04:00
EpochFlame
859db25caa partial ebi and yamashita disasm cleanup 2022-08-08 19:50:53 -04: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
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
fc02e45a63 cleanup and formatting 2022-05-12 16:09:19 -04:00
EpochFlame
50b4568556 decompile calcLagrange
also minor cleanup of .s
2022-03-03 16:34:54 -05:00
EpochFlame
f9eb2c70cc yet more data cleanup 2022-02-06 21:19:57 -05:00
EpochFlame
62a09fd86e kono cleanup and +4 encapsulation
formatted certain labels for ppc2cpp parsing
2022-02-06 20:49:50 -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
c7559be21e clean up aiConstants.s 2021-11-24 22:30:29 -05:00
EpochFlame
6eb497429e clean up khFinalFloor.s 2021-11-24 22:24:55 -05:00
intns
092b90c637 63 pokos 🅰️ ℹ️ ™️ 2021-11-10 18:52:05 +00:00
camthesaxman
bc9cf284e6 use 2.6 linker 2021-11-06 22:45:29 -04:00
EpochFlame
dacc80c9f2 more ctors sorting
ebisawa & kono
2021-10-22 22:14:54 -04:00
EpochFlame
8082e71be1 correct sbss alignment 2021-10-21 11:22:39 -04:00
EpochFlame
428855ea56 alignment update
also fixed p2assert strings
2021-10-17 19:40:09 -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
3b13fcfc16 plugProjectKonoU data split
more vtable splitting
2021-10-17 14:00:52 -04:00
EpochFlame
d4e2e3c9bb sorted all of .sdata
Cleaned and sorted sdata into its various source files. Added a few missing data-centric files.
2021-10-16 17:07:11 -04:00
EpochFlame
02f11a1dac Kono rodata split 2021-10-16 12:27:25 -04:00
intns
2a4857cfe9 Remove hardcoded pointers for all asm 2021-10-14 04:58:59 +01:00
intns
b372f840a9 data_0a 2021-10-14 04:22:06 +01:00
EpochFlame
27386c55bc started bss splice 2021-10-13 21:02:45 -04:00
EpochFlame
c8b57e0ec1 Squashed commit of the following:
commit 2ec9b0b3859c03f850803e87d16804149f431842
Author: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
Date:   Sun Oct 10 21:57:34 2021 -0400

    extab and extabindex spliced in

commit 82fdad3f256ddf4da4cb91187231e874d248c76c
Author: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
Date:   Sun Oct 10 21:47:46 2021 -0400

    sbss2 spliced in

    finished sbss2 (the warnings are annoying)

commit 4d804140dd3f317e0e9de522e4d94e17fab5395d
Author: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
Date:   Sun Oct 10 21:23:23 2021 -0400

    formatting

commit 2cfa617d9821fbe04b3bfdd578f45b141f0f29a1
Author: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
Date:   Sun Oct 10 21:22:54 2021 -0400

    Update .clang-format

commit abe5e4186f765db821578ac2222c1e0aa630e7fb
Author: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
Date:   Sun Oct 10 21:19:38 2021 -0400

    started splicing data
2021-10-10 22:05:19 -04:00
EpochFlame
27ae262c90 fixed all $$ symbol jank
thank you, noki doki!
2021-10-08 21:53:58 -04:00