<feed xmlns='http://www.w3.org/2005/Atom'>
<title>oot/src/code/code_80097A00.c, 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>Use MM names for some unnamed code files (#2312)</title>
<updated>2024-12-08T21:52:48+00:00</updated>
<author>
<name>cadmic</name>
<email>cadmic24@gmail.com</email>
</author>
<published>2024-12-08T21:52:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=06ceb8e661a17ed1383189148ce97acf2140fa48'/>
<id>06ceb8e661a17ed1383189148ce97acf2140fa48</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>T() macro 5 (#2089)</title>
<updated>2024-08-27T12:32:33+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2024-08-27T12:32:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=fd14ddcbf1577bcaeac1e51b5e452819c243df73'/>
<id>fd14ddcbf1577bcaeac1e51b5e452819c243df73</id>
<content type='text'>
* T() in __osMalloc.c

* T() in code_80097A00.c

* T() in debug_malloc.c

* T() in code/load.c

* T() in sys_math3d.c

* T() in z_collision_btltbls.c, z_fbdemo_fade.c, z_fcurve_data_skelanime.c, z_view.c

* T() in z_collision_check.c

* remaining T() in __osMalloc.c

* __osMalloc consistency

* format</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* T() in __osMalloc.c

* T() in code_80097A00.c

* T() in debug_malloc.c

* T() in code/load.c

* T() in sys_math3d.c

* T() in z_collision_btltbls.c, z_fbdemo_fade.c, z_fcurve_data_skelanime.c, z_view.c

* T() in z_collision_check.c

* remaining T() in __osMalloc.c

* __osMalloc consistency

* format</pre>
</div>
</content>
</entry>
<entry>
<title>Replace most osSyncPrintf calls with PRINTF macro (#1598)</title>
<updated>2024-01-12T15:38:13+00:00</updated>
<author>
<name>cadmic</name>
<email>cadmic24@gmail.com</email>
</author>
<published>2024-01-12T15:38:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=324db1d57830dcb2a45720445ac5d7904a6f5c6a'/>
<id>324db1d57830dcb2a45720445ac5d7904a6f5c6a</id>
<content type='text'>
* Replace most osSyncPrintf calls with PRINTF macro

* DEBUG -&gt; OOT_DEBUG</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Replace most osSyncPrintf calls with PRINTF macro

* DEBUG -&gt; OOT_DEBUG</pre>
</div>
</content>
</entry>
<entry>
<title>Split `SaveContext` into sub-structs (#1393)</title>
<updated>2023-08-13T19:24:26+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2023-08-13T19:24:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=6e7a6d41814a1329b43bffc3b95bb75716d9efa6'/>
<id>6e7a6d41814a1329b43bffc3b95bb75716d9efa6</id>
<content type='text'>
* Split SaveContext struct

* run formatter

* Remove temporary-until-split stuff in z_sram

* .

* run formatter</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Split SaveContext struct

* run formatter

* Remove temporary-until-split stuff in z_sram

* .

* run formatter</pre>
</div>
</content>
</entry>
<entry>
<title>Some cleanup/doc on the item icons (#1263)</title>
<updated>2022-12-13T02:45:54+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2022-12-13T02:45:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=880e7c937c81cc55fea876b1d85294ffba43a4d8'/>
<id>880e7c937c81cc55fea876b1d85294ffba43a4d8</id>
<content type='text'>
* Some cleanup/doc on the item enum and icons

* `gItemIconBigBottlePoeTex` -&gt; `gItemIconBottleBigPoeTex`

* Biggoron sword / giant knife items (?)

* `SPSTONE_` -&gt; `SPIRITUAL_` ?

* `gItemIconBrokenBiggoronSwordTex` -&gt; `gItemIconBrokenGoronsSwordTex`

* `gQuestIcon...MedallionTex` -&gt; `gQuestIconMedallion...Tex`

* `ITEM_MAGIC_` -&gt; `ITEM_MAGIC_JAR_`small/big

* `ITEM_BOW_ARROW_` -&gt; `ITEM_BOW_`

* `MASK_BUNNY` -&gt; `MASK_BUNNY_HOOD`

* Update `GID_` enum from `ITEM_` enum

* ITEM/GID`_ARROW_`small/medium/large -&gt; 5/10/30

* Run formatter

* .

* fix regressions and revert bad ideas

* chicken

* obey the newline police and also prevent the range police from intervening

* fixups

* dimensions -&gt; dimension (singular)

* Note on inconsequential oddities about the `gItemIcons` mapping</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Some cleanup/doc on the item enum and icons

* `gItemIconBigBottlePoeTex` -&gt; `gItemIconBottleBigPoeTex`

* Biggoron sword / giant knife items (?)

* `SPSTONE_` -&gt; `SPIRITUAL_` ?

* `gItemIconBrokenBiggoronSwordTex` -&gt; `gItemIconBrokenGoronsSwordTex`

* `gQuestIcon...MedallionTex` -&gt; `gQuestIconMedallion...Tex`

* `ITEM_MAGIC_` -&gt; `ITEM_MAGIC_JAR_`small/big

* `ITEM_BOW_ARROW_` -&gt; `ITEM_BOW_`

* `MASK_BUNNY` -&gt; `MASK_BUNNY_HOOD`

* Update `GID_` enum from `ITEM_` enum

* ITEM/GID`_ARROW_`small/medium/large -&gt; 5/10/30

* Run formatter

* .

* fix regressions and revert bad ideas

* chicken

* obey the newline police and also prevent the range police from intervening

* fixups

* dimensions -&gt; dimension (singular)

* Note on inconsequential oddities about the `gItemIcons` mapping</pre>
</div>
</content>
</entry>
<entry>
<title>Update item names (#1376)</title>
<updated>2022-11-16T18:23:27+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2022-11-16T18:23:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=cc2409606eb8b7fbbaa57c071a7d7039fb265f94'/>
<id>cc2409606eb8b7fbbaa57c071a7d7039fb265f94</id>
<content type='text'>
* Reevaluate item names (`ItemID` enum)

* format

* Carry `ItemID` changes to `ExchangeItemID`

* format

* Add item enum comments on items to slots array

* Rename slots according to current item enum names

* Add item enum comments on items to PlayerItemAction array

* Rename PlayerItemAction enum names according to current item enum names

* gi, gid names...

* `QUEST_GERUDO_CARD` -&gt; `QUEST_GERUDOS_CARD`

* `DUNGEON_KEY_BOSS` -&gt; `DUNGEON_BOSS_KEY`

* `UPG_` sticks/nuts : +deku

* Fixed remove array enum comments in `sDebugSaveEquips`

* "magic beans" -&gt; "magic bean" (singular)

* cucco -&gt; chicken (the one from weird egg, "alarm clock bird" from literal japanese translation)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Reevaluate item names (`ItemID` enum)

* format

* Carry `ItemID` changes to `ExchangeItemID`

* format

* Add item enum comments on items to slots array

* Rename slots according to current item enum names

* Add item enum comments on items to PlayerItemAction array

* Rename PlayerItemAction enum names according to current item enum names

* gi, gid names...

* `QUEST_GERUDO_CARD` -&gt; `QUEST_GERUDOS_CARD`

* `DUNGEON_KEY_BOSS` -&gt; `DUNGEON_BOSS_KEY`

* `UPG_` sticks/nuts : +deku

* Fixed remove array enum comments in `sDebugSaveEquips`

* "magic beans" -&gt; "magic bean" (singular)

* cucco -&gt; chicken (the one from weird egg, "alarm clock bird" from literal japanese translation)</pre>
</div>
</content>
</entry>
<entry>
<title>Enum comments on some arrays (#1404)</title>
<updated>2022-10-16T00:02:54+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2022-10-16T00:02:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=17073af8a3d3be324cabf867960b1a9a53073ee0'/>
<id>17073af8a3d3be324cabf867960b1a9a53073ee0</id>
<content type='text'>
* Comment enums on some big arrays

* z_camera_data too

* comment in get item table on own lines

* `sDebugSaveInventory.ammo`

* More in z_sram

* `0xFF` -&gt; `ITEM_NONE` in `sNewSaveInventory.items`</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Comment enums on some big arrays

* z_camera_data too

* comment in get item table on own lines

* `sDebugSaveInventory.ammo`

* More in z_sram

* `0xFF` -&gt; `ITEM_NONE` in `sNewSaveInventory.items`</pre>
</div>
</content>
</entry>
<entry>
<title>Fix asset file includes to always start with assets/ (#1260)</title>
<updated>2022-06-06T19:37:25+00:00</updated>
<author>
<name>Roman971</name>
<email>32455037+Roman971@users.noreply.github.com</email>
</author>
<published>2022-06-06T19:37:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=b0bfa9eb692636663d3871a5d0731750ab6dab55'/>
<id>b0bfa9eb692636663d3871a5d0731750ab6dab55</id>
<content type='text'>
* Fix asset includes to consistently start with assets/

* Fix header paths in asset xmls to start with assets/

* Remove -Iassets from compiler options</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix asset includes to consistently start with assets/

* Fix header paths in asset xmls to start with assets/

* Remove -Iassets from compiler options</pre>
</div>
</content>
</entry>
<entry>
<title>PlayState Rename (#1231)</title>
<updated>2022-05-21T18:23:43+00:00</updated>
<author>
<name>fig02</name>
<email>fig02srl@gmail.com</email>
</author>
<published>2022-05-21T18:23:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=2e6279bc8e528833704bc6b77635f0eeae6bbe44'/>
<id>2e6279bc8e528833704bc6b77635f0eeae6bbe44</id>
<content type='text'>
* global context -&gt; play

* fix PlayState* PlayState</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* global context -&gt; play

* fix PlayState* PlayState</pre>
</div>
</content>
</entry>
<entry>
<title>Doc misc 5 (#1223)</title>
<updated>2022-05-16T22:14:08+00:00</updated>
<author>
<name>Dragorn421</name>
<email>Dragorn421@users.noreply.github.com</email>
</author>
<published>2022-05-16T22:14:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/oot/commit/?id=f6c472ae5e53575af5f0fd0f92ddc03c37ff0cf7'/>
<id>f6c472ae5e53575af5f0fd0f92ddc03c37ff0cf7</id>
<content type='text'>
* Annotate global equip and upgrade masks data

* Trivial respawn doc stuff

Move the respawn mode enum up to use the _MAX enum value in the save context struct

* Comment on the `sceneFlags[127]` debug-strings-suggested out-of-bounds access

* Reword `room_inf[127]` comments (attempt)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Annotate global equip and upgrade masks data

* Trivial respawn doc stuff

Move the respawn mode enum up to use the _MAX enum value in the save context struct

* Comment on the `sceneFlags[127]` debug-strings-suggested out-of-bounds access

* Reword `room_inf[127]` comments (attempt)</pre>
</div>
</content>
</entry>
</feed>
