* Fix name of verify all versions job
* Create a script to run m2c on all remaining unmatched functions.
* Update some functions with updated versions from scratches.
* Minor func_800135B8 documenting
* formatting
* remove yaml patch file
* Add better bug comments to more standardize them
* Fix and document various small issues
* Add objStatusString to the symbols list
* Some work trying to see if I can fix thread0 code some.
* test
* near match for render_epc_lock_up_display
* Rematch render_epc_lock_up_display without the static bs
* Remove the stacks.c file
* Do some cleanup for thread0_epc.
* format
* update score
* Fix JP build
* Add a script to verify all versions.
* symbol size udpate, and scratch link update
* Add support for diffing other regions and versions with custom flags
* First pass
* Fix n64crc and add submodules properly
* Fix other versions
* Match func_8005B818 for v80 code.
* Formatting
* Fix build for JPN in last commit. Still broken in post v77 roms though.
* Fix builds for other versions.
* Match load_menu_text for other versions.
* Fix progress script
* update m2c
* Modify asset tools to remove the LD script code.
* Fix asm file macro inclue
* Get a working splat version for us_1.0 to build from the assets tool.
* update asm differ
* Update tools again
* Fix the makefile to only compile assets when requested. This will build all versions successfully, and compile assets for us_1.0 when requested.
* First round of suggestions
* Small cleanup
* Fix the gcc_generate.py path.
* Make entrypointThreadStack
* Small addition to the last commit
* "Fix" score script. Still need to fix the score values themselves, but at least it runs and is kind of close.
* Much closer matching score script
* Fix the splat version due to a breaking change in 0.33.0 for this repo for now.
* Fix the main function name
* Add gitignore entries
* Fix the padding problem to be handled by objcopy instead of a binary pad from splat.
* Update the README and change dependencies to setup.
* Have a hasm header that can be tweaked.
* Still calculate the checksum on no_verify builds or they won't work.
* Add support for boot_custom.bin
* Fix custom boot ld code.
* Fix score script
* Fix gcc building.
* Update m2c
* Fix warning, stop ignoring mod assets, and add some handy make rules.
* Uggh, serves me right for not testing.
* First stab at modifiable entrypoint.
* Fix typo, and small README change
* Stop n64crd from defaulting to returning 6105, so we can properly fail if the CIC checksum fails. Also, fix the
* Extract custom boot script
* Update automated scripts.
* Woops, fixed the MAXCONTROLLERS thing now.
* Add the method for building binutils back. Sorry!
* Only use -m32 when the longbit says we're on a 64 bit platform.
* Woops....
* Hopefully fix arm detection for raspi ido downloads.
* Remove capstone from the requirements, and update the workflows to use the latest recomp binaries.
* Update makefile and README for macOS
- support make 4.4 syntax for C and asm file lists
- prefer clang for C preprocessing since gcc on macOS is a clang alias
- update macOS setup and build instructions
---------
Co-authored-by: Ryan Myers <ryan.p.myers@gmail.com>