<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tww/src/JSystem/J2DGraph, branch main</title>
<subtitle>Decompilation of The Legend of Zelda: The Wind Waker (GCN)</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/'/>
<entry>
<title>missing GXEnd</title>
<updated>2026-10-13T15:04:46+00:00</updated>
<author>
<name>Jcw87</name>
<email>Jcw87@users.noreply.github.com</email>
</author>
<published>2026-10-13T01:24:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=ff22af5e1aec56d7989c49cacac531c26b978882'/>
<id>ff22af5e1aec56d7989c49cacac531c26b978882</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>A Bunch of uintptr_t</title>
<updated>2026-09-24T02:17:12+00:00</updated>
<author>
<name>SuperDude88</name>
<email>82904174+SuperDude88@users.noreply.github.com</email>
</author>
<published>2026-09-24T02:09:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=db2cc9d295262055b7704ef0e1119e7810c2f9d3'/>
<id>db2cc9d295262055b7704ef0e1119e7810c2f9d3</id>
<content type='text'>
A couple of these are odd because nearby asserts have (u32) that might suggest they didn't use it originally (but for matching purposes uintptr_t is just a typedef for u32)

Most don't have that issue, though
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A couple of these are odd because nearby asserts have (u32) that might suggest they didn't use it originally (but for matching purposes uintptr_t is just a typedef for u32)

