mm/src/code
Jordan Longstaff f6b17e2358
Document textbox types, backgrounds and two related global array variables (#1835)
* Document `D_801CFC78`, `func_80150A84` and textbox types

* Format

* Textbox background enum

* More enum usages

* Rename D_801D03A8

* Fix value of TEXTBOX_BG_NONE

* Convert background type enum to macros

* Restore enum, fix BSS ordering

* Rename to SetTextboxColor

* More BSS fixing
2025-12-06 15:32:14 -08:00
..
PreRender.c libu64 (#1705) 2024-11-07 17:27:19 -08:00
TwoHeadArena.c More header cleanup (#1604) 2024-04-25 18:16:47 -07:00
TwoHeadGfxArena.c More header cleanup (#1604) 2024-04-25 18:16:47 -07:00
audio_stop_all_sfx.c Misc FAKE fixes (#1783) 2025-02-16 09:30:27 -08:00
audio_thread_manager.c Irqmgr + scheduler Docs (#1527) 2024-01-20 20:47:00 -03:00
c_keyframe.c c_keyframe.c decompiled and documented (#1630) 2024-05-17 08:29:19 -04:00
code_800E8EA0.c
cutscene_camera.c Document textbox types, backgrounds and two related global array variables (#1835) 2025-12-06 15:32:14 -08:00
flg_set.c Introduce a bunch of small new headers (#1649) 2024-07-28 13:53:28 -07:00
gDPLoadTextureBlock_Runtime.inc.c z_map decompiled (#1032) 2024-06-20 18:21:37 -07:00
game.c Document Player's Face and z_actor FaceChange functions (#1777) 2025-06-03 18:59:25 -07:00
gamealloc.c
gfxalloc.c Introduce a bunch of small new headers (#1649) 2024-07-28 13:53:28 -07:00
graph.c Misc Cleanup (#1782) 2025-01-27 12:48:59 -03:00
jpegdecoder.c [headers] Add kaleido_manager.h, clean up z64jpeg.h protos (#1688) 2024-09-10 14:49:39 -03:00
jpegutils.c More General Cleanup (#1638) 2024-06-03 14:33:03 -04:00
kanread.s Handwritten asm build prep, add handwritten asm for the code segment (#1807) 2025-07-31 13:00:42 -04:00
listalloc.c
main.c Remove asm-processor in favor of preprocess.sh (#1760) 2025-02-21 18:02:19 -08:00
object_table.c More header cleanup (#1604) 2024-04-25 18:16:47 -07:00
osFlash.c
padmgr.c libu64 (#1705) 2024-11-07 17:27:19 -08:00
sched.c libu64 (#1705) 2024-11-07 17:27:19 -08:00
speed_meter.c [headers] `z64malloc.h` -> `zelda_arena.h` (#1702) 2024-10-05 08:42:49 -07:00
su_mtx.c More header cleanup (#1604) 2024-04-25 18:16:47 -07:00
sys_cfb.c Misc Cleanup (#1782) 2025-01-27 12:48:59 -03:00
sys_cmpdma.c More header cleanup (#1604) 2024-04-25 18:16:47 -07:00
sys_flashrom.c Small sys_flashrom clean up (#1795) 2025-02-21 17:00:11 -08:00
sys_freeze.c func_80183070 to Sys_Freeze (#1686) 2025-03-04 19:06:23 -08:00
sys_initial_check.c Remove assets from automatic includes (#1683) 2024-09-10 15:16:56 -03:00
sys_math.c Add rand.h for non-qrand.c rand functions (#1684) 2024-09-18 19:49:56 -07:00
sys_math3d.c Remove asm-processor in favor of preprocess.sh (#1760) 2025-02-21 18:02:19 -08:00
sys_math_atan.c
sys_matrix.c Cleanup gSPMatrix, rename `Matrix_New` -> `Matrix_Finalize`, add MATRIX_FINALIZE_AND_LOAD (#1729) 2024-10-22 17:51:00 -07:00
sys_rumble.c
sys_slowly.c libu64 (#1705) 2024-11-07 17:27:19 -08:00
sys_ucode.c Small general cleanup (#1644) 2024-06-14 21:47:24 -07:00
title_setup.c Misc Cleanup (#1782) 2025-01-27 12:48:59 -03:00
z_DLF.c libu64 (#1705) 2024-11-07 17:27:19 -08:00
z_actor.c Document Player's Face and z_actor FaceChange functions (#1777) 2025-06-03 18:59:25 -07:00
z_actor_dlftbls.c InitVars -> Profile (#1697) 2024-09-27 22:12:20 -07:00
z_bg_collect.c dyna switches (#1731) 2024-10-22 18:48:01 -07:00
z_bg_item.c dyna switches (#1731) 2024-10-22 18:48:01 -07:00
z_bgcheck.c Remove asm-processor in favor of preprocess.sh (#1760) 2025-02-21 18:02:19 -08:00
z_camera.c Document textbox types, backgrounds and two related global array variables (#1835) 2025-12-06 15:32:14 -08:00
z_camera_data.inc.c
z_cheap_proc.c Cleanup gSPMatrix, rename `Matrix_New` -> `Matrix_Finalize`, add MATRIX_FINALIZE_AND_LOAD (#1729) 2024-10-22 17:51:00 -07:00
z_circle_tex.c Clean2 (#1605) 2024-02-20 14:04:23 +11:00
z_collision_btltbls.c
z_collision_check.c Remove asm-processor in favor of preprocess.sh (#1760) 2025-02-21 18:02:19 -08:00
z_common_data.c More General Cleanup (#1638) 2024-06-03 14:33:03 -04:00
z_construct.c
z_debug.c
z_debug_display.c Cleanup gSPMatrix, rename `Matrix_New` -> `Matrix_Finalize`, add MATRIX_FINALIZE_AND_LOAD (#1729) 2024-10-22 17:51:00 -07:00
z_debug_mode.c libu64 (#1705) 2024-11-07 17:27:19 -08:00
z_demo.c Replace erroneous CsCmdStartSeq with CsCmdStopSeq (#1812) 2025-07-05 12:54:47 -04:00
z_draw.c Cleanup gSPMatrix, rename `Matrix_New` -> `Matrix_Finalize`, add MATRIX_FINALIZE_AND_LOAD (#1729) 2024-10-22 17:51:00 -07:00
z_eff_blure.c EffectSs Sync (#1799) 2025-03-03 13:22:56 -03:00
z_eff_footmark.c Cleanup gSPMatrix, rename `Matrix_New` -> `Matrix_Finalize`, add MATRIX_FINALIZE_AND_LOAD (#1729) 2024-10-22 17:51:00 -07:00
z_eff_shield_particle.c Remove assets from automatic includes (#1683) 2024-09-10 15:16:56 -03:00
z_eff_spark.c Remove assets from automatic includes (#1683) 2024-09-10 15:16:56 -03:00
z_eff_ss_dead.c Misc Clean (#1602) 2024-04-06 10:23:06 -07:00
z_eff_tire_mark.c Misc FAKE fixes (#1783) 2025-02-16 09:30:27 -08:00
z_effect.c Add a `z64play.h` header (#1646) 2024-06-25 15:17:03 -04:00
z_effect_soft_sprite.c EffectSs Sync (#1799) 2025-03-03 13:22:56 -03:00
z_effect_soft_sprite_dlftbls.c EffectSs Sync (#1799) 2025-03-03 13:22:56 -03:00
z_effect_soft_sprite_old_init.c
z_elf_message.c Introduce a bunch of small new headers (#1649) 2024-07-28 13:53:28 -07:00
z_en_a_keep.c Remove THIS macro (#1756) 2024-12-13 08:34:39 -03:00
z_en_hy_code.c Standardize "ActorMovement" over "ActorMove" (#1773) 2024-12-21 14:15:10 +11:00
z_en_item00.c Document Culling (#1759) 2024-12-15 19:11:29 +11:00
z_env_flags.c
z_eventmgr.c Misc FAKE fixes (#1783) 2025-02-16 09:30:27 -08:00
z_face_reaction.c
z_fbdemo.c `sys_math3d.c` Decompiled and Mostly Documented (#1450) 2024-06-14 22:39:31 -07:00
z_fbdemo_circle.c Animation Cleanup: En_V* and En_W* (#1713) 2024-10-16 06:13:25 -07:00
z_fbdemo_dlftbls.c InitVars -> Profile (#1697) 2024-09-27 22:12:20 -07:00
z_fbdemo_fade.c Remove THIS macro (#1756) 2024-12-13 08:34:39 -03:00
z_fcurve_data.c
z_fcurve_data_skelanime.c Cleanup gSPMatrix, rename `Matrix_New` -> `Matrix_Finalize`, add MATRIX_FINALIZE_AND_LOAD (#1729) 2024-10-22 17:51:00 -07:00
z_fireobj.c Cleanup gSPMatrix, rename `Matrix_New` -> `Matrix_Finalize`, add MATRIX_FINALIZE_AND_LOAD (#1729) 2024-10-22 17:51:00 -07:00
z_game_dlftbls.c Use Romfile in place of vromStart and vromEnd in structs (#1618) 2024-05-12 10:08:52 -07:00
z_game_over.c Add a `z64play.h` header (#1646) 2024-06-25 15:17:03 -04:00
z_horse.c
z_inventory.c Remove assets from automatic includes (#1683) 2024-09-10 15:16:56 -03:00
z_jpeg.c FALLTHROUGH Attribute, switch cleanup (#1719) 2024-10-19 17:56:35 -07:00
z_kaleido_manager.c libu64 (#1705) 2024-11-07 17:27:19 -08:00
z_kaleido_scope_call.c Remove asm-processor in favor of preprocess.sh (#1760) 2025-02-21 18:02:19 -08:00
z_kaleido_setup.c `z_parameter.c`: remaining functions, do action documentation, gfx cleanup (#1652) 2024-07-02 14:47:37 -07:00
z_kanfont.c More header cleanup (#1604) 2024-04-25 18:16:47 -07:00
z_kankyo.c Document Room Type (#1740) 2024-11-11 16:46:21 -08:00
z_lib.c Add rand.h for non-qrand.c rand functions (#1684) 2024-09-18 19:49:56 -07:00
z_lifemeter.c Cleanup gSPMatrix, rename `Matrix_New` -> `Matrix_Finalize`, add MATRIX_FINALIZE_AND_LOAD (#1729) 2024-10-22 17:51:00 -07:00
z_lights.c Document Light-Based Actor Flags (#1754) 2024-12-05 20:48:38 -08:00
z_malloc.c [headers] `z64malloc.h` -> `zelda_arena.h` (#1702) 2024-10-05 08:42:49 -07:00
z_map_data.c z_map decompiled (#1032) 2024-06-20 18:21:37 -07:00
z_map_disp.c Remove asm-processor in favor of preprocess.sh (#1760) 2025-02-21 18:02:19 -08:00
z_map_exp.c z_map decompiled (#1032) 2024-06-20 18:21:37 -07:00
z_message.c Document textbox types, backgrounds and two related global array variables (#1835) 2025-12-06 15:32:14 -08:00
z_message_nes.c Document textbox types, backgrounds and two related global array variables (#1835) 2025-12-06 15:32:14 -08:00
z_message_staff.c Document textbox types, backgrounds and two related global array variables (#1835) 2025-12-06 15:32:14 -08:00
z_msgevent.c Name Talking Related Actor Flags (#1733) 2024-10-24 11:12:41 +11:00
z_nmi_buff.c More header cleanup (#1604) 2024-04-25 18:16:47 -07:00
z_nulltask.c [headers] Move padmgr, scheduler, irqmgr symbols to respective headers; add segmented_address.h (#1681) 2024-09-07 16:47:22 -06:00
z_olib.c Introduce a bunch of small new headers (#1649) 2024-07-28 13:53:28 -07:00
z_overlay.c libu64 (#1705) 2024-11-07 17:27:19 -08:00
z_parameter.c Document inconsistent empty C-button disabling bug (#1810) 2025-04-23 17:47:01 -04:00
z_path.c Animation Cleanup: En_T* (#1522) 2024-06-24 17:54:14 -07:00
z_pause.c libu64 (#1705) 2024-11-07 17:27:19 -08:00
z_play.c EffectSs Sync (#1799) 2025-03-03 13:22:56 -03:00
z_play_hireso.c FALLTHROUGH Attribute, switch cleanup (#1719) 2024-10-19 17:56:35 -07:00
z_player_call.c Document Update Actor Flags (#1762) 2024-12-17 13:18:56 -08:00
z_player_lib.c Document Player's Face and z_actor FaceChange functions (#1777) 2025-06-03 18:59:25 -07:00
z_prenmi.c
z_quake.c Introduce a bunch of small new headers (#1649) 2024-07-28 13:53:28 -07:00
z_rcp.c Animation Cleanup: En_V* and En_W* (#1713) 2024-10-16 06:13:25 -07:00
z_room.c libu64 (#1705) 2024-11-07 17:27:19 -08:00
z_rumble.c Misc fixes (#1800) 2025-03-24 10:52:10 -03:00
z_scene.c Player Docs: Rename Init Mode to Start Mode (#1744) 2024-11-22 17:04:34 -08:00
z_scene_proc.c FALLTHROUGH Attribute, switch cleanup (#1719) 2024-10-19 17:56:35 -07:00
z_scene_table.c
z_schedule.c Msgevent OK (#1637) 2024-06-14 21:35:22 -07:00
z_shrink_window.c General Cleanup 2 (#1538) 2024-01-28 21:27:50 -03:00
z_skelanime.c Standardize "ActorMovement" over "ActorMove" (#1773) 2024-12-21 14:15:10 +11:00
z_skin.c Misc fixes (#1800) 2025-03-24 10:52:10 -03:00
z_skin_awb.c [headers] `z64malloc.h` -> `zelda_arena.h` (#1702) 2024-10-05 08:42:49 -07:00
z_skin_matrix.c Misc Cleanup 2 (#1521) 2024-03-23 08:04:07 -03:00
z_snap.c FALLTHROUGH Attribute, switch cleanup (#1719) 2024-10-19 17:56:35 -07:00
z_sound_source.c
z_sram_NES.c Small sys_flashrom clean up (#1795) 2025-02-21 17:00:11 -08:00
z_sub_s.c Boss07 (Majora) OK and documented [mm-n64-us.z64 OK] (#1753) 2024-12-10 18:06:55 -08:00
z_view.c Animation Cleanup: En_V* and En_W* (#1713) 2024-10-16 06:13:25 -07:00
z_vimode.c libu64 (#1705) 2024-11-07 17:27:19 -08:00
z_viscvg.c Framebuffer filter docs (#1528) 2024-01-20 21:04:28 -03:00
z_visfbuf.c Introduce a bunch of small new headers (#1649) 2024-07-28 13:53:28 -07:00
z_vismono.c Introduce a bunch of small new headers (#1649) 2024-07-28 13:53:28 -07:00
z_viszbuf.c More General Cleanup (#1638) 2024-06-03 14:33:03 -04:00
z_vr_box.c
z_vr_box_draw.c