<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mm/src/libultra, branch main</title>
<subtitle>Decompilation of The Legend of Zelda: Majora’s Mask</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/'/>
<entry>
<title>Handwritten asm: OS functions, libm_vals (#1821)</title>
<updated>2025-08-19T18:46:43+00:00</updated>
<author>
<name>Tharo</name>
<email>17233964+Thar0@users.noreply.github.com</email>
</author>
<published>2025-08-19T18:46:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=1d97f2ea08527a9f2f716add03322656b625e7bb'/>
<id>1d97f2ea08527a9f2f716add03322656b625e7bb</id>
<content type='text'>
* Handwritten asm: OS functions, libm_vals

* rm hardware_regs.ld

* andi -&gt; and, addiu -&gt; addu

* CACHE macro</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Handwritten asm: OS functions, libm_vals

* rm hardware_regs.ld

* andi -&gt; and, addiu -&gt; addu

* CACHE macro</pre>
</div>
</content>
</entry>
<entry>
<title>Handwritten asm: bcmp, bcopy, bzero (#1817)</title>
<updated>2025-08-16T13:07:25+00:00</updated>
<author>
<name>Tharo</name>
<email>17233964+Thar0@users.noreply.github.com</email>
</author>
<published>2025-08-16T13:07:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=28b60fc00cd13f9e4780b88cddbad4b4f2be4cca'/>
<id>28b60fc00cd13f9e4780b88cddbad4b4f2be4cca</id>
<content type='text'>
* Handwritten asm: bcmp, bcopy, bzero

* consistent and

* Consistent add</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Handwritten asm: bcmp, bcopy, bzero

* consistent and

* Consistent add</pre>
</div>
</content>
</entry>
<entry>
<title>Handwritten asm: gu and mgu (#1816)</title>
<updated>2025-08-16T13:01:46+00:00</updated>
<author>
<name>Tharo</name>
<email>17233964+Thar0@users.noreply.github.com</email>
</author>
<published>2025-08-16T13:01:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=086fc5635e1680c4ad89828bfd01e05dce21d975'/>
<id>086fc5635e1680c4ad89828bfd01e05dce21d975</id>
<content type='text'>
* Handwritten asm: gu and mgu

* Remove some unnecessary pad_texts

* Consistent add/and instructions</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Handwritten asm: gu and mgu

* Remove some unnecessary pad_texts

* Consistent add/and instructions</pre>
</div>
</content>
</entry>
<entry>
<title>Handwritten asm: exceptasm, get/setintmask (#1819)</title>
<updated>2025-08-16T12:50:16+00:00</updated>
<author>
<name>Tharo</name>
<email>17233964+Thar0@users.noreply.github.com</email>
</author>
<published>2025-08-16T12:50:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=b1a50c2d1b2a66a4174477381e95c26a684c99b9'/>
<id>b1a50c2d1b2a66a4174477381e95c26a684c99b9</id>
<content type='text'>
* Handwritten asm: exceptasm, get/setintmask

* Fix maybe

* Update warnings

* Remove .global from jlabel

* Move os_internal_rsp inclusion to os.h

* Make HWINT_* defins consistent</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Handwritten asm: exceptasm, get/setintmask

* Fix maybe

* Update warnings

* Remove .global from jlabel

* Move os_internal_rsp inclusion to os.h

* Make HWINT_* defins consistent</pre>
</div>
</content>
</entry>
<entry>
<title>parameters.s (#1820)</title>
<updated>2025-08-07T18:46:09+00:00</updated>
<author>
<name>Tharo</name>
<email>17233964+Thar0@users.noreply.github.com</email>
</author>
<published>2025-08-07T18:46:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=9612575930717c78c1bfed17231e364eea8a28da'/>
<id>9612575930717c78c1bfed17231e364eea8a28da</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Handwritten asm: Register getter/setter functions (#1815)</title>
<updated>2025-08-05T16:13:47+00:00</updated>
<author>
<name>Tharo</name>
<email>17233964+Thar0@users.noreply.github.com</email>
</author>
<published>2025-08-05T16:13:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=ce93b71b95df82182c5772b7ba6ee7e1f7949c48'/>
<id>ce93b71b95df82182c5772b7ba6ee7e1f7949c48</id>
<content type='text'>
* Handwritten asm: Register getter/setter functions

* Formatting fix</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Handwritten asm: Register getter/setter functions

* Formatting fix</pre>
</div>
</content>
</entry>
<entry>
<title>Misc fixes (#1800)</title>
<updated>2025-03-24T13:52:10+00:00</updated>
<author>
<name>Derek Hensley</name>
<email>hensley.derek58@gmail.com</email>
</author>
<published>2025-03-24T13:52:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=9ca02c79b531f39b2adc92581ea9c846d8f6936a'/>
<id>9ca02c79b531f39b2adc92581ea9c846d8f6936a</id>
<content type='text'>
* disasm_fix

* dtor

* Fault_LogThreadContext

* rearrange microcode

* sGfxPrintFont size of 0x800

* Move (null) to stackcheck

* vimgr bss

* sfx

* Remove code_801D1E80

* z_en_hy_code

* Fix assembler messages with endlabels and dlabels

* xlitob data

* Move skin unused bss pad to rumble</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* disasm_fix

* dtor

* Fault_LogThreadContext

* rearrange microcode

* sGfxPrintFont size of 0x800

* Move (null) to stackcheck

* vimgr bss

* sfx

* Remove code_801D1E80

* z_en_hy_code

* Fix assembler messages with endlabels and dlabels

* xlitob data

* Move skin unused bss pad to rumble</pre>
</div>
</content>
</entry>
<entry>
<title>libultra/libc cleanup (#1757)</title>
<updated>2024-12-14T02:28:22+00:00</updated>
<author>
<name>Tharo</name>
<email>17233964+Thar0@users.noreply.github.com</email>
</author>
<published>2024-12-14T02:28:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=01a1b113b40fedea4f95753275e28a9838c60591'/>
<id>01a1b113b40fedea4f95753275e28a9838c60591</id>
<content type='text'>
* libultra/libc cleanup

* Format

* Correct prototype for strchr

* Different prototypes for bzero, bcmp, bcopy under __GNUC__ to match builtin prototypes

* Correct alloca prototype</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* libultra/libc cleanup

* Format

* Correct prototype for strchr

* Different prototypes for bzero, bcmp, bcopy under __GNUC__ to match builtin prototypes

* Correct alloca prototype</pre>
</div>
</content>
</entry>
<entry>
<title>Animation Cleanup: En_Z* (#1727)</title>
<updated>2024-11-07T04:43:28+00:00</updated>
<author>
<name>engineer124</name>
<email>47598039+engineer124@users.noreply.github.com</email>
</author>
<published>2024-11-07T04:43:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=318e39127243263b93da5e3b02cbfbb4152ae743'/>
<id>318e39127243263b93da5e3b02cbfbb4152ae743</id>
<content type='text'>
* cleanup

* more progress

* finish off z

* one more thing

* one more animIndex

* fix spacing</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* cleanup

* more progress

* finish off z

* one more thing

* one more animIndex

* fix spacing</pre>
</div>
</content>
</entry>
<entry>
<title>FALLTHROUGH Attribute, switch cleanup (#1719)</title>
<updated>2024-10-20T00:56:35+00:00</updated>
<author>
<name>engineer124</name>
<email>47598039+engineer124@users.noreply.github.com</email>
</author>
<published>2024-10-20T00:56:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=1b7c9ecb88fe542ebd383053f480b156ab832a5a'/>
<id>1b7c9ecb88fe542ebd383053f480b156ab832a5a</id>
<content type='text'>
* add fallthrough

* attributes

* fix warning</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add fallthrough

* attributes

* fix warning</pre>
</div>
</content>
</entry>
</feed>