Most don't have that issue, though
</pre>
</div>
</content>
</entry>
<entry>
<title>demo d_file_error OK, fmap/fmap2 work, misc (#1208)</title>
<updated>2026-09-17T14:05:55+00:00</updated>
<author>
<name>LagoLunatic</name>
<email>LagoLunatic@users.noreply.github.com</email>
</author>
<published>2026-09-17T14:05:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=f38b962a5844502889ec00a98d0c9ed2a1151695'/>
<id>f38b962a5844502889ec00a98d0c9ed2a1151695</id>
<content type='text'>
* d_file_error OK, use J2DPane inlines everywhere

* d_menu_fmap demo work

* fmap and fmap2 work

* fix demo regression with ternary fakematch

* inline cleanup, f_pc_profile OK for demo

* fix min/max bss order

* lstair almost for demo</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* d_file_error OK, use J2DPane inlines everywhere

* d_menu_fmap demo work

* fmap and fmap2 work

* fix demo regression with ternary fakematch

* inline cleanup, f_pc_profile OK for demo

* fix min/max bss order

* lstair almost for demo</pre>
</div>
</content>
</entry>
<entry>
<title>Add DEAD_STRING macro to clearly distinguish unused strings</title>
<updated>2026-08-31T20:08:40+00:00</updated>
<author>
<name>LagoLunatic</name>
<email>LagoLunatic@users.noreply.github.com</email>
</author>
<published>2026-08-31T20:08:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=94a5eadb5f7b7651104cebf0dc4cc512915aa413'/>
<id>94a5eadb5f7b7651104cebf0dc4cc512915aa413</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>msg inline fixes, remove some fake jsystem inlines</title>
<updated>2026-08-07T20:40:56+00:00</updated>
<author>
<name>LagoLunatic</name>
<email>LagoLunatic@users.noreply.github.com</email>
</author>
<published>2026-08-07T20:40:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=07b55421f9ce2db2fecbaaa34a3e1b59d6f231a7'/>
<id>07b55421f9ce2db2fecbaaa34a3e1b59d6f231a7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>msg work (#1143)</title>
<updated>2026-08-03T01:04:29+00:00</updated>
<author>
<name>LagoLunatic</name>
<email>LagoLunatic@users.noreply.github.com</email>
</author>
<published>2026-08-03T01:04:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=380407dd2691ca4c0f3772092f39a7b3b528d1e4'/>
<id>380407dd2691ca4c0f3772092f39a7b3b528d1e4</id>
<content type='text'>
* fopMsgM_msgDataProc_c::stringSet work

* Fix JPN

* More stringSet work

* work

* get rid of fake temps

* stringSet 99.99%

* fopMsgM_msgDataProc_c::stringLength 100%

* d_msg work

* fix pal

* fix message_paper, d_meter version diff fixes</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* fopMsgM_msgDataProc_c::stringSet work

* Fix JPN

* More stringSet work

* work

* get rid of fake temps

* stringSet 99.99%

* fopMsgM_msgDataProc_c::stringLength 100%

* d_msg work

* fix pal

* fix message_paper, d_meter version diff fixes</pre>
</div>
</content>
</entry>
<entry>
<title>GX Vertex Format Fixes (#938)</title>
<updated>2026-03-14T22:47:46+00:00</updated>
<author>
<name>Briggs Baltzell</name>
<email>briggsbaltzellb3@gmail.com</email>
</author>
<published>2026-03-14T22:47:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=f64d5000b622e00a9c59265075eaa696e09493e3'/>
<id>f64d5000b622e00a9c59265075eaa696e09493e3</id>
<content type='text'>
* Update vertex attribute formats in `d_a_hookshot.cpp` for improved correctness.

* Fix texture coordinate formats in `J3DSys.cpp` to use `GX_TEX_ST` for improved semantics.

* Update vertex attribute formats in `JFWDisplay.cpp` for improved semantics.

* Update texture coordinate vertex format in `J2DWindow.cpp` to use `GX_TEX_ST` for improved semantics.

* Refactor `J2DWindow.cpp` for improved readability: update constructor initialization style, inline function arguments, and add spacing for clarity in GX rendering logic.

* Update vertex attribute formats in `JUTResFont.cpp` for improved correctness and semantic clarity.

* Update vertex attribute format in `d_kankyo_rain.cpp` to use `GX_POS_XYZ` for improved correctness.

* Update texture coordinate formats in `d_ovlp_fade2.cpp` to use `GX_TEX_ST` for improved semantics.

* Update texture coordinate format in `d_ovlp_fade4.cpp` to use `GX_TEX_ST` for improved semantics

* Format vertex attribute and texture coordinate initialization in `d_a_goal_flag.cpp` for improved consistency and semantics.

* Update vertex attribute and texture coordinate formats in `d_a_majuu_flag.cpp` for improved correctness and semantics.

* Update vertex attribute and texture coordinate formats in `d_a_pirate_flag.cpp` for improved correctness and semantics.

* Update vertex attribute and texture coordinate formats in `d_a_sail.cpp` for improved correctness and semantics.

* Update vertex attribute and texture coordinate formats in `d_a_player_particle.inc` for improved correctness and semantics.

* Update vertex attribute and texture coordinate formats in `d_a_player_particle.inc` for improved correctness and semantics.

* Update vertex attribute and texture coordinate formats in `d_a_sea.cpp` for improved correctness and semantics.

* Update vertex attribute and texture coordinate formats in `d_wood.cpp` for improved correctness and semantics.

* Update vertex attribute and texture coordinate formats in `m_Do_ext.cpp` for improved correctness and semantics.

* Undid formatting of `halftofull` array in `JUTResFont.cpp`

* Update vertex attribute and texture coordinate formats in `d_tree.cpp` for improved correctness and semantics.

* Update vertex attribute and texture coordinate formats in `d_a_bwdg.cpp` for improved correctness and semantics.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Update vertex attribute formats in `d_a_hookshot.cpp` for improved correctness.

* Fix texture coordinate formats in `J3DSys.cpp` to use `GX_TEX_ST` for improved semantics.

* Update vertex attribute formats in `JFWDisplay.cpp` for improved semantics.

* Update texture coordinate vertex format in `J2DWindow.cpp` to use `GX_TEX_ST` for improved semantics.

* Refactor `J2DWindow.cpp` for improved readability: update constructor initialization style, inline function arguments, and add spacing for clarity in GX rendering logic.

* Update vertex attribute formats in `JUTResFont.cpp` for improved correctness and semantic clarity.

* Update vertex attribute format in `d_kankyo_rain.cpp` to use `GX_POS_XYZ` for improved correctness.

* Update texture coordinate formats in `d_ovlp_fade2.cpp` to use `GX_TEX_ST` for improved semantics.

* Update texture coordinate format in `d_ovlp_fade4.cpp` to use `GX_TEX_ST` for improved semantics

* Format vertex attribute and texture coordinate initialization in `d_a_goal_flag.cpp` for improved consistency and semantics.

* Update vertex attribute and texture coordinate formats in `d_a_majuu_flag.cpp` for improved correctness and semantics.

* Update vertex attribute and texture coordinate formats in `d_a_pirate_flag.cpp` for improved correctness and semantics.

* Update vertex attribute and texture coordinate formats in `d_a_sail.cpp` for improved correctness and semantics.

* Update vertex attribute and texture coordinate formats in `d_a_player_particle.inc` for improved correctness and semantics.

* Update vertex attribute and texture coordinate formats in `d_a_player_particle.inc` for improved correctness and semantics.

* Update vertex attribute and texture coordinate formats in `d_a_sea.cpp` for improved correctness and semantics.

* Update vertex attribute and texture coordinate formats in `d_wood.cpp` for improved correctness and semantics.

* Update vertex attribute and texture coordinate formats in `m_Do_ext.cpp` for improved correctness and semantics.

* Undid formatting of `halftofull` array in `JUTResFont.cpp`

* Update vertex attribute and texture coordinate formats in `d_tree.cpp` for improved correctness and semantics.

* Update vertex attribute and texture coordinate formats in `d_a_bwdg.cpp` for improved correctness and semantics.</pre>
</div>
</content>
</entry>
<entry>
<title>Add JSystem PCH to fix weak function order (#904)</title>
<updated>2025-12-05T17:11:53+00:00</updated>
<author>
<name>LagoLunatic</name>
<email>LagoLunatic@users.noreply.github.com</email>
</author>
<published>2025-12-05T17:11:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=8ce8d2f5411d35329dc92ef65f29e2e7167f3830'/>
<id>8ce8d2f5411d35329dc92ef65f29e2e7167f3830</id>
<content type='text'>
* Add JSystem PCH

* Fix build issues, remove weak order fakematches, and fix functionvalue weak func order</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add JSystem PCH

* Fix build issues, remove weak order fakematches, and fix functionvalue weak func order</pre>
</div>
</content>
</entry>
<entry>
<title>d_mesg work</title>
<updated>2025-06-26T23:12:22+00:00</updated>
<author>
<name>LagoLunatic</name>
<email>LagoLunatic@users.noreply.github.com</email>
</author>
<published>2025-06-26T22:40:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=3bb95dd90c407c26e72c497dc3b64c5b0742105d'/>
<id>3bb95dd90c407c26e72c497dc3b64c5b0742105d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve compiler compatibility (#743)</title>
<updated>2025-04-29T16:49:09+00:00</updated>
<author>
<name>Jcw87</name>
<email>Jcw87@users.noreply.github.com</email>
</author>
<published>2025-04-29T16:49:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=5e7b59f2fe2f0a7e39d2b7ba6f9e19f3bbdf3254'/>
<id>5e7b59f2fe2f0a7e39d2b7ba6f9e19f3bbdf3254</id>
<content type='text'>
* fix returns

* use standard C headers

* struct/class mismatch

* explicit this in template

* switch variable scope

* C standard compliance

* &amp; l-value</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* fix returns

* use standard C headers

* struct/class mismatch

* explicit this in template

* switch variable scope

* C standard compliance

* &amp; l-value</pre>
</div>
</content>
</entry>
</feed>
