Commit Graph

672 Commits

Author SHA1 Message Date
Sauraen
bbeb647990 Removing speed_meter 2024-05-16 22:03:56 -07:00
Sauraen
938a596889 Merged develop/2.1.0 2024-05-16 20:01:37 -07:00
Sauraen
66c42617b2 Reorganized RSP wrapper assembly files 2024-05-16 20:00:47 -07:00
Reonu
48a1c72e79 60 Hz on PAL consoles with correct audio (#105)
* 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>
2024-05-15 13:26:17 +02:00
Sauraen
96829b7a83 Merged develop/2.1.0 2024-05-11 17:33:08 -07:00
Sauraen
7b98a73fe0 Loading ucode from ROM working 2024-05-11 17:28:25 -07:00
Yanis
20a0613120 Merge zeldaret/main (#106)
* 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>
2024-05-10 18:21:07 +02:00
Sauraen
b01c08f03f Working on it 2024-05-08 21:51:21 -07:00
Yanis
b65f664159 Started Debug Menu (#104)
* 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
2024-05-08 12:04:46 +02:00
Yanis42
1dc6105517 Merge remote-tracking branch 'upstream/main' into mod_assets 2024-04-21 17:47:38 +02:00
Yanis42
a1f9b5279d rainbow 2024-04-20 15:16:10 +02:00
Yanis42
f5aab0e70d fixed issues and added example scene (not commiting the map now) 2024-04-19 00:22:59 +02:00
Yanis42
58954dda11 replace OOT_DEBUG with IS_DEBUG 2024-04-11 00:50:38 +02:00
Yanis42
381adf6914 Merge remote-tracking branch 'decomp/main' into v2 2024-04-11 00:47:39 +02:00
cadmic
731fe6da82 Line up code segment for gc-eu-mq (#1918) 2024-03-29 11:11:45 -04:00
Yanis42
e31ba09d72 Merge remote-tracking branch 'decomp/main' into v2 2024-03-05 16:56:42 +01:00
Yanis42
3f2fd94500 Merge remote-tracking branch 'decomp/main' into v2 2024-03-05 16:35:42 +01:00
cadmic
0407594107 Hacks for building nes_font_static and nes_message_data_static with gc-eu-mq (#1721)
* 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
2024-03-02 16:05:15 -05:00
Tharo
c521f1f8ae Remove gSystemHeap and use _buffersSegmentEnd instead, make buffer alignments explicit for gcc (#1901)
* 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
2024-02-27 19:01:47 -05:00
Tharo
7f64ace8f0 RNG doc (#1892)
* RNG doc

* Add some missing note qualifiers in comments

* code_800FD970 -> rand in Makefile and disasm CSVs
2024-02-26 22:21:25 -05:00
Yanis42
0227840349 Merge remote-tracking branch 'decomp/main' into v2 2024-02-08 23:42:19 +01:00
cadmic
0ba8cb38a7 Convert spec indentation to spaces (#1732) 2024-02-07 18:43:23 -05:00
Dragorn421
2ee7a2b7ff Dont link z_moji.o in retail (#1731) 2024-02-06 23:37:52 -05:00
cadmic
e7b37c6d60 Reorder boot/code spec includes for retail (#1667)
* Shuffle spec segments for retail

* Remove z_text.o from retail

* Un-#if DebugCamera_ScreenTextColored
2024-02-06 21:48:02 -05:00
Yanis42
7725efe646 Merge remote-tracking branch 'decomp/main' into v2 2024-02-06 23:35:19 +01:00