<feed xmlns='http://www.w3.org/2005/Atom'>
<title>af/include, branch website</title>
<subtitle>Decompilation of Animal Forest (Dōbutsu no Mori, N64)</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/'/>
<entry>
<title>m_room_type OK (#193)</title>
<updated>2024-06-02T14:41:49+00:00</updated>
<author>
<name>Prakxo</name>
<email>87568477+Prakxo@users.noreply.github.com</email>
</author>
<published>2024-06-02T14:41:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=69201d6d724625233f4fc80873f509951c4e5556'/>
<id>69201d6d724625233f4fc80873f509951c4e5556</id>
<content type='text'>
* m_room_type OK

* offsets

* jenkins</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* m_room_type OK

* offsets

* jenkins</pre>
</div>
</content>
</entry>
<entry>
<title>`m_trademark` OK (#192)</title>
<updated>2024-05-30T21:00:57+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2024-05-30T21:00:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=fd0581121366309a56c648eda7a299537e355b28'/>
<id>fd0581121366309a56c648eda7a299537e355b28</id>
<content type='text'>
* C file

* trademark_init

* trademark_cancel, trademark_move, trademark_main

* trademark_draw

* trademark_goto_demo_scene and func_80805360_jp

* set_npc_4_title_demo

* func_80804C40_jp

* trademark_cleanup

* func_808052B8_jp

* func_80805104_jp

* func_80804F78_jp

* func_80804EE0_jp

* fix warnings

* small cleanup

* fix build

* some fixes

* stuff

* some cleanups

* Fix rebase

* Import data

* Migrate bss

* cleanup

* Save substruct

* format

* TrademarkState and some other stuff

* remove fake match

* stuff I missed

* whoops

* Stupid `-Wtype-limits`

* Update src/overlays/gamestates/ovl_trademark/m_trademark.c

Co-authored-by: Prakxo &lt;87568477+Prakxo@users.noreply.github.com&gt;

* Review

* Update src/overlays/gamestates/ovl_trademark/m_trademark.c

Co-authored-by: emilybrooks &lt;emilybrooksemilybrooks@gmail.com&gt;

* Update src/overlays/gamestates/ovl_trademark/m_trademark.c

Co-authored-by: Prakxo &lt;87568477+Prakxo@users.noreply.github.com&gt;

* clang-tidy changes???

* review

---------

Co-authored-by: Prakxo &lt;87568477+Prakxo@users.noreply.github.com&gt;
Co-authored-by: emilybrooks &lt;emilybrooksemilybrooks@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* C file

* trademark_init

* trademark_cancel, trademark_move, trademark_main

* trademark_draw

* trademark_goto_demo_scene and func_80805360_jp

* set_npc_4_title_demo

* func_80804C40_jp

* trademark_cleanup

* func_808052B8_jp

* func_80805104_jp

* func_80804F78_jp

* func_80804EE0_jp

* fix warnings

* small cleanup

* fix build

* some fixes

* stuff

* some cleanups

* Fix rebase

* Import data

* Migrate bss

* cleanup

* Save substruct

* format

* TrademarkState and some other stuff

* remove fake match

* stuff I missed

* whoops

* Stupid `-Wtype-limits`

* Update src/overlays/gamestates/ovl_trademark/m_trademark.c

Co-authored-by: Prakxo &lt;87568477+Prakxo@users.noreply.github.com&gt;

* Review

* Update src/overlays/gamestates/ovl_trademark/m_trademark.c

Co-authored-by: emilybrooks &lt;emilybrooksemilybrooks@gmail.com&gt;

* Update src/overlays/gamestates/ovl_trademark/m_trademark.c

Co-authored-by: Prakxo &lt;87568477+Prakxo@users.noreply.github.com&gt;

* clang-tidy changes???

* review

---------

Co-authored-by: Prakxo &lt;87568477+Prakxo@users.noreply.github.com&gt;
Co-authored-by: emilybrooks &lt;emilybrooksemilybrooks@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>m_choice_main OK (#191)</title>
<updated>2024-05-28T02:19:42+00:00</updated>
<author>
<name>Prakxo</name>
<email>87568477+Prakxo@users.noreply.github.com</email>
</author>
<published>2024-05-28T02:19:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=1f7fbf9b291d5685633e6e819b2579f36dc4ef2b'/>
<id>1f7fbf9b291d5685633e6e819b2579f36dc4ef2b</id>
<content type='text'>
* work

* m_choice_main OK</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* work

* m_choice_main OK</pre>
</div>
</content>
</entry>
<entry>
<title>second_game OK (#190)</title>
<updated>2024-05-21T16:21:23+00:00</updated>
<author>
<name>Prakxo</name>
<email>87568477+Prakxo@users.noreply.github.com</email>
</author>
<published>2024-05-21T16:21:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=8f73c61ec5b1505582d9d83aea99adff718a78e3'/>
<id>8f73c61ec5b1505582d9d83aea99adff718a78e3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>m_time OK (#189)</title>
<updated>2024-05-19T16:40:39+00:00</updated>
<author>
<name>Prakxo</name>
<email>87568477+Prakxo@users.noreply.github.com</email>
</author>
<published>2024-05-19T16:40:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=448405671db5a0c0ffd5d62c04c333d7e3b4e7fc'/>
<id>448405671db5a0c0ffd5d62c04c333d7e3b4e7fc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>m_cpedit OK (#188)</title>
<updated>2024-05-18T21:45:24+00:00</updated>
<author>
<name>Prakxo</name>
<email>87568477+Prakxo@users.noreply.github.com</email>
</author>
<published>2024-05-18T21:45:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=92911830dc9be365989887e1464bf766e471ed96'/>
<id>92911830dc9be365989887e1464bf766e471ed96</id>
<content type='text'>
* save_menu OK

* work

* m_cpedit OK

* fix</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* save_menu OK

* work

* m_cpedit OK

* fix</pre>
</div>
</content>
</entry>
<entry>
<title>Prerender (1 NON_MATCHING) (#185)</title>
<updated>2024-05-14T14:46:27+00:00</updated>
<author>
<name>Derek Hensley</name>
<email>hensley.derek58@gmail.com</email>
</author>
<published>2024-05-14T14:46:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=d743f705856f4df2c5fcf741037bfe7b726a2ca5'/>
<id>d743f705856f4df2c5fcf741037bfe7b726a2ca5</id>
<content type='text'>
* Start prerender

* wallpaper_draw1

* wallpaper_draw

* gfx_SetUpCFB

* PreRender_setup_savebuf

* PreRender_init

* PreRender_setup_renderbuf

* PreRender_cleanup

* PreRender_TransBufferCopy

* PreRender_TransBuffer

* PreRender_TransBuffer1

* PreRender_TransBuffer2

* PreRender_ShowCoveredge

* PreRender_saveZBuffer

* PreRender_saveFrameBuffer

* PreRender_saveCVG

* PreRender_loadZBuffer

* PreRender_loadFrameBufferAlpha

* PreRender_loadFrameBufferCopy

* PreRender_ConvertFrameBuffer_fg

* PreRender_ConvertFrameBuffer

* AntiAliasFilter

* ASAlgorithm

* PreRender_loadFrameBuffer

* names

* Remove fake in PreRender_TransBuffer1_env

* PreRender_CopyRGBC NON_MATCHING</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Start prerender

* wallpaper_draw1

* wallpaper_draw

* gfx_SetUpCFB

* PreRender_setup_savebuf

* PreRender_init

* PreRender_setup_renderbuf

* PreRender_cleanup

* PreRender_TransBufferCopy

* PreRender_TransBuffer

* PreRender_TransBuffer1

* PreRender_TransBuffer2

* PreRender_ShowCoveredge

* PreRender_saveZBuffer

* PreRender_saveFrameBuffer

* PreRender_saveCVG

* PreRender_loadZBuffer

* PreRender_loadFrameBufferAlpha

* PreRender_loadFrameBufferCopy

* PreRender_ConvertFrameBuffer_fg

* PreRender_ConvertFrameBuffer

* AntiAliasFilter

* ASAlgorithm

* PreRender_loadFrameBuffer

* names

* Remove fake in PreRender_TransBuffer1_env

* PreRender_CopyRGBC NON_MATCHING</pre>
</div>
</content>
</entry>
<entry>
<title>save_menu OK (#184)</title>
<updated>2024-05-14T14:43:37+00:00</updated>
<author>
<name>Prakxo</name>
<email>87568477+Prakxo@users.noreply.github.com</email>
</author>
<published>2024-05-14T14:43:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=707577c16ed46aea106e41982a76294a448c7de7'/>
<id>707577c16ed46aea106e41982a76294a448c7de7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>`ac_structure` OK with some minor documentation (#183)</title>
<updated>2024-05-06T22:26:01+00:00</updated>
<author>
<name>Tom Overton</name>
<email>tom-overton@users.noreply.github.com</email>
</author>
<published>2024-05-06T22:26:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=8b5260063f75dbaa29636f34ec05774d692cf569'/>
<id>8b5260063f75dbaa29636f34ec05774d692cf569</id>
<content type='text'>
* Partial progress

* `func_809E7F94_jp` OK

* Do some more DMA functions

* Fix build

* Finally make `func_809E823C_jp` work properly

* Finish DMA functions

* Use ALIGN16

* Make the size for `mSc_secure_exchange_keep_bank` more obviously related to what follows

* Fix build after merge

* aSTR_setupActor_proc OK

* aSTR_init_clip_area OK

* Import data to C

* Lots of cleanup

* Use enum values in actors

* StructureActor-ify the structures

* Move `setupInfo_table` inside the function and name it

* Name `aSTR_get_pal_segment` from context clues

* Use all the names I can from DnM+

* Try (and fail) to import BSS into C

* Match bss

* Make bss sizes more "correct"

* Use ARRAY_COUNT to define DMA length

* A lot fewer hardcoded numbers

* Lots of misc cleanup

* A huge amount of names and cleanup

* Get this PR-ready

* Forgot some booleans

* Name a lot of stuff after digging into the object files

* Remove magic numbers for bss array size

* Respond to review</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Partial progress

* `func_809E7F94_jp` OK

* Do some more DMA functions

* Fix build

* Finally make `func_809E823C_jp` work properly

* Finish DMA functions

* Use ALIGN16

* Make the size for `mSc_secure_exchange_keep_bank` more obviously related to what follows

* Fix build after merge

* aSTR_setupActor_proc OK

* aSTR_init_clip_area OK

* Import data to C

* Lots of cleanup

* Use enum values in actors

* StructureActor-ify the structures

* Move `setupInfo_table` inside the function and name it

* Name `aSTR_get_pal_segment` from context clues

* Use all the names I can from DnM+

* Try (and fail) to import BSS into C

* Match bss

* Make bss sizes more "correct"

* Use ARRAY_COUNT to define DMA length

* A lot fewer hardcoded numbers

* Lots of misc cleanup

* A huge amount of names and cleanup

* Get this PR-ready

* Forgot some booleans

* Name a lot of stuff after digging into the object files

* Remove magic numbers for bss array size

* Respond to review</pre>
</div>
</content>
</entry>
<entry>
<title>Update GraphicsContext macros (#182)</title>
<updated>2024-04-29T22:58:41+00:00</updated>
<author>
<name>Cuyler36</name>
<email>Cuyler36@users.noreply.github.com</email>
</author>
<published>2024-04-29T22:58:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=749152a745f19e6e1d0705cb7a48f34dd4d8df17'/>
<id>749152a745f19e6e1d0705cb7a48f34dd4d8df17</id>
<content type='text'>
* Update GraphicsContext macros

* Fix formatting</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Update GraphicsContext macros

* Fix formatting</pre>
</div>
</content>
</entry>
</feed>
