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>
lugia did most of the work, I just cleaned it up to fix the bss jank -epoch
Co-Authored-By: Jonathon Brady <62264079+jonathonbrady@users.noreply.github.com>
build/pikmin2.usa/main.dol: OK
Progress:
Code sections: 80860 / 4652352 bytes in src (1.738046%)
Data sections: 36249 / 712856 bytes in src (5.085038%)
You have 173 out of 10000 Pokos and collected 10 out of 201 treasures.
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.
@SeekyCt helped with JSUInputStream::skip
@BR- helped with several other funcs
I also finished JSUOutputStream.
Had to reimplement an unused dtor to generate JSUIosBase's virtual table in JSUOutputStream.cpp
Cannot link JSUInputStream until JKRAramStream is decompiled because of a weak virtual function in JSURandomInputStream.
Co-Authored-By: Seeky <58006653+SeekyCt@users.noreply.github.com>
Co-Authored-By: BR- <716157+BR-@users.noreply.github.com>
kiwi helped sort out JSUOutputStream::write
Output won't generate a vtable, and thus cannot fully link yet.
Co-Authored-By: kiwi <49212064+kiwi515@users.noreply.github.com>
link RandMapChecker and flesh out Cardinal Direction enum, add more relevant class functions to headers
kiwi helped match the isXonY funcs
Co-Authored-By: kiwi <49212064+kiwi515@users.noreply.github.com>
thanks kiwi for finishing the job
also corrected a calcprogress error inflating treasure count
Co-Authored-By: kiwi <49212064+kiwi515@users.noreply.github.com>
J3DUShadow.h was edited to remove clashing definitions of existing GX enums which was causing issues on a make clean.
The isdigit macro was edited since its new version helps the functions match and isn't used anywhere else yet.
UpdateReadme doesn't work on Linux yet so the README has not been updated to include message.cpp
Co-authored-by: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
@NerduMiner needs to clean it up w/enums and prototypes
Co-Authored-By: NerduMiner <nerdyminer18@gmail.com>
Co-Authored-By: camthesaxman <camthesaxman@users.noreply.github.com>