Thank you TZ and Seeky.
Here's an idea, how about somebody makes a Public Google Spreadsheet? That way it can easily be updated. As forum posts here have size limits and other restrictions.
Updated the OP with the Google Sheet link
800C78D0 (PAL)
This is the CRC16-CCITT function call whenever the Mii Data needs to checksummed.
Thank you Loaf for providing this.
I revamped by Python scripts and published it on GitHub.
These scripts can match object files containing known symbols and relocations with a memory dump,
and then export a list of unambiguous symbol matches. (meaning symbol matched one address, and address matched only one symbol).
This method found 4251 generic symbols.
You can find it here:
https://github.com/terorie/wii-symbols/b...RMCP01.txt
0x8052D118-0x8052D1BF: Upper Matrix VR/BR Change Calculation (positive Values)
Function Arguments: r3 = Pointer to active Player (Winner), r4 = Pointer to passive Player (Looser)
Function Values (Return): r3 = VR/BR Change
0x8052D1C0-0x8052D26F: Lower Matrix VR/BR Change Calculation (negative Values)
Function Arguments: r3 = Pointer to active Player (Looser), r4 = Pointer to passive Player (Winner)
Function Values (Return): r3 = VR/BR Change
0x8052CEF8-0x8052D00B: Real Change Calculation (used of both Subroutines above)
Function Arguments: f1 = Prepared VR/BR Delta between the Players
Function Values (Return): f1 = Floating Point Value of VR/BR Change
PAL: 0x807BC350 - dropped item direction calculation