<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tww/include/JSystem/JStudio, 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>Tiny Cleanups (#1248)</title>
<updated>2026-10-23T22:00:35+00:00</updated>
<author>
<name>SuperDude88</name>
<email>82904174+SuperDude88@users.noreply.github.com</email>
</author>
<published>2026-10-23T22:00:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=98153338b05ed71e7cf36537759cb67895898bf9'/>
<id>98153338b05ed71e7cf36537759cb67895898bf9</id>
<content type='text'>
* Random const Fixes

- Add more const
- Make 1 usage where it was casted away more consistent with similar code

* Inline Fixes

- GXColor4x8 -&gt; GXColor4u8 to match debug map
- Use inlines in a few more places

* More __MWERKS__ Usage

- Guard more standard-noncompliant code behind __MWERKS__

* Inconsistent Typing Fixes

- Make sure function params match between header &lt;-&gt; source

* More COMPOUND_LITERAL Usage

- Fix a couple missing COMPOUND_LITERALs</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Random const Fixes

- Add more const
- Make 1 usage where it was casted away more consistent with similar code

* Inline Fixes

- GXColor4x8 -&gt; GXColor4u8 to match debug map
- Use inlines in a few more places

* More __MWERKS__ Usage

- Guard more standard-noncompliant code behind __MWERKS__

* Inconsistent Typing Fixes

- Make sure function params match between header &lt;-&gt; source

* More COMPOUND_LITERAL Usage

- Fix a couple missing COMPOUND_LITERALs</pre>
</div>
</content>
</entry>
<entry>
<title>real c++ header names (#1247)</title>
<updated>2026-10-21T04:31:21+00:00</updated>
<author>
<name>Jcw87</name>
<email>Jcw87@users.noreply.github.com</email>
</author>
<published>2026-10-21T04:31:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=c74eb074a114a840c97941d9860c4061977ee07f'/>
<id>c74eb074a114a840c97941d9860c4061977ee07f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes for other compilers (#1230)</title>
<updated>2026-10-03T22:57:22+00:00</updated>
<author>
<name>Jcw87</name>
<email>Jcw87@users.noreply.github.com</email>
</author>
<published>2026-10-03T22:57:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=92e7ebe1f7039fb4dd16fb357f9a757ce18e214a'/>
<id>92e7ebe1f7039fb4dd16fb357f9a757ce18e214a</id>
<content type='text'>
* add COMPOUND_LITERAL macro for non-standard struct initializer casts

* fix f_pc_profile_lst for other compilers

* std::__tag_va_List compiler compatibility

* JStudio fix

* fix return

* don't use NULL for non-pointer variables</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add COMPOUND_LITERAL macro for non-standard struct initializer casts

* fix f_pc_profile_lst for other compilers

* std::__tag_va_List compiler compatibility

* JStudio fix

* fix return

* don't use NULL for non-pointer variables</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>Redundant Struct Declarations</title>
<updated>2026-09-24T02:16:42+00:00</updated>
<author>
<name>SuperDude88</name>
<email>82904174+SuperDude88@users.noreply.github.com</email>
</author>
<published>2026-09-24T01:47:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=aebb9e582b3e8bb5e6a5cc59ded9f8c1bb66bbbb'/>
<id>aebb9e582b3e8bb5e6a5cc59ded9f8c1bb66bbbb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>JAudio (#1196)</title>
<updated>2026-09-05T14:54:59+00:00</updated>
<author>
<name>Jcw87</name>
<email>Jcw87@users.noreply.github.com</email>
</author>
<published>2026-09-05T14:54:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=40e3fe24cbcdadc470b465768d9283895eab510a'/>
<id>40e3fe24cbcdadc470b465768d9283895eab510a</id>
<content type='text'>
* JStudio

* JAudio</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* JStudio

* JAudio</pre>
</div>
</content>
</entry>
<entry>
<title>fvb OK</title>
<updated>2026-08-28T20:34:27+00:00</updated>
<author>
<name>LagoLunatic</name>
<email>LagoLunatic@users.noreply.github.com</email>
</author>
<published>2026-08-28T20:34:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=6bafbce0afd7df2791f9466840df3e01a2154a34'/>
<id>6bafbce0afd7df2791f9466840df3e01a2154a34</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>JAIZelInst OK (#1005)</title>
<updated>2026-05-17T21:10:52+00:00</updated>
<author>
<name>LagoLunatic</name>
<email>LagoLunatic@users.noreply.github.com</email>
</author>
<published>2026-05-17T21:10:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=86a17bbfb726a5f39e23af257ac011af3e1f028c'/>
<id>86a17bbfb726a5f39e23af257ac011af3e1f028c</id>
<content type='text'>
* JAIZelInst OK

* Clean up some default args</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* JAIZelInst OK

* Clean up some default args</pre>
</div>
</content>
</entry>
<entry>
<title>jstudio-object OK</title>
<updated>2026-05-07T22:35:44+00:00</updated>
<author>
<name>LagoLunatic</name>
<email>LagoLunatic@users.noreply.github.com</email>
</author>
<published>2026-05-07T22:35:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tww/commit/?id=dba34420269d4742eab50d1673bf951e6c22c6a9'/>
<id>dba34420269d4742eab50d1673bf951e6c22c6a9</id>
<content type='text'>
Mostly copied from TP decomp
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mostly copied from TP decomp
</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>
</feed>
