* Working on it
* Loading ucode from ROM working
* Menu implemented
* Fixed ifdefs in debug
* Fixed crashing
* Cleanup
* Suppressed make auto generated messages
* Reorganized RSP wrapper assembly files
* Fixed merge bug
* Removing speed_meter
* Porting profiler
* Basics working
* Port basically complete
* Basic tracing working
* CPU tracing working
* Added colors to CPU trace
* Fixed some issues
* Profiler basically done
* Update F3DEX3 to resolve issues
* Cleanup
* Cleaned up things for profiler or F3DEX3 disabled
* Fixed a couple counter names
* Working on it
* Loading ucode from ROM working
* Menu implemented
* Fixed ifdefs in debug
* Fixed crashing
* Cleanup
* Suppressed make auto generated messages
* Reorganized RSP wrapper assembly files
* Fixed merge bug
* 60 Hz on PAL consoles with correct audio
* account for MPAL
* PAL60 VI Mode, Region Free ROM Header
* crop corrupted bottom lines on PAL consoles
---------
Co-authored-by: Thar0 <17233964+Thar0@users.noreply.github.com>
* Match retail BSS ordering (#1927)
* Match retail BSS ordering
* Revert moving some global variables to headers
* Adjust block numbers after header changes
* Fix debug build
* Overlay bss ordering
* Fix BSS ordering after header changes
* gc-eu-mq OK
* Implement preprocessor for #pragma increment_block_number
* Transfer usage comment from reencode.sh
* Use temporary directory instead of temporary file
* Move ColChkMassType back
* Player: Document "WaitForPutAway" (#1936)
* document put away delay
* functions.txt
* add a note on delaying indefinitely
* format
* typo
* delay -> wait for put away
* revert unintended formatting change
* add comment to struct member
* format
* fix functions.txt
* Set up gc-eu and match all code (#1938)
* Set up gc-eu and match all code
* Format
* Mark gc-eu-mq as WIP until it builds OK
* Move original/MQ map mark data to separate files
* Add #includes to .inc.c files to help out VS Code
* Use #if in spec instead of .inc.c files
* Delete disassembly data for gc-eu-mq (#1942)
* Player Docs: "sUpperBodyIsBusy" (#1944)
* document upperbodybusy
* change wording for comment and rename upperanimblendweight
* format
* review
* Fix miscategorized scenes (#1946)
* Fix miscategorized scenes
* Sort includes
* Player Docs: Action Interrupt (#1947)
* document action interrupt
* format
* new function comment
* format
* add a note about items
* format
* Add gc-eu-mq to CI (#1943)
* Add gc-eu-mq to CI
* Give up on scripting
* Revert quotes changes
* Player Docs: Name some high level update calls (#1593)
* name some low hanging fruit
* revert burn and shock, doing in seperate pr
* add some function comments
* yaw func
* adjust comment
* some review
* unname UpdateZTarget
* Player_DetectRumbleSecrets
* fix dive do action name
* Player Docs: Control stick buffers (#1945)
* name vars and add enum
* name some spin attack stuff
* fix right and left
* forward/backward
* format
* fix retail bss
* sControlStickWorldYaw
* Force string.o to be in boot for gcc builds (#1948)
In retail builds, memcpy is linked in code, not boot, but GCC likes to call memcpy when copying structs so currently GCC builds immediately crash in __osInitialize_common.
* Rename yDistToWater -> depthInWater (#1950)
* Rename yDistToWater -> yDistUnderWater
* yDistUnderWater -> depthInWater
* Check baserom hash before decompression (#1952)
* Remove Cygwin support (#1951)
* update installation docs
* setup fixes
* tabs
---------
Co-authored-by: cadmic <cadmic24@gmail.com>
Co-authored-by: fig02 <fig02srl@gmail.com>
* started basic debugger
* documentation and added rectangle configurator
* updated f3dex3 patches + made some for profiling stuff
* started profiler
* fix issues and moved profiler functions to gamestate/hide by default
* fix folders not being created properly
* started menu
* memory management
* fix english
* debug disp
* started collision view
* improvements
* basic collider view
* revert profiler changes
* improvements
* updated gzinject to use cadmic's iso support
* first part
* changes
* fixed gzinject issues (cadmic)
* fixed issue where last scene doesn't get its romend
* fixed small "issue" with iso terminal printing
* better safeguard for f3dex3
* fixed libultra issues (thanks to cadmic)
* revert unwanted change
* small fix
* force deterministic builds + other things
* remove checksum comparison and check for modern sdk first
* remove package_author from makefile
* remove the build date entirely