summaryrefslogtreecommitdiff
path: root/include/code_variables.h
AgeCommit message (Collapse)Author
2025-01-21sFRm_flashrom OK (#240)Derek Hensley
* YAML setup * func_800CDF78_jp * func_800CDEDC_jp * func_800CDCC0_jp * func_800CDE54_jp * func_800CDB10_jp * func_800CDECC_jp * func_800CE04C_jp * func_800CDBE0_jp * func_800CDBF0_jp * func_800CDC10_jp * func_800CDC30_jp * func_800CDDE0_jp * func_800CE090_jp * func_800CE0E8_jp * func_800CE110_jp * Cleanup
2025-01-20s_cpak OK (#239)Derek Hensley
* YAML setup * func_800CD640_jp * func_800CD68C_jp * func_800CD730_jp * func_800CD8F8_jp * func_800CD990_jp * func_800CD9F0_jp * func_800CDA4C_jp * func_800CDA90_jp * func_800CDAD0_jp * func_800CD760_jp * func_800CD82C_jp * Cleanup
2025-01-19m_cpak OK (#238)Derek Hensley
* Yaml setup * mCPk_InitPak * mCPk_get_pkinfo * mCPk_PakOpen * func_80079080_jp * mCPk_SavePak * func_8007919C_jp * func_80079378_jp * func_8007920C_jp * func_80078EE0_jp * func_80078EB4_jp * func_8007942C_jp * func_800792FC_jp * func_800793A8_jp * func_80079D00_jp * func_80079BF8_jp * func_80079B28_jp * func_80079EA4_jp * func_800794E4_jp * func_80078F08_jp * func_80079030_jp * func_80078FE8_jp * func_8007967C_jp * func_80079708_jp * func_80079760_jp * func_80079838_jp * func_800798DC_jp * func_80079A24_jp * func_80079AAC_jp * func_80079E54_jp * func_80079D50_jp * func_80079E14_jp * func_80079EDC_jp * func_8007A008_jp * func_80079F44_jp * func_8007A080_jp * func_80078F34_jp * Some cleanup * m_cpak
2025-01-03Cfbinfo (#237)Derek Hensley
* func_800D2CDC_jp * func_800D2CB4_jp * func_800D2C10_jp * cleanup * Small docs of CfbInfo struct
2025-01-03Graph OK (#236)Derek Hensley
* graph_proc * game_get_next_game_dlftbl * graph_ct * func_800D38E0_jp * func_800D3C94_jp * graph_dt * graph_main * graph_setup_double_buffer * graph_task_set00 WIP * graph_draw_finish * func_800D3E40_jp * func_800D3E14_jp * Some cleanup * Fix m2ctx.py * graph_task_set00
2024-12-286FD190 + 6FD410 OK (#235)Derek Hensley
* func_800D94F0_jp * func_800D9514_jp * func_800D9524_jp * func_800D955C_jp * func_800D9618_jp * func_800D96A8_jp * func_800D96E8_jp * func_800D9700_jp * func_800D9750_jp * func_800D9760_jp * func_800D9770_jp * func_800D9788_jp * func_800D97A0_jp * func_800D97F8_jp * func_800D986C_jp * Split off 6FD410 based on bss * Migrate bss * add todo * headers * Better types for 6FD410 bss based on graph * Cleanup
2024-12-26Identify audio_data data (#232)Derek Hensley
2024-12-26main OK (#234)Derek Hensley
* main OK * gSegments -> SegmentBaseAddress * newline * format
2024-12-13m_field_info 37 additional functions OK (40/188 total) (#230)kuchenmitsahne
* 25 functions OK * 10 functions OK * Add block type and block kind enums/defines * Formatting/style pass * Move `FieldMakeBlockType` to `m_field_make` * Remove unused/duplicate defines
2024-07-01lbrtc OK (#196)Prakxo
* lbrtc OK * format * names * format 2 * review + docs * format
2024-04-16ac_Fuusen OK and documented (#174)inspectredc
* ac_Fuusen OK and documented * add struct offsets * use null post merge * fix sym stuff * suggestions * act_balloon extracted * remove fake symbol * name object enum * include assets * fgname enum/macro
2024-04-12m_debug_display.c OK (#168)Lucas Shaw
* m_debug_display.c OK * . * Migrated data for m_debug_display * Finishing touches * ran format.py * made suggested changes
2024-04-04m_view OK (#163)Prakxo
* m_view OK * format?
2024-02-15m_rcp OK (#145)Derek Hensley
* ignore .venv * Start m_rcp * gfx_set_fog_position * gfx_set_fog_nosync * Data + func_800BD3EC_jp * func_800BD428_jp * func_800BD448_jp * func_800BD470_jp * func_800BD498_jp * func_800BD4C0_jp * _texture_z_light_fog_prim * _texture_z_light_fog_prim_shadow * func_800BD538_jp * _texture_z_light_fog_prim_xlu * _texture_z_light_fog_prim_light * _texture_z_light_fog_prim_npc * texture_z_light_fog_prim_bb_pal_opa * texture_z_light_fog_prim_bb_pal_xlu * texture_z_fog_lod_alpha_shadow * func_800BD6F8_jp * gfx_rect_moji * rect_moji * polygon_z_light_prim * gfx_softsprite_prim_xlu * gfx_tex_scroll2 * gfx_two_tex_scroll * func_800BD9D8_jp * func_800BD9FC_jp * tex_scroll2 * two_tex_scroll * DisplayList_initialize + bss * fade_rgba8888_draw * texture_z_light_prim_xlu_disp rename * func_800BE030_jp * fade_black_draw * func_800BE094_jp * func_800BE0E4_jp * gfx_gDPFillRectangleF * func_800BE184_jp * gfx_gSPTextureRectangle1 * func_800BE27C_jp * gfx_gSPScisTextureRectangle1 * func_800BE4F8_jp
2023-12-12Audiomgr OK (#126)Prakxo
* audiomgr work * audiomgr OK * format * remove comment * review
2023-12-09audio OK (#125)Prakxo
* audio OK * format
2023-11-23The NPC PR 3/3 OK (#119)Prakxo
* npc werk * atleast it builds * m_npc OK * forgor format * review * format * fix warns?
2023-10-05m_cockroach OK (#106)Prakxo
* m_cockroach OK * fixes * fixes * fix * forgor which change was mine lol * space --------- Co-authored-by: emilybrooks <emilybrooksemilybrooks@gmail.com>
2023-09-25lb_rtc OK (#102)Prakxo
* lb_rtc OK * fixes * Use equality enum values
2023-08-31sys_ucode OK (#81)Prakxo
* sys_ucode OK * add map names for rspboot variables * fixes
2023-08-23`m_submenu` with 3 NON_MATCHINGs and 5 unattempted (#70)Anghelo Carvajal
* C file * mSM_submenu_ct, mSM_submenu_dt, mSM_submenu_move * SubmenuArea_DoLink, SubmenuArea_DoUnlink, load_player * mSM_submenu_ovlptr_cleanup * mSM_move_Wait, mSM_move_PREWait, mSM_move_Play * func_800C497C_jp * mSM_submenu_ctrl * mSM_ovlptr_dllcnv_sub, mSM_ovlptr_dllcnv, mSM_open_submenu, mSM_open_submenu_new, mSM_open_submenu_new2, mSM_Reset_player_btn_type1, mSM_Reset_player_btn_type2, mSM_submenu_draw * fix warnings * name functions referenced by check_process * migrate data * func_800C47B4_jp NON_MATCHING * mSM_check_item_for_furniture, mSM_check_item_for_sell, mSM_check_item_for_give, mSM_check_item_for_take, mSM_check_item_for_minidisk, mSM_check_item_for_shrine, mSM_check_item_for_entrust, mSM_check_item_for_exchange * rename remaining functions * match mSM_submenu_ovlptr_init * cleanup mSM_submenu_ovlptr_init * match mSM_move_LINKWait? * Rename mSM struct and other cleanups * enums * cleanup * format * move unknown struct to header * typo
2023-08-21`m_collision_obj.c` OK (#64)Anghelo Carvajal
* C file * func_80077620_jp, CollisionCheck_dt, CollisionCheck_clear * CollisionCheck_OC * CollisionCheck_Check1ClObjNoOC and CollisionCheck_Check2ClObjNoOC * CollisionCheck_OC_Pipe_Vs_JntSph, CollisionCheck_Status_ct, CollisionCheck_Status_Clear * CollisionCheck_OC_Pipe_Vs_Pipe and CollisionCheck_OCC * CollisionCheck_OC_JntSph_Vs_Pipe * CollisionCheck_OC_JntSph_Vs_JntSph * CollisionCheck_workTrisElemCenter, CollisionCheck_OCC_Tris_Vs_Pipe * CollisionCheck_OCC_Tris_Vs_JntSph * a bunch * ClObjElem_ct, ClObjTrisElemAttr_ct, ClObjTrisElemAttr_set, ClObjTrisElem_set, ClObjTris_ct, ClObjTris_set5_nzm * fix warnings * ClObj_ct, ClObj_dt, ClObj_OCClear, ClObjElem_OCClear, ClObjJntSphElem_OCClear, ClObjJntSph_OCClear, ClObjPipeAttr_dt, ClObjPipe_dt, ClObjPipe_OCClear, ClObjTrisElem_OCClear, ClObjTris_OCClear, CollisionCheck_setOCC, CollisionCheck_Status_set3, CollisionCheck_Uty_ActorWorldPosSetPipeC * ClObjTrisElem_OCCClear, ClObj_OCCClear, ClObjTris_OCCClear, CollisionCheck_Uty_setTrisPos_ad * get_type, CollisionCheck_setOC_HitInfo * ClObjTrisElemAttr_dt, ClObjTrisElem_dt, ClObjTris_dt_nzf * func_80076CC0_jp, func_80076D68_jp, func_80076E2C_jp * match all * naming * cleanup * cleanup * name some members and flags * more naming * and more cleaning up * idk * migrate data * format * premigrate collision data in actors
2023-08-18m_lights (#54)Maide
* m_lights * PR * fix * PR * a * Remove syms * Rebase and PR * Remove sym * Fix syms --------- Co-authored-by: Maide <you@example.com> Co-authored-by: emilybrooks <emilybrooksemilybrooks@gmail.com>
2023-08-17m_start_data_init (#61)Maide
* m_start_data_init * Fix NPC, m,atch last func * Rebased * Rebased * Update struct names * PR --------- Co-authored-by: Maide <you@example.com>
2023-08-16Object table (#53)Anghelo Carvajal
* find object_table and make tool to extract it * migrate object table * update the assets yaml a bit * comment * name gameplay_keep * change gameplay_keep to segment 4 * rename exclusive_ram_id to fit the segment used * review
2023-08-14`m_actor.c` with 1 NON_MATCHING (#49)Anghelo Carvajal
* C file * drafts * Actor_info_ct and Actor_info_dt * Actor_info_make_actor draft * new_var = &argC; * func_80057940_jp * Actor_free_overlay_area, actor_free_check, Actor_get_overlay_area, func_80057940_jp, Actor_data_bank_regist_check * Shape_Info_init * Actor struct's size confirmed, Actor_malloc_actor_class and Actor_init_actor_class * func_80056380_jp, Actor_info_part_new, restore_fgdata, Actor_info_delete * Actor_info_draw_actor * Actor_data_bank_dma_end_check, Actor_draw_actor_no_culling_check, Actor_draw_actor_no_culling_check2, Actor_cull_check, Actor_delete_check, Actor_info_make_child_actor, restore_fgdata_all, Actor_info_save_actor * gSegments * Actor_world_to_eye, Actor_position_speed_set, Actor_position_moveF and func_80057B70_jp * Actor_player_look_direction_check * Actor_position_move * find m_kankyo file split * Actor_ct * fgName * projection_pos_set, Actor_display_position_set * Actor_info_call_actor * func_80057A8C_jp * import data and bss * cleanups * more cleanup * format * and even more cleanup * hilite funcs * Part_Break_init * and more cleanup * Actor_draw * fake stuff * Part_Break stuff from OoT * a * fix * fix fake symbol * fix * fix
2023-08-10zurumode OK (#46)Prakxo
* zurumode OK * forgor to rename zuruKeyCheck * should remove warnings * refactor * rename pad to mgr * refactor 2
2023-08-10m_debug OK (#39)Prakxo
* m_debug OK * forgor to format * replace macros for zelda64 ones * refactor * refactor 3 * refactor 4
2023-08-10`m_game_dlftbls.c` (#44)Anghelo Carvajal
* file split * name overlays * sys_romcheck * gamestate headers * table * renaming * unname ovl_sys_romcheck * move externs to game.h * format
2023-08-09`m_malloc.c` (#41)Anghelo Carvajal
* match * bss * format * fix
2023-08-09`game.c` OK (#37)Anghelo Carvajal
* C file * game_dt * game_ct * fix offsets and building * game_init_hyral and SetGameFrame * more funcs * game_main * game_get_controller and func_800D2E00_jp * Input * game_draw_last * a few attempts * game_draw_first * improve func_800D2E58_jp a bit * format * migrate data and bss * what * whoops * name bss * minor cleanup * match game.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * fix malloc function wrongly named * Update src/code/game.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review --------- Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2023-08-05`m_actor_dlftbls.c` (#32)Anghelo Carvajal
* start * match the file * actor_dlftbls_num * script to extract the actor table * bootstrap actor table * ActorId enum * migrate actor table * reorganize overlays in subfolders * Fix Player * migrate bss * cleanup and format * ActorProfile * Move player_actor to actors folder * RomOffset * ACTOR_ID_MAX
2023-08-04Viconfig OK (#29)Derek Hensley
2023-04-03Integrate sheet knowledge into the repo (#9)Anghelo Carvajal
* boot splits * code file splits * functions from sheets * symbols from the sheet * bootstrap headers * common_data * most segments * headers for boot files * add overlays as placeholders * unname _os files * named a few files * code headers * typo * Disassemble every overlay * bootstrap symbol_addrs_overlays.txt * split yamls --------- Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>