<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mm/spec, branch gha</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>Multiversion code support (n64-jp-1.1) (#1826)</title>
<updated>2025-12-09T05:11:07+00:00</updated>
<author>
<name>Derek Hensley</name>
<email>hensley.derek58@gmail.com</email>
</author>
<published>2025-12-09T05:11:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=7b96e58622a3b8130b19c25d8633defd0beaeca1'/>
<id>7b96e58622a3b8130b19c25d8633defd0beaeca1</id>
<content type='text'>
* setup n64-jp-1.1 disasm

* Add versions

* New microcode

* Bootstrap z_sram

* Bootstrap ovl_file_choose

* Bootstrap kaleido scope

* Bootstrap BgHeavyBlock

* MessageContext shift

* SaveContext shift

* ItemId shift

* Fix `PLAYER_CSACTION` shift

* format

* Add JP only to Heavy Block Description

* Makefile multi version comment

---------

Co-authored-by: Tom Overton &lt;tom.overton@outlook.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* setup n64-jp-1.1 disasm

* Add versions

* New microcode

* Bootstrap z_sram

* Bootstrap ovl_file_choose

* Bootstrap kaleido scope

* Bootstrap BgHeavyBlock

* MessageContext shift

* SaveContext shift

* ItemId shift

* Fix `PLAYER_CSACTION` shift

* format

* Add JP only to Heavy Block Description

* Makefile multi version comment

---------

Co-authored-by: Tom Overton &lt;tom.overton@outlook.com&gt;</pre>
</div>
</content>
</entry>
<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>Handwritten asm: fp (#1818)</title>
<updated>2025-08-09T05:02:03+00:00</updated>
<author>
<name>Tharo</name>
<email>17233964+Thar0@users.noreply.github.com</email>
</author>
<published>2025-08-09T05:02:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=1ca6ca804df58d56352bb5007ab048cb0dad6757'/>
<id>1ca6ca804df58d56352bb5007ab048cb0dad6757</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>Handwritten asm build prep, add handwritten asm for the code segment (#1807)</title>
<updated>2025-07-31T17:00:42+00:00</updated>
<author>
<name>Tharo</name>
<email>17233964+Thar0@users.noreply.github.com</email>
</author>
<published>2025-07-31T17:00:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=43a3ad88dc7a6ab566c72c2421e2dafcc687e05a'/>
<id>43a3ad88dc7a6ab566c72c2421e2dafcc687e05a</id>
<content type='text'>
* Convert entry.s to IDO, use objcopy instead of ipl3.s and audio/lib/stack.s, add handwritten asm for the code segment

* Fix disasm, review comments

* Other suggestions</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Convert entry.s to IDO, use objcopy instead of ipl3.s and audio/lib/stack.s, add handwritten asm for the code segment

* Fix disasm, review comments

* Other suggestions</pre>
</div>
</content>
</entry>
<entry>
<title>Split RSP files (#1806)</title>
<updated>2025-04-12T04:17:26+00:00</updated>
<author>
<name>Tharo</name>
<email>17233964+Thar0@users.noreply.github.com</email>
</author>
<published>2025-04-12T04:17:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=a4056abd3ca2028e8e2cd45b0201157da9d13963'/>
<id>a4056abd3ca2028e8e2cd45b0201157da9d13963</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
