* 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
* Hack nes_font_static and nes_message_data_static
* Make hardcoded config a bit more consistent
* Put debug ROM first
* Reword comment
* Move nes_font_static hack to spec
* Restore extracted/gc-eu-mq
* Remove gSystemHeap and use _buffersSegmentEnd instead, make buffer alignments explicit for gcc
* ALIGNEDn -> ALIGNED(n), reposition alignment attribute for PreNmiBuff
* Correct positioning of ALIGNED for filter data in audio/lib/data.c
* Add ALIGNED to TypenameMacros
* ALIGNED(4) on same line for PreNmiBuff
* Revert audio load.c change, to be submitted separately