<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tp/libs/JSystem/JStage, branch dol2asm</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>jstudio particle and sound OK (#2194)</title>
<updated>2024-08-22T20:17:24+00:00</updated>
<author>
<name>hatal175</name>
<email>hatal175@users.noreply.github.com</email>
</author>
<published>2024-08-22T20:17:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tp/commit/?id=d3420ffe8d38185b66cb67a6605fb3d89cb72b36'/>
<id>d3420ffe8d38185b66cb67a6605fb3d89cb72b36</id>
<content type='text'>
* Work on object-sound

* object-particle OK

* object-sound OK

* JStudio_JAudio2 control OK

* JStudio_JParticle control OK

* JStage object OK

* JStage ambient light OK</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Work on object-sound

* object-particle OK

* object-sound OK

* JStudio_JAudio2 control OK

* JStudio_JParticle control OK

* JStage object OK

* JStage ambient light OK</pre>
</div>
</content>
</entry>
<entry>
<title>MSL_C fully matched / some SSystem cleanup/ obj_rgate OK (#2011)</title>
<updated>2023-12-25T15:31:05+00:00</updated>
<author>
<name>TakaRikka</name>
<email>38417346+TakaRikka@users.noreply.github.com</email>
</author>
<published>2023-12-25T15:31:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tp/commit/?id=a7edd19f16685e9a1e505eec642318250553e399'/>
<id>a7edd19f16685e9a1e505eec642318250553e399</id>
<content type='text'>
* cleanup SSystem files

* MSL_C fully matched

* fix build

* remove asm

* reorganize MSL_C/Runtime libs into more accurate setup

* little more cleanup

* cleanup some MSL headers

* obj_rgate OK

* remove asm

* some rgate documentation</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* cleanup SSystem files

* MSL_C fully matched

* fix build

* remove asm

* reorganize MSL_C/Runtime libs into more accurate setup

* little more cleanup

* cleanup some MSL headers

* obj_rgate OK

* remove asm

* some rgate documentation</pre>
</div>
</content>
</entry>
<entry>
<title>add FLT_MAX, FLT_EPSILON, NAN, and HUGE_VALF to MSL_C headers (#316)</title>
<updated>2023-04-21T09:01:46+00:00</updated>
<author>
<name>Jcw87</name>
<email>Jcw87@users.noreply.github.com</email>
</author>
<published>2023-04-21T09:01:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tp/commit/?id=472340e2d65914f3a19aa332ad31939755ee4579'/>
<id>472340e2d65914f3a19aa332ad31939755ee4579</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Generate makefiles from dol2asm</title>
<updated>2023-01-06T11:52:59+00:00</updated>
<author>
<name>Jcw87</name>
<email>Jcw87@users.noreply.github.com</email>
</author>
<published>2023-01-06T11:42:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tp/commit/?id=dd984e3b8e9da4251f4c0afea305fb235bc5ff54'/>
<id>dd984e3b8e9da4251f4c0afea305fb235bc5ff54</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>j2d / map_path work, d_drawlist / d_attention cleanup (#208)</title>
<updated>2022-08-30T21:22:17+00:00</updated>
<author>
<name>TakaRikka</name>
<email>38417346+TakaRikka@users.noreply.github.com</email>
</author>
<published>2022-08-30T21:22:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tp/commit/?id=f8979749e3ef8e8cacf2ea8f474c7f23fc5cb6b3'/>
<id>f8979749e3ef8e8cacf2ea8f474c7f23fc5cb6b3</id>
<content type='text'>
* work on fop actor / actor mng, daalink, d_a_obj_item

* d_a_title mostly decompiled

* daalink / d_event / JMessage / dmsg_out_font work

* msg_scrn_base / msg_scrn_boss

* some work on mDo machine, d_menu_save, d_tresure, and various

* remove asm

* progress

* finish d_menu_save / d_pane_class_alpha / d_pane_class / rename some data

* rename more data

* remove asm / progress

* match all of d_pane_class

* fixes / some dKankyo doc

* bunch of j2d work. d_drawlist / d_attention cleanup

* progress / asm

* cleanup wip

* decompile JStage

* setup some more JStudio structs

* set up d_demo classes

* some d_demo work

* cleanup dolphin os stuff

* some initial dEvent documentation

* some At collision documentation

* match JUTConsole::doDraw

* dbgs work / split up some of d_a_alink into .inc files

* d_a_alink_spinner work</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* work on fop actor / actor mng, daalink, d_a_obj_item

* d_a_title mostly decompiled

* daalink / d_event / JMessage / dmsg_out_font work

* msg_scrn_base / msg_scrn_boss

* some work on mDo machine, d_menu_save, d_tresure, and various

* remove asm

* progress

* finish d_menu_save / d_pane_class_alpha / d_pane_class / rename some data

* rename more data

* remove asm / progress

* match all of d_pane_class

* fixes / some dKankyo doc

* bunch of j2d work. d_drawlist / d_attention cleanup

* progress / asm

* cleanup wip

* decompile JStage

* setup some more JStudio structs

* set up d_demo classes

* some d_demo work

* cleanup dolphin os stuff

* some initial dEvent documentation

* some At collision documentation

* match JUTConsole::doDraw

* dbgs work / split up some of d_a_alink into .inc files

* d_a_alink_spinner work</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up and improvements to tools (#163)</title>
<updated>2021-12-02T22:38:37+00:00</updated>
<author>
<name>Jonathan Wase</name>
<email>jonathan@familjenwase.se</email>
</author>
<published>2021-12-02T22:38:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tp/commit/?id=bc428f7f65b97cc9035aed1dc1b71c54ff2e6c3d'/>
<id>bc428f7f65b97cc9035aed1dc1b71c54ff2e6c3d</id>
<content type='text'>
* moved elf2dol

* removed postprocess.py

* removed vtables.py

* find_unused_asm.py

* removed section2cpp.py

* removed splitter/*

* fixed symbol names due to iconv file rename

* fixed problem building RELs caused by #160

* improved performance of a few python tools

* added new tool for finding conflict when not OK

* added ./tp setup

* don't install dol2asm dependecies with requirements.txt

* format and check for imports

* remove unused tools/difftools.py

* fixed ignore to include elf2dol

* fix compiler patcher

* ok-check now creates the patched compiler at mwcceppc_patched.exe

* Add new command to copy the build folder to the expected folder

* 'make clean' will now only clean main.dol stuff. (added clean_rels and clean_all)

* './tp pull-request' and './tp check' now doesn't include RELs by default. Use '--rels' to include them in the process.

* './tp remove-unused-asm --check' added, exitcode 0==no files, 1==exists files

Co-authored-by: Julgodis &lt;&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* moved elf2dol

* removed postprocess.py

* removed vtables.py

* find_unused_asm.py

* removed section2cpp.py

* removed splitter/*

* fixed symbol names due to iconv file rename

* fixed problem building RELs caused by #160

* improved performance of a few python tools

* added new tool for finding conflict when not OK

* added ./tp setup

* don't install dol2asm dependecies with requirements.txt

* format and check for imports

* remove unused tools/difftools.py

* fixed ignore to include elf2dol

* fix compiler patcher

* ok-check now creates the patched compiler at mwcceppc_patched.exe

* Add new command to copy the build folder to the expected folder

* 'make clean' will now only clean main.dol stuff. (added clean_rels and clean_all)

* './tp pull-request' and './tp check' now doesn't include RELs by default. Use '--rels' to include them in the process.

* './tp remove-unused-asm --check' added, exitcode 0==no files, 1==exists files

Co-authored-by: Julgodis &lt;&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Makefile fixes / JUTNameTab (#129)</title>
<updated>2021-05-10T15:54:07+00:00</updated>
<author>
<name>Jasper St. Pierre</name>
<email>jstpierre@mecheye.net</email>
</author>
<published>2021-05-10T15:54:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tp/commit/?id=462d71cbef02ef119fc2aa480b98cfeedde46441'/>
<id>462d71cbef02ef119fc2aa480b98cfeedde46441</id>
<content type='text'>
* Makefile: Fix issues with iconv causing it to break under devkitPro / msys

The version of iconv included in devkitPro does not have a -o option,
so replace it with normal shell redirection. Also, SHIFT-JIS does not
have a mapping for ~, so output the Windows CP932 variant instead,
which does. See:
https://en.wikipedia.org/wiki/Tilde#Unicode_and_Shift_JIS_encoding_of_wave_dash
https://en.wikipedia.org/wiki/Code_page_932_(Microsoft_Windows)#Single-byte_character_differences

* Update diff configuration

-Bbinary doesn't seem to work with my copy of
bjdump (it says it can't decode unknown architecture)

Cheese things by using expected/ instead of having
the user place things manually.

* JUTNameTab

* J3DPacket / J3DDrawBuffer

* format

Co-authored-by: lepelog &lt;lepelog@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Makefile: Fix issues with iconv causing it to break under devkitPro / msys

The version of iconv included in devkitPro does not have a -o option,
so replace it with normal shell redirection. Also, SHIFT-JIS does not
have a mapping for ~, so output the Windows CP932 variant instead,
which does. See:
https://en.wikipedia.org/wiki/Tilde#Unicode_and_Shift_JIS_encoding_of_wave_dash
https://en.wikipedia.org/wiki/Code_page_932_(Microsoft_Windows)#Single-byte_character_differences

* Update diff configuration

-Bbinary doesn't seem to work with my copy of
bjdump (it says it can't decode unknown architecture)

Cheese things by using expected/ instead of having
the user place things manually.

* JUTNameTab

* J3DPacket / J3DDrawBuffer

* format

Co-authored-by: lepelog &lt;lepelog@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>moved strings + decompile simple store functions</title>
<updated>2021-04-10T05:02:38+00:00</updated>
<author>
<name>Julgodis</name>
<email></email>
</author>
<published>2021-04-10T05:02:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tp/commit/?id=0ad6ebe7b499ad3efffad93e2e7eb1033bcb6598'/>
<id>0ad6ebe7b499ad3efffad93e2e7eb1033bcb6598</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>auto decompile more functions</title>
<updated>2021-04-08T19:05:48+00:00</updated>
<author>
<name>Julgodis</name>
<email></email>
</author>
<published>2021-04-08T19:05:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tp/commit/?id=2661db6aaa98a5bbd17691cb438ef64752dbcdf4'/>
<id>2661db6aaa98a5bbd17691cb438ef64752dbcdf4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>detect more floats/doubles, including from relocations</title>
<updated>2021-04-07T07:16:47+00:00</updated>
<author>
<name>Julgodis</name>
<email></email>
</author>
<published>2021-04-07T07:16:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/tp/commit/?id=dca1d2a1c032f239c65aa1b7767132c12e89f628'/>
<id>dca1d2a1c032f239c65aa1b7767132c12e89f628</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
