<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tp/include/dolphin/os, branch main</title>
<subtitle>Decompilation of The Legend of Zelda: Twilight Princess (GCN)</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tp/'/>
<entry>
<title>Reorganize library code into `libs/` (#3119)</title>
<updated>2026-03-01T22:35:36+00:00</updated>
<author>
<name>Luke Street</name>
<email>luke@street.dev</email>
</author>
<published>2026-03-01T22:35:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tp/commit/?id=9649319ec4926457ef85e6094f8207474c977c2d'/>
<id>9649319ec4926457ef85e6094f8207474c977c2d</id>
<content type='text'>
* Reorganize files into libs/{dolphin,JSystem,PowerPC_EABI_Support,revolution,TRK_MINNOW_DOLPHIN}

* Update configure.py and project.py for new libs structure

* Refactor `#include &lt;dolphin/x.h&gt;` -&gt; `&lt;x.h&gt;`

* Remove `__REVOLUTION_SDK__` forwards from dolphin

* Fix dolphin/ references in revolution

* Wrap `#include &lt;dolphin.h&gt;` in `!__REVOLUTION_SDK__`

* Always build TRK against dolphin headers

* Resolve revolution SDK header resolution issues</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Reorganize files into libs/{dolphin,JSystem,PowerPC_EABI_Support,revolution,TRK_MINNOW_DOLPHIN}

* Update configure.py and project.py for new libs structure

* Refactor `#include &lt;dolphin/x.h&gt;` -&gt; `&lt;x.h&gt;`

* Remove `__REVOLUTION_SDK__` forwards from dolphin

* Fix dolphin/ references in revolution

* Wrap `#include &lt;dolphin.h&gt;` in `!__REVOLUTION_SDK__`

* Always build TRK against dolphin headers

* Resolve revolution SDK header resolution issues</pre>
</div>
</content>
</entry>
<entry>
<title>m_Do_main / f_ap_game / f_op_actor debug work and misc (#2744)</title>
<updated>2025-10-19T17:30:49+00:00</updated>
<author>
<name>TakaRikka</name>
<email>38417346+TakaRikka@users.noreply.github.com</email>
</author>
<published>2025-10-19T17:30:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tp/commit/?id=850fae1aa304f7703ef973cf2126f246048ca25d'/>
<id>850fae1aa304f7703ef973cf2126f246048ca25d</id>
<content type='text'>
* m_Do_main / f_ap_game debug stuff

* revolution sdk compatibility

* f_op_actor debug work

* rename fopAcM_SetupActor to fopAcM_ct

* fix build

* fix jp/pal splits</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* m_Do_main / f_ap_game debug stuff

* revolution sdk compatibility

* f_op_actor debug work

* rename fopAcM_SetupActor to fopAcM_ct

* fix build

* fix jp/pal splits</pre>
</div>
</content>
</entry>
<entry>
<title>e_hb equivalent / some pal work (#2577)</title>
<updated>2025-08-10T16:27:45+00:00</updated>
<author>
<name>TakaRikka</name>
<email>38417346+TakaRikka@users.noreply.github.com</email>
</author>
<published>2025-08-10T16:27:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tp/commit/?id=87858822619e0a503e12f78690388c67df13f220'/>
<id>87858822619e0a503e12f78690388c67df13f220</id>
<content type='text'>
* some pal work

* e_hb equivalent

* update config</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* some pal work

* e_hb equivalent

* update config</pre>
</div>
</content>
</entry>
<entry>
<title>copy dolsdk2004 to tp / b_bh + e_mb done (#2299)</title>
<updated>2025-02-10T19:20:42+00:00</updated>
<author>
<name>TakaRikka</name>
<email>38417346+TakaRikka@users.noreply.github.com</email>
</author>
<published>2025-02-10T19:20:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tp/commit/?id=2453c0e3333157090e839eeab768d19b6a2b0ba1'/>
<id>2453c0e3333157090e839eeab768d19b6a2b0ba1</id>
<content type='text'>
* move dolsdk2004 over

* cleanup some temp work

* finish and cleanup gf

* b_bh done

* d_a_e_mb done</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* move dolsdk2004 over

* cleanup some temp work

* finish and cleanup gf

* b_bh done

* d_a_e_mb done</pre>
</div>
</content>
</entry>
<entry>
<title>Add clangd support for VS Code (#2207)</title>
<updated>2024-10-13T04:43:10+00:00</updated>
<author>
<name>Luke Street</name>
<email>luke@street.dev</email>
</author>
<published>2024-10-13T04:43:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tp/commit/?id=0db466edfa84378d1450abbef25b378f4664528c'/>
<id>0db466edfa84378d1450abbef25b378f4664528c</id>
<content type='text'>
* Add clangd support for VS Code

* Revert accidental change</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add clangd support for VS Code

* Revert accidental change</pre>
</div>
</content>
</entry>
<entry>
<title>switch to dtk setup (#2203)</title>
<updated>2024-10-10T14:29:58+00:00</updated>
<author>
<name>TakaRikka</name>
<email>38417346+TakaRikka@users.noreply.github.com</email>
</author>
<published>2024-10-10T14:29:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tp/commit/?id=12eb254d769d84743b5cc6cd5424057c57eaf0ad'/>
<id>12eb254d769d84743b5cc6cd5424057c57eaf0ad</id>
<content type='text'>
* switch to dtk setup

* some cleanup / fixes

* cleanup d_a_alink literals

* Restore doxygen, update CI &amp; README.md (#1)

* Fix build image ref (#2)

---------

Co-authored-by: Luke Street &lt;luke@street.dev&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* switch to dtk setup

* some cleanup / fixes

* cleanup d_a_alink literals

* Restore doxygen, update CI &amp; README.md (#1)

* Fix build image ref (#2)

---------

Co-authored-by: Luke Street &lt;luke@street.dev&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>d_a_e_fz work, doxygen revamp (#2127)</title>
<updated>2024-04-12T06:10:30+00:00</updated>
<author>
<name>Pheenoh</name>
<email>pheenoh@gmail.com</email>
</author>
<published>2024-04-12T06:10:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tp/commit/?id=a61e3491f7c46b698514af50464cf71ba76bd3a3'/>
<id>a61e3491f7c46b698514af50464cf71ba76bd3a3</id>
<content type='text'>
* initial freezard actor struct + setActionMode OK

* daE_FZ_Draw

* setReflectAngle

* mBoundSoundset

* daE_FZ_Execute &amp; execute

* demoDelete

* daE_FZ_Delete &amp; _delete

* CreateHeap

* useHeapInit

* cc_set

* mtx_set

* action WIP

* way_gake_check

* executeRollMove

* executeMove

* draw WIP

* executeDamage

* checkpoint

* create

* checkpoint

* daE_FZ_c::executeWait

* checkpoint

* daE_FZ_c::damage_check almost done

* rm asm

* rm headers

* setup_profile WIP + doxygen update

* fix merge issues

* docs fix?

* fix2

* doxygen updates

* setup g_profile_E_FZ, profile setup script WIP

* update github actions

* update progress.md</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* initial freezard actor struct + setActionMode OK

* daE_FZ_Draw

* setReflectAngle

* mBoundSoundset

* daE_FZ_Execute &amp; execute

* demoDelete

* daE_FZ_Delete &amp; _delete

* CreateHeap

* useHeapInit

* cc_set

* mtx_set

* action WIP

* way_gake_check

* executeRollMove

* executeMove

* draw WIP

* executeDamage

* checkpoint

* create

* checkpoint

* daE_FZ_c::executeWait

* checkpoint

* daE_FZ_c::damage_check almost done

* rm asm

* rm headers

* setup_profile WIP + doxygen update

* fix merge issues

* docs fix?

* fix2

* doxygen updates

* setup g_profile_E_FZ, profile setup script WIP

* update github actions

* update progress.md</pre>
</div>
</content>
</entry>
<entry>
<title>Fix _stack_addr to match OSInit and __OSThreadInit (#2042)</title>
<updated>2024-01-22T00:51:34+00:00</updated>
<author>
<name>hatal175</name>
<email>hatal175@users.noreply.github.com</email>
</author>
<published>2024-01-22T00:51:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tp/commit/?id=5a735a495680b6b410a242cbe570a72b789d7016'/>
<id>5a735a495680b6b410a242cbe570a72b789d7016</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>OSLink done (#2038)</title>
<updated>2024-01-20T10:53:06+00:00</updated>
<author>
<name>TakaRikka</name>
<email>38417346+TakaRikka@users.noreply.github.com</email>
</author>
<published>2024-01-20T10:53:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tp/commit/?id=49a4319fb85eaa6e3cbbaebad7c3a8df286b512f'/>
<id>49a4319fb85eaa6e3cbbaebad7c3a8df286b512f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>almost all of dolphin matched (#2036)</title>
<updated>2024-01-20T00:22:19+00:00</updated>
<author>
<name>TakaRikka</name>
<email>38417346+TakaRikka@users.noreply.github.com</email>
</author>
<published>2024-01-20T00:22:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tp/commit/?id=981cfe7283c0a39b8d1845d8ba59f3bb1e192932'/>
<id>981cfe7283c0a39b8d1845d8ba59f3bb1e192932</id>
<content type='text'>
* TRK full match

* remove trk asm

* ar done

* cleanup some dolphin headers

* more dolphin cleanup

* cleanup / GD fully matched

* almost all of GX fully matched

* GX / Mtx full matched

* most of OS done

* pad done

* most of VI

* remove asm

* forgot couple vec funcs

* couple JUtility matches</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* TRK full match

* remove trk asm

* ar done

* cleanup some dolphin headers

* more dolphin cleanup

* cleanup / GD fully matched

* almost all of GX fully matched

* GX / Mtx full matched

* most of OS done

* pad done

* most of VI

* remove asm

* forgot couple vec funcs

* couple JUtility matches</pre>
</div>
</content>
</entry>
</feed>
