<feed xmlns='http://www.w3.org/2005/Atom'>
<title>af/include/segment_symbols.h, 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_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>`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>ac_ball OK and documented (#173)</title>
<updated>2024-04-15T23:19:43+00:00</updated>
<author>
<name>inspectredc</name>
<email>78732756+inspectredc@users.noreply.github.com</email>
</author>
<published>2024-04-15T23:19:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=7f426967efd07046bfbe791ed4e64808ae5a26e2'/>
<id>7f426967efd07046bfbe791ed4e64808ae5a26e2</id>
<content type='text'>
* ac_ball OK

* hopefully format

* address warnings

* Apply suggestions from code review

Co-authored-by: emilybrooks &lt;emilybrooksemilybrooks@gmail.com&gt;

* suggestions pt2

---------

Co-authored-by: emilybrooks &lt;emilybrooksemilybrooks@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ac_ball OK

* hopefully format

* address warnings

* Apply suggestions from code review

Co-authored-by: emilybrooks &lt;emilybrooksemilybrooks@gmail.com&gt;

* suggestions pt2

---------

Co-authored-by: emilybrooks &lt;emilybrooksemilybrooks@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>m_all_grow OK (#159)</title>
<updated>2024-03-29T15:42:32+00:00</updated>
<author>
<name>Prakxo</name>
<email>87568477+Prakxo@users.noreply.github.com</email>
</author>
<published>2024-03-29T15:42:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=770d3c2dca047172c7b947c83f136468cb0dc7e0'/>
<id>770d3c2dca047172c7b947c83f136468cb0dc7e0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ac_weather OK (#155)</title>
<updated>2024-03-14T15:36:14+00:00</updated>
<author>
<name>Prakxo</name>
<email>87568477+Prakxo@users.noreply.github.com</email>
</author>
<published>2024-03-14T15:36:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=d3623fca20aac5716174ce74c74b30eb48fac315'/>
<id>d3623fca20aac5716174ce74c74b30eb48fac315</id>
<content type='text'>
* weather werk

* ac_weather OK

* format

* review</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* weather werk

* ac_weather OK

* format

* review</pre>
</div>
</content>
</entry>
<entry>
<title>sys_initial_check OK (#129)</title>
<updated>2024-01-02T18:14:05+00:00</updated>
<author>
<name>emilybrooks</name>
<email>emilybrooksemilybrooks@gmail.com</email>
</author>
<published>2024-01-02T18:14:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=ebd97e9fd1cd8bb02a397ca8b0982bc0e2b076ae'/>
<id>ebd97e9fd1cd8bb02a397ca8b0982bc0e2b076ae</id>
<content type='text'>
* initial commit

* almost matching, need to figure out segment stuff

* fully matching

* file description

* m_std_dma</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* initial commit

* almost matching, need to figure out segment stuff

* fully matching

* file description

* m_std_dma</pre>
</div>
</content>
</entry>
<entry>
<title>Audiomgr OK (#126)</title>
<updated>2023-12-12T14:27:09+00:00</updated>
<author>
<name>Prakxo</name>
<email>87568477+Prakxo@users.noreply.github.com</email>
</author>
<published>2023-12-12T14:27:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=04cc631dab3ced789439df3bd05f42296b194f7e'/>
<id>04cc631dab3ced789439df3bd05f42296b194f7e</id>
<content type='text'>
* audiomgr work

* audiomgr OK

* format

* remove comment

* review</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* audiomgr work

* audiomgr OK

* format

* remove comment

* review</pre>
</div>
</content>
</entry>
<entry>
<title>The NPC PR 3/3 OK (#119)</title>
<updated>2023-11-23T17:03:30+00:00</updated>
<author>
<name>Prakxo</name>
<email>87568477+Prakxo@users.noreply.github.com</email>
</author>
<published>2023-11-23T17:03:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=e1fcb33cef0b8e58ce3cecc2977921e685f129ba'/>
<id>e1fcb33cef0b8e58ce3cecc2977921e685f129ba</id>
<content type='text'>
* npc werk

* atleast it builds

* m_npc OK

* forgor format

* review

* format

* fix warns?</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* npc werk

* atleast it builds

* m_npc OK

* forgor format

* review

* format

* fix warns?</pre>
</div>
</content>
</entry>
<entry>
<title>ac_set_manager OK (#111)</title>
<updated>2023-10-06T19:40:57+00:00</updated>
<author>
<name>Prakxo</name>
<email>87568477+Prakxo@users.noreply.github.com</email>
</author>
<published>2023-10-06T19:40:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=936d96444522265baa770bccaeae23f16b4ac8fe'/>
<id>936d96444522265baa770bccaeae23f16b4ac8fe</id>
<content type='text'>
* ac_set_manager OK

* suggestions</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ac_set_manager OK

* suggestions</pre>
</div>
</content>
</entry>
<entry>
<title>`submenu_ovl`, 3 NON_EQUIVALENTs and 2 NON_MATCHINGs (#88)</title>
<updated>2023-09-08T15:02:32+00:00</updated>
<author>
<name>Anghelo Carvajal</name>
<email>angheloalf95@gmail.com</email>
</author>
<published>2023-09-08T15:02:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/af/commit/?id=81b40ad296cc1f501bf8a33ecb38015a1d6148a8'/>
<id>81b40ad296cc1f501bf8a33ecb38015a1d6148a8</id>
<content type='text'>
* C file

* func_8085DA28_jp, func_8085DA9C_jp

* func_8085D638_jp

* func_8085D358_jp, func_8085D500_jp, func_8085D674_jp

* bleh

* func_8085BAC0_jp

* func_8085D128_jp

* Rename many functions

* mSM_move_menu

* a

* func_8085D43C_jp

* mSM_set_char_matrix

* mSM_cbuf_copy draft

* mSM_cbuf_copy NON_EQUIVALENT

* func_8085C20C_jp draft

* match func_8085C20C_jp

* cleanup unc_8085C20C_jp

* func_8085C7A4_jp ok, func_8085C7B8_jp NON_EQUIVALENT

* mSM_draw_mail NON_MATCHING

* func_8085D094_jp

* mSM_set_other_seg mSM_set_before_menu_proc

* meh

* mSM_move_Move

* migrate data

* move submenu overlays to the submenu folder and make headers for them

* name some files based on rodata strings

* name functions from known submenu overlays

* mSM_move_chg_base

* mSM_menu_ovl_init NON_MATCHING

* migrate bss

* mSM_menu_ovl_init

* SubmenuProgramId

* mSM_save_before_func

* mSM_return_func NON_EQUIVALENT

* some cleanup

* rename lots of data

* kinda format

* more cleanup

* symbolize remaining stuff

* format

* Kinda fix whatever is going on with Game_Play_unk_0110

* mroecleanup

* name known overlays

* tag_program_dlftbl, hand_program_dlftbl, haniwa_program_dlftbl

* format

* flag defines</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* C file

* func_8085DA28_jp, func_8085DA9C_jp

* func_8085D638_jp

* func_8085D358_jp, func_8085D500_jp, func_8085D674_jp

* bleh

* func_8085BAC0_jp

* func_8085D128_jp

* Rename many functions

* mSM_move_menu

* a

* func_8085D43C_jp

* mSM_set_char_matrix

* mSM_cbuf_copy draft

* mSM_cbuf_copy NON_EQUIVALENT

* func_8085C20C_jp draft

* match func_8085C20C_jp

* cleanup unc_8085C20C_jp

* func_8085C7A4_jp ok, func_8085C7B8_jp NON_EQUIVALENT

* mSM_draw_mail NON_MATCHING

* func_8085D094_jp

* mSM_set_other_seg mSM_set_before_menu_proc

* meh

* mSM_move_Move

* migrate data

* move submenu overlays to the submenu folder and make headers for them

* name some files based on rodata strings

* name functions from known submenu overlays

* mSM_move_chg_base

* mSM_menu_ovl_init NON_MATCHING

* migrate bss

* mSM_menu_ovl_init

* SubmenuProgramId

* mSM_save_before_func

* mSM_return_func NON_EQUIVALENT

* some cleanup

* rename lots of data

* kinda format

* more cleanup

* symbolize remaining stuff

* format

* Kinda fix whatever is going on with Game_Play_unk_0110

* mroecleanup

* name known overlays

* tag_program_dlftbl, hand_program_dlftbl, haniwa_program_dlftbl

* format

* flag defines</pre>
</div>
</content>
</entry>
</feed>
