* Fix some AVOID_UB stuff, and some small documenting.
* Fix m2ctx.py and add NON_EQUIV func_80045C48
* Minor issue cleanups
* Clean up audioline_ambient_create match
* Match func_80008040 as audioline_init, fix the generate ctx script, and some small warning stuff.
* Minor work on func_80008174 so it can be NON_EQUIVALENT again
* redefine asm abs
* Hackishly fix the ctx file when generated.
* Use some more constants and got rid of some start: auto stuff which is not recommended in splat anymore for BSS
* Do some documenting, and slightly better matches using JFG source.
* Formatting
* Clean up some more audio stuff
* Further cleanup and naming of things
* Massive libultra changes
* Fix the build!
* Remove crc comment that seemd to break the score script for some reason.
* Update README score.
* Apply some suggestions
* rename sins and coss funcs.
* Matched and documented a lot of functions in controller pak
* Clean up warnings on controller pak funcs
* Match func_80076A38
* Rename string_to_font_codes as I had it backwards
* Rename func_80076A38 to it's proper name
* Update and name some more funcs
* Near match for tt_menu_loop
* Remove M2C code, made SIDeviceStatus a type where possible, and reverted ghost header struct changes as I'm not happy with them
* Fix typo
Co-authored-by: AntonioCastelli <aatcastelli@gmail.com>
* Better names for SIDeviceStatus enum UNK vals.
Co-authored-by: AntonioCastelli <aatcastelli@gmail.com>
* Implement further suggestions
* Attempt to decompile func_80093D40, and got relatively close, identified some variables, but never got there yet
* Identify a couple more variables
* Match menu_boot_loop, it was *so* close, and just needed moving the s32 temp declaration.
* New matches from David just being added to my PR.
* Update return type of func_80087F14 to SIDeviceStatus, and make the #if 1 into a NON_EQUIVALENT for menu_character_loop for consistency
* Update src/unknown_0ABDF0.c
Co-authored-by: AntonioCastelli <aatcastelli@gmail.com>
Co-authored-by: Ryan Myers <foldor@gmail.com>
Co-authored-by: AntonioCastelli <aatcastelli@gmail.com>
* Fix many warnings, mostly when using functions without including headers, and mostly in libultra files. Included a few warning ignores as well
* Add another warning fix
* Revert trailing comma for LogicUpdateRates