<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mm/include/buffers.h, branch main</title>
<subtitle>Decompilation of The Legend of Zelda: Majora’s Mask</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/'/>
<entry>
<title>Misc Cleanup (#1782)</title>
<updated>2025-01-27T15:48:59+00:00</updated>
<author>
<name>Derek Hensley</name>
<email>hensley.derek58@gmail.com</email>
</author>
<published>2025-01-27T15:48:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=982ca889e2180165f7d2dd33c5fda2b6e8f998a0'/>
<id>982ca889e2180165f7d2dd33c5fda2b6e8f998a0</id>
<content type='text'>
* Remove some unnecessary casts in Graph_TaskSet00

* gGfxSPTaskYieldBuffer as u64

* gGfxSPTaskStack size macro

* R_THREE_DAY_CLOCK_Y_POS set to negative number

* scope cfb in Graph_TaskSet00

* Graph_ThreadEntry types

* func_80124618

* SysCfb_SetHiResMode</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Remove some unnecessary casts in Graph_TaskSet00

* gGfxSPTaskYieldBuffer as u64

* gGfxSPTaskStack size macro

* R_THREE_DAY_CLOCK_Y_POS set to negative number

* scope cfb in Graph_TaskSet00

* Graph_ThreadEntry types

* func_80124618

* SysCfb_SetHiResMode</pre>
</div>
</content>
</entry>
<entry>
<title>Match SysCfb_Init without extra symbols (#1780)</title>
<updated>2024-12-28T11:47:11+00:00</updated>
<author>
<name>Derek Hensley</name>
<email>hensley.derek58@gmail.com</email>
</author>
<published>2024-12-28T11:47:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=385c45ad483502a03c6f93b81e5b1ed5e08281d0'/>
<id>385c45ad483502a03c6f93b81e5b1ed5e08281d0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove gSystemHeap and the system_heap spec segment, use _buffersSegmentEnd to represent the start of the system heap (#1767)</title>
<updated>2024-12-19T05:38:44+00:00</updated>
<author>
<name>Tharo</name>
<email>17233964+Thar0@users.noreply.github.com</email>
</author>
<published>2024-12-19T05:38:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=047c505b96287d82dff47c105c909a9965fde9ac'/>
<id>047c505b96287d82dff47c105c909a9965fde9ac</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>More General Cleanup (#1638)</title>
<updated>2024-06-03T18:33:03+00:00</updated>
<author>
<name>Derek Hensley</name>
<email>hensley.derek58@gmail.com</email>
</author>
<published>2024-06-03T18:33:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=f26e77ba4088f20e72e13409f9ad535039abd291'/>
<id>f26e77ba4088f20e72e13409f9ad535039abd291</id>
<content type='text'>
* LINKER_FILES in makefile

* COLPOLY_GET_NORMAL

* math header

* libc

* M_PI for cosf and sinf files

* MAXFLOAT

* Revert "MAXFLOAT"

This reverts commit 96b75ffaa89b1a4ca1c08278b28bc3c70224701a.

* Remove SHT_MINV

* SHRT_MAX

* Add M_PI

* Angle macros

* f suffix

* Format</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* LINKER_FILES in makefile

* COLPOLY_GET_NORMAL

* math header

* libc

* M_PI for cosf and sinf files

* MAXFLOAT

* Revert "MAXFLOAT"

This reverts commit 96b75ffaa89b1a4ca1c08278b28bc3c70224701a.

* Remove SHT_MINV

* SHRT_MAX

* Add M_PI

* Angle macros

* f suffix

* Format</pre>
</div>
</content>
</entry>
<entry>
<title>Move the system heap and the framebuffers to their own segments (#1488)</title>
<updated>2023-11-26T12:47:21+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2023-11-26T12:47:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=34492a4386446fc82220fe0684ff521d760e84bd'/>
<id>34492a4386446fc82220fe0684ff521d760e84bd</id>
<content type='text'>
* make segments for the systemheap and the framebuffers

* define in the makefile

* undefined syms

* Make segments for the pre boot buffers too

* Update spec

Co-authored-by: Parker &lt;20159000+jpburnett@users.noreply.github.com&gt;

* review

* Update spec

Co-authored-by: Parker &lt;20159000+jpburnett@users.noreply.github.com&gt;

* Update Makefile

Co-authored-by: Dragorn421 &lt;Dragorn421@users.noreply.github.com&gt;

* comments

* comment

* move comment about the hardcoded address to buffers.h

* rewrite SYSTEM_HEAP_END_ADDR in terms of other symbols

* Use `ALIGNED` on all the buffers

* Rename SYSTEM_HEAP_END_ADDR to FRAMEBUFFERS_START_ADDR

* Put ALIGNED at the right like the rest of the codebase

* merge

* gLoBuffer

* gHiBuffer

* Add a static assert to ensure the address of gHiBuffer haven't shifted without the user noticing

* smol include cleanup

---------

Co-authored-by: Parker &lt;20159000+jpburnett@users.noreply.github.com&gt;
Co-authored-by: Dragorn421 &lt;Dragorn421@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* make segments for the systemheap and the framebuffers

* define in the makefile

* undefined syms

* Make segments for the pre boot buffers too

* Update spec

Co-authored-by: Parker &lt;20159000+jpburnett@users.noreply.github.com&gt;

* review

* Update spec

Co-authored-by: Parker &lt;20159000+jpburnett@users.noreply.github.com&gt;

* Update Makefile

Co-authored-by: Dragorn421 &lt;Dragorn421@users.noreply.github.com&gt;

* comments

* comment

* move comment about the hardcoded address to buffers.h

* rewrite SYSTEM_HEAP_END_ADDR in terms of other symbols

* Use `ALIGNED` on all the buffers

* Rename SYSTEM_HEAP_END_ADDR to FRAMEBUFFERS_START_ADDR

* Put ALIGNED at the right like the rest of the codebase

* merge

* gLoBuffer

* gHiBuffer

* Add a static assert to ensure the address of gHiBuffer haven't shifted without the user noticing

* smol include cleanup

---------

Co-authored-by: Parker &lt;20159000+jpburnett@users.noreply.github.com&gt;
Co-authored-by: Dragorn421 &lt;Dragorn421@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Stack cleanups (#1193)</title>
<updated>2023-03-08T18:25:51+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2023-03-08T18:25:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=2f1e7b3de8695c8f093c18ee6fe2e9e5c4c9e15a'/>
<id>2f1e7b3de8695c8f093c18ee6fe2e9e5c4c9e15a</id>
<content type='text'>
* Use STACK and STACK_TOP everywhere

* format

* remove fake variable

* bss

* review

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;

* Update src/boot_O2_g3/boot_main.c

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;

* review

* renames

* more renames

* and more

* whoopsie, forgot those too

* hopefully the last cleanup

* forgot some stuff

* a

* bss

---------

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Use STACK and STACK_TOP everywhere

* format

* remove fake variable

* bss

* review

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;

* Update src/boot_O2_g3/boot_main.c

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;

* review

* renames

* more renames

* and more

* whoopsie, forgot those too

* hopefully the last cleanup

* forgot some stuff

* a

* bss

---------

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;</pre>
</div>
</content>
</entry>
</feed>
