<feed xmlns='http://www.w3.org/2005/Atom'>
<title>oot/undefined_syms.txt, branch main</title>
<subtitle>Decompilation of The Legend of Zelda: Ocarina of Time</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/'/>
<entry>
<title>Fix misc 23 (#2699)</title>
<updated>2026-02-22T18:08:12+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2026-02-22T18:08:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=abdae818bda2f397c23e41078a4d89079b9fa7b8'/>
<id>abdae818bda2f397c23e41078a4d89079b9fa7b8</id>
<content type='text'>
* remove noop macros Fault_SetFontColor Fault_SetCharPad under PLATFORM_N64

* remove duplicate declarations in sfx.h

* use render mode presets more

* decimal for alpha values

* fix some z_camera comments typos

* fix references to preprocess.sh (used to be preprocess.py)

* remove outdated comment on deps in makefile

* code_800AD920 was renamed to z_viszbuf

* fix capitalization typo: gOcarinaofTimeDesignTex -&gt; gOcarinaOfTimeDesignTex

* fix typo: gLinkAdultEyesClosedfTex, gLinkChildEyesClosedfTex -&gt; remove extra f

* fix typo: gCrstalSwitchRedTex, gCrstalSwitchBlueTex -&gt; gCrystal

* fix PARAMS_GET_U amount of bits</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* remove noop macros Fault_SetFontColor Fault_SetCharPad under PLATFORM_N64

* remove duplicate declarations in sfx.h

* use render mode presets more

* decimal for alpha values

* fix some z_camera comments typos

* fix references to preprocess.sh (used to be preprocess.py)

* remove outdated comment on deps in makefile

* code_800AD920 was renamed to z_viszbuf

* fix capitalization typo: gOcarinaofTimeDesignTex -&gt; gOcarinaOfTimeDesignTex

* fix typo: gLinkAdultEyesClosedfTex, gLinkChildEyesClosedfTex -&gt; remove extra f

* fix typo: gCrstalSwitchRedTex, gCrstalSwitchBlueTex -&gt; gCrystal

* fix PARAMS_GET_U amount of bits</pre>
</div>
</content>
</entry>
<entry>
<title>[iQue] Match libgcc (#2412)</title>
<updated>2025-01-10T22:31:34+00:00</updated>
<author>
<name>cadmic</name>
<email>cadmic24@gmail.com</email>
</author>
<published>2025-01-10T22:31:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=5773b12241d8b5dd1d5bb433339c7661865d880b'/>
<id>5773b12241d8b5dd1d5bb433339c7661865d880b</id>
<content type='text'>
* [iQue] Match libgcc

* Delete old stubs

* Squash warning

* Put GPL modification notice in libgcc2.inc.c too

* Comment wording

* Run clang-tidy on libgcc2.inc.c</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [iQue] Match libgcc

* Delete old stubs

* Squash warning

* Put GPL modification notice in libgcc2.inc.c too

* Comment wording

* Run clang-tidy on libgcc2.inc.c</pre>
</div>
</content>
</entry>
<entry>
<title>[iQue] Match remaining src/boot files (#2417)</title>
<updated>2025-01-10T17:47:55+00:00</updated>
<author>
<name>cadmic</name>
<email>cadmic24@gmail.com</email>
</author>
<published>2025-01-10T17:47:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=e4ad4e5eeefd27fe67b7f29fbac884a7d8a986d2'/>
<id>e4ad4e5eeefd27fe67b7f29fbac884a7d8a986d2</id>
<content type='text'>
* [iQue] Match remaining src/boot files

* Fix debug ROM

* Use -funsigned-char

* Sort ique before gc in LNx macros</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [iQue] Match remaining src/boot files

* Fix debug ROM

* Use -funsigned-char

* Sort ique before gc in LNx macros</pre>
</div>
</content>
</entry>
<entry>
<title>[iQue] Build some C files with EGCS (#2396)</title>
<updated>2025-01-02T08:35:22+00:00</updated>
<author>
<name>cadmic</name>
<email>cadmic24@gmail.com</email>
</author>
<published>2025-01-02T08:35:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=9dafc2f2e4cecff745be05b7003f4e5b2e9f2ba9'/>
<id>9dafc2f2e4cecff745be05b7003f4e5b2e9f2ba9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[ntsc-1.2] Import n64dd code from Decompollaborate/n64dd (#2136)</title>
<updated>2024-09-07T18:37:15+00:00</updated>
<author>
<name>cadmic</name>
<email>cadmic24@gmail.com</email>
</author>
<published>2024-09-07T18:37:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=e52d135e15be227326b58d75d6779fbb1db6f232'/>
<id>e52d135e15be227326b58d75d6779fbb1db6f232</id>
<content type='text'>
* Import n64dd code from Decompollaborate/n64dd

Co-authored-by: Anghelo Carvajal &lt;angheloalf95@gmail.com&gt;
Co-authored-by: Elliptic Ellipsis &lt;elliptic.ellipsis@gmail.com&gt;

* Don't stub out missing textures

* Remove @brief

* Add low-effort file comments

* Match OoT if style

* Fix n64dd matching due to int vs long

* Fix English n64dd error textures

* Compress n64dd segment

* Align n64dd to 0x40

---------

Co-authored-by: Anghelo Carvajal &lt;angheloalf95@gmail.com&gt;
Co-authored-by: Elliptic Ellipsis &lt;elliptic.ellipsis@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Import n64dd code from Decompollaborate/n64dd

Co-authored-by: Anghelo Carvajal &lt;angheloalf95@gmail.com&gt;
Co-authored-by: Elliptic Ellipsis &lt;elliptic.ellipsis@gmail.com&gt;

* Don't stub out missing textures

* Remove @brief

* Add low-effort file comments

* Match OoT if style

* Fix n64dd matching due to int vs long

* Fix English n64dd error textures

* Compress n64dd segment

* Align n64dd to 0x40

---------

Co-authored-by: Anghelo Carvajal &lt;angheloalf95@gmail.com&gt;
Co-authored-by: Elliptic Ellipsis &lt;elliptic.ellipsis@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[ntsc-1.2] Organize n64dd declarations and convert to 1.0 addresses (#2127)</title>
<updated>2024-09-04T18:56:24+00:00</updated>
<author>
<name>cadmic</name>
<email>cadmic24@gmail.com</email>
</author>
<published>2024-09-04T18:56:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=8153c952f6d74e29b12aa03f1503530d5a39e732'/>
<id>8153c952f6d74e29b12aa03f1503530d5a39e732</id>
<content type='text'>
* Reorganize n64dd declarations

* Fix bss

* Really fix bss</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Reorganize n64dd declarations

* Fix bss

* Really fix bss</pre>
</div>
</content>
</entry>
<entry>
<title>[ntsc-1.2] Match game.c, z_play.c, z_room.c (#2117)</title>
<updated>2024-09-04T05:46:41+00:00</updated>
<author>
<name>cadmic</name>
<email>cadmic24@gmail.com</email>
</author>
<published>2024-09-04T05:46:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=e7cf2fceac67295010801346f3115a4363545db6'/>
<id>e7cf2fceac67295010801346f3115a4363545db6</id>
<content type='text'>
* Match z_room.c

* Match game.c and z_play.c

* Add undefined syms

* Rewrite condition based on other file matches</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Match z_room.c

* Match game.c and z_play.c

* Add undefined syms

* Rewrite condition based on other file matches</pre>
</div>
</content>
</entry>
<entry>
<title>[ntsc-1.2] Fix some data / disassembly / undefined_syms (#2103)</title>
<updated>2024-08-29T16:05:50+00:00</updated>
<author>
<name>cadmic</name>
<email>cadmic24@gmail.com</email>
</author>
<published>2024-08-29T16:05:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=5e9704b464cce82b33fc54fdabb584a287154e90'/>
<id>5e9704b464cce82b33fc54fdabb584a287154e90</id>
<content type='text'>
* Fix some data splits

* Use real fault functions in cic6105.c

* Fix fault_n64.c data sizes

* Format</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix some data splits

* Use real fault functions in cic6105.c

* Fix fault_n64.c data sizes

* Format</pre>
</div>
</content>
</entry>
<entry>
<title>[ntsc-1.2] Match N64 libultra (#2081)</title>
<updated>2024-08-29T01:30:36+00:00</updated>
<author>
<name>cadmic</name>
<email>cadmic24@gmail.com</email>
</author>
<published>2024-08-29T01:30:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=7079005c83218e2a0e071dd3b2a7a9e0e8254fd2'/>
<id>7079005c83218e2a0e071dd3b2a7a9e0e8254fd2</id>
<content type='text'>
* Match N64 libultra

* INITIALIZE_FUNC -&gt; OSINITIALIZE_FUNC

* Document osGetIntMask

* Refer readers of osGetIntMask to osSetIntMask comment

* Whitelist new static functions in disasm unksyms check</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Match N64 libultra

* INITIALIZE_FUNC -&gt; OSINITIALIZE_FUNC

* Document osGetIntMask

* Refer readers of osGetIntMask to osSetIntMask comment

* Whitelist new static functions in disasm unksyms check</pre>
</div>
</content>
</entry>
<entry>
<title>[ntsc-1.2] Decompile fault.c (#2046)</title>
<updated>2024-08-28T07:38:42+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2024-08-28T07:38:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=68818044db4f6c644ca8be80f0ad4b54a7587f44'/>
<id>68818044db4f6c644ca8be80f0ad4b54a7587f44</id>
<content type='text'>
* wip decomp ntsc-1.2 fault.c

* more ntsc-1.2 fault.c

* decompiled fault_v1.c

* name fault_v1 functions, wip

* try to clean up build system (two versions of the fault system coexisting)

* cleanup

* cleanup2

* fix build gc-eu-mq-dbg

* match 2 more, ty anon

* matched

* review

* more review

* fixup spec

* `(uintptr_t)ptr op int` instead of `ptr op (type*)int`

* move fault.h out of global headers, properly include fault.h and versions.h

* compile all fault_*.c files regardless of version by overriding FAULT_VERSION

* n64 FaultMgr.framebuffer s32 -&gt; u16*

* FaultMgr.framebuffer -&gt; FaultMgr.fb

* make gc FaultMgr.fb u16* (yes, thats everything)

* bss

* fix Fault_Printf return type

* noop FaultDrawer_SetFontColor, FaultDrawer_SetCharPad in fault_n64

* fault_color_ stuff is only for fault_gc

* rm empty line in makefile

* I guess `D_80105A90_unknown` is `[sg]TotalAllocFailures`

* bss

* `Fault_WaitInput` -&gt; `Fault_WaitForInput`

* use named fault funcs in pointers array

* FAULT_OOT{N64,GC} -&gt; FAULT_{N64,GC}

* Apply suggestions from code review

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;
Co-authored-by: Anghelo Carvajal &lt;angheloalf95@gmail.com&gt;

* review, sync fault_{gc,n64}

* Apply `FPCSR_CE` suggestions from code review

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;

---------

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;
Co-authored-by: Anghelo Carvajal &lt;angheloalf95@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* wip decomp ntsc-1.2 fault.c

* more ntsc-1.2 fault.c

* decompiled fault_v1.c

* name fault_v1 functions, wip

* try to clean up build system (two versions of the fault system coexisting)

* cleanup

* cleanup2

* fix build gc-eu-mq-dbg

* match 2 more, ty anon

* matched

* review

* more review

* fixup spec

* `(uintptr_t)ptr op int` instead of `ptr op (type*)int`

* move fault.h out of global headers, properly include fault.h and versions.h

* compile all fault_*.c files regardless of version by overriding FAULT_VERSION

* n64 FaultMgr.framebuffer s32 -&gt; u16*

* FaultMgr.framebuffer -&gt; FaultMgr.fb

* make gc FaultMgr.fb u16* (yes, thats everything)

* bss

* fix Fault_Printf return type

* noop FaultDrawer_SetFontColor, FaultDrawer_SetCharPad in fault_n64

* fault_color_ stuff is only for fault_gc

* rm empty line in makefile

* I guess `D_80105A90_unknown` is `[sg]TotalAllocFailures`

* bss

* `Fault_WaitInput` -&gt; `Fault_WaitForInput`

* use named fault funcs in pointers array

* FAULT_OOT{N64,GC} -&gt; FAULT_{N64,GC}

* Apply suggestions from code review

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;
Co-authored-by: Anghelo Carvajal &lt;angheloalf95@gmail.com&gt;

* review, sync fault_{gc,n64}

* Apply `FPCSR_CE` suggestions from code review

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;

---------

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;
Co-authored-by: Anghelo Carvajal &lt;angheloalf95@gmail.com&gt;</pre>
</div>
</content>
</entry>
</feed>
