<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mm/include/ichain.h, 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>Add a `z64play.h` header (#1646)</title>
<updated>2024-06-25T19:17:03+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2024-06-25T19:17:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=6541532abb5c03088ad67748bbb23965c654127e'/>
<id>6541532abb5c03088ad67748bbb23965c654127e</id>
<content type='text'>
* z64play.h

* Move macros, functions and variables to header

* cleanup

* Reduce needed headers on z_collision_check

* Change play functions to take PlayState

* Move `Actor_ProcessInitChain` to `ichain.h`

* format

* Update src/code/z_play.c

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;

* Add macros.h to sys_math3d.c

* Rename SequenceContext to SceneSequences

---------

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* z64play.h

* Move macros, functions and variables to header

* cleanup

* Reduce needed headers on z_collision_check

* Change play functions to take PlayState

* Move `Actor_ProcessInitChain` to `ichain.h`

* format

* Update src/code/z_play.c

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;

* Add macros.h to sys_math3d.c

* Rename SequenceContext to SceneSequences

---------

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>More General Cleanup (#1638)</title>
<updated>2024-06-03T18:33:03+00:00</updated>
<author>
<name>Derek Hensley</name>
<email>hensley.derek58@gmail.com</email>
</author>
<published>2024-06-03T18:33:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=f26e77ba4088f20e72e13409f9ad535039abd291'/>
<id>f26e77ba4088f20e72e13409f9ad535039abd291</id>
<content type='text'>
* LINKER_FILES in makefile

* COLPOLY_GET_NORMAL

* math header

* libc

* M_PI for cosf and sinf files

* MAXFLOAT

* Revert "MAXFLOAT"

This reverts commit 96b75ffaa89b1a4ca1c08278b28bc3c70224701a.

* Remove SHT_MINV

* SHRT_MAX

* Add M_PI

* Angle macros

* f suffix

* Format</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* LINKER_FILES in makefile

* COLPOLY_GET_NORMAL

* math header

* libc

* M_PI for cosf and sinf files

* MAXFLOAT

* Revert "MAXFLOAT"

This reverts commit 96b75ffaa89b1a4ca1c08278b28bc3c70224701a.

* Remove SHT_MINV

* SHRT_MAX

* Add M_PI

* Angle macros

* f suffix

* Format</pre>
</div>
</content>
</entry>
<entry>
<title>Yet another header cleanup (#1508)</title>
<updated>2023-11-23T02:55:05+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2023-11-23T02:55:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=506e2155474b1914fe93f070c55debdeaf6df0a6'/>
<id>506e2155474b1914fe93f070c55debdeaf6df0a6</id>
<content type='text'>
* lights.c

* z64skin_matrix.h

* Move out some stuff from macros.h

* gamealloc.h

* move most transition functions to z64transition.h

* z64lib.h

* `include` cleanup on transition files

* z_overlay cleanup

* z64malloc.h

* format

* forgot to remove those

* forgot this

* fix borken includes</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lights.c

* z64skin_matrix.h

* Move out some stuff from macros.h

* gamealloc.h

* move most transition functions to z64transition.h

* z64lib.h

* `include` cleanup on transition files

* z_overlay cleanup

* z64malloc.h

* format

* forgot to remove those

* forgot this

* fix borken includes</pre>
</div>
</content>
</entry>
<entry>
<title>`z_sram_NES` with 2 NON_MATCHINGs and 1 NON_EQUIVALENTs (#531)</title>
<updated>2022-03-27T15:37:02+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2022-03-27T15:37:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=b08880f7a7fdc49ca104fb86f5ffd4fd4a2aa221'/>
<id>b08880f7a7fdc49ca104fb86f5ffd4fd4a2aa221</id>
<content type='text'>
* Rename Sram_InitDebugSave

* Sram_InitDebugSave

* err

* Sram_IncrementDay

* non_matchings

* func_80146F5C and protos

* func_80146EE8

* func_80145698

* func_80143A54

* Split SaveContext

* problems with bss

* Fix bss

* more

* a small bunch

* Fix warnings

* almost everything

* two attempts

* at least compiles

* import data

* bss

* format

* stuff?

* Progress?

* More progress

* clean up data a little

* More progress

* disaster

* re split data

* A bit less of a disaster

* Fix renamed stuff

* data stuff

* fix conflicts

* format

* CycleSceneFlags

* some enums

* cleanup

* Fix merge issues

* format

* some changes

* format

* Lots of progress on z_sram_NES, but no matches yet

* SaveContent Documentation

* Oops

* Oops2

* Document more SaveContext

* Oops, don't need that anymore

* add small comment

* Another comment

* dekuPlaygroundPlayerName

* Fix merge issues

* format

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* remove magic number

* format

* fix merge issues

* bss

* format

* macro cleanup

* review

* merge issues

* review

* cleanup

* UNK_TYPE1

* Fix

* Remove comment

* small change

* conflicts

* review

* fix

* fixes

* format

* Update actorCtx renames part

* Match func_80143B0C thanks to Petrie and Anon

* minor cleaning pass

* format

* cleanup

* more minor cleanups

* Macros for accessing gSaveContext.save.stolenItems

* Introduce STOLEN_ITEM_NONE and remove CLEAR_STOLEN_ITEM_

* format

* Update include/macros.h

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;

* @hensldm review

* Update include/functions.h

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update include/functions.h

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Rename QUEST_SONG_NEW_WAVE

* Add scene name comments to D_801C5FC0

* rename horseData.yaw

* Update include/functions.h

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* // = CUR_UPG_VALUE(UPG_WALLET);

* run actorfixer and format

* fix bss

* Fix merge problems and run format

* Some improvements to func_801457CC by anon

* bss

* format

* run actorfixer

* actorfixer, bss and format

* Use original names for the RESPAWN_MODE enum because the current ones are bad

* QUEST_SONG_BOSSA_NOVA

* some minor fixes on the SaveContext struct according to the debug rom

* Merge Inventory.items and Inventory.masks

* a

* simplify saveBuf accesses

* A few func renames

* actorfixer

* bss

* fixes

* bss

* actorfixer

* actorfixer and format

* actorfixer

* whoops

* whops

* bss

Co-authored-by: engineer124 &lt;engineer124engineer124@gmail.com&gt;
Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;
Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Rename Sram_InitDebugSave

* Sram_InitDebugSave

* err

* Sram_IncrementDay

* non_matchings

* func_80146F5C and protos

* func_80146EE8

* func_80145698

* func_80143A54

* Split SaveContext

* problems with bss

* Fix bss

* more

* a small bunch

* Fix warnings

* almost everything

* two attempts

* at least compiles

* import data

* bss

* format

* stuff?

* Progress?

* More progress

* clean up data a little

* More progress

* disaster

* re split data

* A bit less of a disaster

* Fix renamed stuff

* data stuff

* fix conflicts

* format

* CycleSceneFlags

* some enums

* cleanup

* Fix merge issues

* format

* some changes

* format

* Lots of progress on z_sram_NES, but no matches yet

* SaveContent Documentation

* Oops

* Oops2

* Document more SaveContext

* Oops, don't need that anymore

* add small comment

* Another comment

* dekuPlaygroundPlayerName

* Fix merge issues

* format

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* remove magic number

* format

* fix merge issues

* bss

* format

* macro cleanup

* review

* merge issues

* review

* cleanup

* UNK_TYPE1

* Fix

* Remove comment

* small change

* conflicts

* review

* fix

* fixes

* format

* Update actorCtx renames part

* Match func_80143B0C thanks to Petrie and Anon

* minor cleaning pass

* format

* cleanup

* more minor cleanups

* Macros for accessing gSaveContext.save.stolenItems

* Introduce STOLEN_ITEM_NONE and remove CLEAR_STOLEN_ITEM_

* format

* Update include/macros.h

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;

* @hensldm review

* Update include/functions.h

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update include/functions.h

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Rename QUEST_SONG_NEW_WAVE

* Add scene name comments to D_801C5FC0

* rename horseData.yaw

* Update include/functions.h

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* Update src/code/z_sram_NES.c

Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;

* // = CUR_UPG_VALUE(UPG_WALLET);

* run actorfixer and format

* fix bss

* Fix merge problems and run format

* Some improvements to func_801457CC by anon

* bss

* format

* run actorfixer

* actorfixer, bss and format

* Use original names for the RESPAWN_MODE enum because the current ones are bad

* QUEST_SONG_BOSSA_NOVA

* some minor fixes on the SaveContext struct according to the debug rom

* Merge Inventory.items and Inventory.masks

* a

* simplify saveBuf accesses

* A few func renames

* actorfixer

* bss

* fixes

* bss

* actorfixer

* actorfixer and format

* actorfixer

* whoops

* whops

* bss

Co-authored-by: engineer124 &lt;engineer124engineer124@gmail.com&gt;
Co-authored-by: engineer124 &lt;47598039+engineer124@users.noreply.github.com&gt;
Co-authored-by: Derek Hensley &lt;hensley.derek58@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Add `stddef.h` and libc headers cleanup (#396)</title>
<updated>2021-11-06T02:44:58+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2021-11-06T02:44:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=e70a8fbb992eb05d606406ae70974e56bcf912dc'/>
<id>e70a8fbb992eb05d606406ae70974e56bcf912dc</id>
<content type='text'>
* Move headers to include/libc

* stddef

* move math.h

* General cleanup

* move fabs, sqrtf and sqrt to math.h

* move alloca and assert

* whoops</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Move headers to include/libc

* stddef

* move math.h

* General cleanup

* move fabs, sqrtf and sqrt to math.h

* move alloca and assert

* whoops</pre>
</div>
</content>
</entry>
<entry>
<title>Split headers to be more similar to OOT (#13)</title>
<updated>2020-08-31T23:02:37+00:00</updated>
<author>
<name>Rozelette</name>
<email>Rozelette@users.noreply.github.com</email>
</author>
<published>2020-08-31T23:02:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/mm/commit/?id=0844c247733aeaacf986bdef2e43e26b5a2c20d3'/>
<id>0844c247733aeaacf986bdef2e43e26b5a2c20d3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
