Commit Graph

316 Commits

Author SHA1 Message Date
HeartPiece
dae21dc448 Link mbstring.c
requires -inline deferred for whatever reason
2022-08-25 15:29:52 +10:00
HeartPiece
e07405039f Link DispMemberBase.cpp 2022-08-23 15:02:36 +10:00
EpochFlame
4f6f024a7b match nubevent.c
thank, kiwi! also formatted files

Co-Authored-By: kiwi <49212064+kiwi515@users.noreply.github.com>
2022-08-22 22:18:57 -04:00
EpochFlame
b9ae6367e5 match the used portion of extras.c
thanks HP
also formatted files

Co-Authored-By: HeartPiece <107153442+HeartPiece44@users.noreply.github.com>
2022-08-21 22:01:35 -04:00
EpochFlame
803364aa0a match flush_cache and fix various dolphin things 2022-08-21 19:06:49 -04:00
EpochFlame
3479ea2e31 match mem_TRK.c
Thanks, kiwi, altafen, and ribbanya!
2022-08-21 16:39:38 -04:00
EpochFlame
cca1d64f06 match nubinit.c
thanks, @NWPlayer123
2022-08-18 17:51:05 -04:00
HeartPiece
f376140bf2 PSBgmTask.cpp linked 2022-08-08 16:17:30 +10:00
HeartPiece
ebd2d5834f dvdStatus.cpp linked 2022-08-07 14:00:18 +10:00
intns
437a7e7b19 do baseGameSectionDraw 2022-08-06 15:37:24 +01:00
HeartPiece
2b98b2b26f menuSection.cpp linked 2022-08-04 13:32:51 +10:00
EpochFlame
691b95a561 link gameConfig.cpp
needs ifdef for demo1
2022-08-03 18:31:34 -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
HeartPiece
6af6af30bb resourceMgr2D.cpp linked
lol at this code

Co-Authored-By: intns <84647527+intns@users.noreply.github.com>
2022-08-04 00:15:47 +10:00
HeartPiece
9fcc2e9da7 ogScreenVs.cpp linked
plus formatting
2022-08-03 21:37:49 +10:00
HeartPiece
15f8723c09 ogScreenSpecialItem.cpp linked 2022-08-03 21:23:13 +10:00
HeartPiece
8670c20635 ogScreenKantei.cpp linked 2022-08-03 21:09:30 +10:00
HeartPiece
1ad69084f8 ogSceneCave.cpp linked 2022-08-03 20:48:01 +10:00
HeartPiece
6e8748a23b timeMgr.cpp linked
also formatting
2022-08-03 20:08:07 +10:00
HeartPiece
4bdee11403 EnemyUnit.cpp linked 2022-08-03 18:52:01 +10:00
HeartPiece
e74e5bc97c
messageSequence.cpp matched and linked (#30)
* messageSequence progress + headers

* messageSequence.cpp linked
2022-08-02 19:24:56 +10:00
HeartPiece
5bab60e970
link messageAnalyzer.cpp and fix JSystem headers (#29)
* initial header fixing

* Update TResource.h

* JMessageHeader work

* General JSystem progress

* fix match from TProcessor error

* messageAnalyzer.cpp linked
2022-08-02 15:41:29 +10:00
intns
7038dce781
Merge pull request #26 from encounter/challengebase
Fix ogSceneChallengeBase vtable
2022-07-18 12:25:20 -05:00
Luke Street
687a011fe7 Fix ogSceneChallengeBase vtable 2022-07-18 13:21:32 -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
intns
cafe7c1caf Closer to match... 2022-07-18 03:59:34 +01:00
intns
4f1150685d Merge branch 'aiBridge.cpp' 2022-07-17 02:53:05 +01:00
intns
e63909316c Finish AIFree
aiBridge work

match aiBridge
2022-07-17 02:52:45 +01: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
HeartPiece
93d00620fe Revert "Finish AIFree"
This reverts commit c7e19d3953.
2022-07-13 17:47:57 +10:00
intns
c7e19d3953 Finish AIFree 2022-07-12 14:31:29 +01:00
intns
a80f018c53
Merge pull request #21 from projectPiki/MapUnit.cpp
MapUnit.cpp
2022-07-11 23:19:37 -05:00
intns
5e35512b8a Unlink aiBattle for PikiAI progression 2022-07-12 02:17:32 +01:00
HeartPiece
41a6d1ca3c Linked MapUnit.cpp
also fixed linking errors
2022-07-11 09:52:43 +10:00
HeartPiece
af38781bf5 RandPlantUnit.cpp linked + additional header fixes
also formatting
2022-07-10 01:36:42 +10:00
HeartPiece
df590a9fa6 RandMapDraw.cpp done with related headers
matched + linked - _2C in Game::Cave::MapUnitGenerator should be m_visitedMapNodes, updated
2022-07-09 21:07:26 +10:00
EpochFlame
31ada062ab match and link GBA.c
Only GBAXfer to go, then that's the GBA SDK files complete!
2022-06-29 17:05:43 -04:00
EpochFlame
1f2625db74 link GBAWrite.c
it's OK!
2022-06-28 13:14:36 -04:00
SodiumChlorideLogic
7391a13be4 GBARead.c linked 2022-06-28 01:43:11 -04:00
EpochFlame
9d8909e4c4 match mainloop.c
trk debugger main loop decompiled
todo: figure out if the switch case is using the defines in Dolphin/trk.h

Co-Authored-By: SodiumChlorideLogic <19625889+SodiumChlorideLogic@users.noreply.github.com>
2022-06-26 16:54:49 -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
05144f918e finally match aiConstants
Thanks, Chippy!

Co-Authored-By: 1superchip <57328807+1superchip@users.noreply.github.com>
2022-06-19 14:25:27 -04:00
EpochFlame
a64b48906f match ogSceneChallengeBase.cpp
except its stubborn vtable which refuses to cooperate
2022-06-13 22:34:08 -04:00
EpochFlame
55b7e0d0f4 link OSAlloc.c
largely taken from https://github.com/camthesaxman/smb-decomp/tree/master/libraries/os
2022-06-12 16:50:26 -04:00
EpochFlame
943058f664 match pelplantGenerator.cpp
finally, some more fun "enemy" code matches
2022-05-24 17:06:10 -04:00
EpochFlame
d54508555a decompile treasureLightMgr.cpp
thanks Altafen for matching Mgr::setCommonProc

Co-Authored-By: BR- <BR-@users.noreply.github.com>
2022-05-24 12:55:28 -04:00
intns
59ee6f9882 ItemUnit complete 2022-05-22 12:45:46 +01:00
intns
ce6366be9a GateUnit complete 2022-05-22 12:21:41 +01:00
intns
0e353055e1 DoorNode complete 2022-05-22 11:53:43 +01:00