summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2026-02-17d_cursor_mng mostly matching (#3101)Max Roncace
2026-02-13m_Re_controller_pad mostly matching (#3099)Max Roncace
* Move m_Re_controller_pad to m_Re/ * m_Re_controller_pad mostly matching
2026-02-13d_demo debug (#3098)Jcw87
2026-02-13d_bg_parts debug (#3097)Jcw87
2026-02-11extract d_a_player l_sightDL (#3095)TakaRikka
2026-02-11fix compiler warnings (#3094)Jcw87
2026-02-11Revolution SDK work (#3091)Max Roncace
* Implement revolution/ax Copied mostly unchanged from Petari * Implement revolution/axfx Copied mostly unchanged from Petari * Implement revolution/arc Copied mostly unchanged from Petari * Implement revolution/mem Copied mostly unchanged from Petari * Implement revolution/tpl Copied verbatim from Petari * revolution/ipc matching (except small linking issue on ShieldD) * revolution/pad/Pad matching Largely copied from Petari with significant modifications * Fix up ut_TextWriterBase symbols * Fix homebuttonLib file names in Shield splits
2026-02-11d_a_obj debug (#3089)Jcw87
2026-02-11d_jnt_col debug (#3088)Jcw87
2026-02-11d_save debug (#3087)Jcw87
2026-02-07JParticle debug (#3090)Jcw87
2026-02-07revolution/usb matching for Wii+Shield (#3085)Max Roncace
2026-02-07KPAD mostly matching for Wii (#3084)Max Roncace
2026-02-07d_lib debug (#3083)Jcw87
2026-02-02d_com_static debug (#3082)Jcw87
2026-02-02Revolution WUD work (mostly matching) (#3080)Max Roncace
* WUD mostly matching for Wii Mostly copied from Petari with small modifications, Shield match is still pretty bad. * Implement WUDHidHost * Fix WUD regressions in Shield/ShieldD
2026-02-01Revolution WPAD work (#3078)Max Roncace
* WPAD mostly matching, likely equivalent * Implement WPADEncrypt (mostly taken from SMG1 decomp) * Implement WPADHidParser * Add wpad_debug_msg stub * Fix WUD file paths in splits * Fix WPAD regressions in Shield/ShieldD
2026-01-29d_com_inf_game debug (#3075)Jcw87
* d_com_inf_game debug * inline sorting
2026-01-29Add configuration for DZDE01 (USA kiosk demo) (#3073)Max Roncace
2026-01-29Add missing TUs for Wii/Shield retail (+ filename cleanup) (#3072)Max Roncace
* Fix GCN_mem_alloc.c filename capitalization * Fix up TRK file names in Wii/Shield splits * Add string_TRK * Add cc_gdev * Add Shield-only wstring TUs * Implement NdevExi2A * Add missing JSystem TUs (more are still missing from ShieldD) * Clean up includes
2026-01-28JUtility matching for debug (#3074)roeming
* Jut cleanup work * data section fix * match the last of JUtility * added more helpful comment * Add missed null terminator * do while -> while loop * replace more do whiles * Fix wii regression * Add suggestions * fix null check --------- Co-authored-by: roeming <roeming@users.noreply.github.com>
2026-01-28Use literals in TWgate (#3071)hatal175
2026-01-28Various Lakebed Temple/water-related object debug equivalencies (#3070)Huitzi
* d_a_obj_syRock + waterPillar debug equivalent * Implemented HIO genMessage * Added drawCylinder debug drawing * d_a_obj_waterfall debug equivalent * Implemented HIO genMessage * Added unused tri collider and cull box data * Various LV3 d_a_obj_* actors debug equivalent * Added/modified some documentation * Added some widescreen support functions * Added relevant HIO stuff * Noted weak ordering issues in configure.py * Refactoring according to feedback
2026-01-28DBG npc_henna and mg_fshop equiv (#3069)YunataSavior
* DBG npc_henna almost, some mg_fshop * Fix weed_control * demo_camera_shop OK * misc dbg symbol/etc fixes * Fix e_ym/npc_henna dbg bss splits Thanks @LagoLunatic * dbg mg_fshop equiv * PR comments * DEBUG_CHECK_PAD_TRIG_Z mg_fshop
2026-01-27Std7 (#3068)kipcode66
* fix standard compiler error for d_a_tag_TWgate * fix standard compiler errors for J3DJoint * fix regression in ShieldD
2026-01-25Work on d_jdpreviwer (#3067)hatal175
2026-01-25d_map debug (#3066)Jcw87
2026-01-24general cleanup, d_menu_quit / d_a_obj_testcube mostly done, ↵TakaRikka
d_msg_scrn_explain debug (#3065) * typedef for cPhs_Step * make sdk includes consistent * d_menu_quit / d_msg_scrn_explain debug * d_a_obj_testcube mostly done * d_debug_pad mostly done * jstudio tool library headers * some JStudioCameraEditor headers * d_jcam_editor mostly done * try fixing some shield regressions * d_bg_parts mostly done * fix merge errors * debug fix
2026-01-24d_a_e_tk debug (#3062)Niklas Bauer
* d_a_e_tk debug * a_this -> actor
2026-01-22d_stage debug (#3063)Jcw87
2026-01-20JUtility wii (#3061)Jcw87
* JUtility wii * lbl_8074CFA4
2026-01-20JKernel wii (#3059)Jcw87
2026-01-20Add missing d_bg_* TUs (#3058)Max Roncace
* Implement d_bg_s_capt_poly * Add d_bg_s_func * Ad d_bg_w_deform * Add empty source file for d_bg_w_hf
2026-01-20dbg npc_aru (-1 func), npc_maro, and npc_bans equiv (#3053)YunataSavior
* dbg npc_aru (-1 func), npc_maro, and tag_push equiv * daNpc_Aru_c::adjustMoveDir doesn't match. I don't know how to fix it without breaking GCN * JORM default args + PR comments * npc_bans dbg equiv
2026-01-19Use default parameter values in JORMContext calls where appropriate (#3057)Max Roncace
2026-01-19Fix misspelled dSv_config_language enum values (#3056)Max Roncace
2026-01-19Fix signaling NaN constants not appearing in debug .rodata (#3055)Max Roncace
2026-01-19d_a_tag_* TUs mostly matching for debug (#3054)Max Roncace
* d_a_tag_event debug almost matching * d_a_tag_msg debug almost matching * d_a_tag_attention almost matching * d_a_tag_chkpoint debug almost matching (weak func order) * d_a_tag_evt debug almost matching (extra weak fns) * d_a_tag_evtarea debug almost matching (weak func order) * d_a_tag_evtmsg debug almost matching (weak func order) * d_a_tag_mist debug almost matching (weak func order) * d_a_tag_howl debug almost matching (weak func order) * d_a_tag_lantern debug almost matching (weak func order) * d_a_tag_push debug almost matching (weak func order) * d_a_tag_telop debug almost matching (weak func order) * d_a_tag_CstaSw debug almost matching (weak func order) * d_a_tag_ajnot debug almost matching (weak func order) * d_a_tag_attack_item debug almost matching (weak func order) * d_a_tag_gstart debug almost matching (weak func order) * d_a_tag_hinit debug almost matching (debug weak func order) * d_a_tag_hjump debug almost matching (weak func order) * d_a_tag_hstop debug almost matching (weak func order) * d_a_tag_lv2prchk debug almost matching (weak func order) * d_a_tag_magne debug almost matching (weak func order) * d_a_tag_mhint debug almost matching (weak func order) * d_a_tag_mstop debug almost matching (weak func order) * d_a_tag_spring debug almost matching (weak func order) * d_a_tag_statue_evt debug almost matching (weak func order) * d_a_tag_arena debug almost matching (weak func order) * d_a_tag_Lv6Gate debug almost matching (weak func order) * d_a_tag_Lv7Gate debug almost matching (weak func order) * d_a_tag_Lv8Gate debug almost matching (.data + weak func order) * d_a_tag_TWgate debug almost matching (weak func order) * d_a_tag_lv6CstaSw debug almost matching (weak func order) * d_a_tag_assistance debug almost matching (weak func order) * d_a_tag_bottle_item debug almost matching (weak func order) * d_a_tag_chgrestart debug almost matching (weak func order) * d_a_tag_csw debug almost matching (weak func order) * d_a_tag_escape debug almost matching (weak func order) * d_a_tag_firewall debug almost matching (weak func order) * d_a_tag_gra debug almost matching (weak func order) * d_a_tag_guard debug almost matching (weak func order) * d_a_tag_instruction debug almost matching (weak func order) * d_a_tag_kago_fall debug almost matching (weak func order) * d_a_tag_lightball debug almost matching (weak func order) * d_a_tag_lv5soup debug almost matching (weak func order) * d_a_tag_mmsg debug almost matching (weak func order) * d_a_tag_mwait debug almost matching (weak func order) * d_a_tag_myna2 debug almost matching (weak func order) * d_a_tag_myna_light debug almost matching (weak func order) * d_a_tag_pachi debug almost matching (weak func order) * d_a_tag_poFire debug almost matching (weak func order) * d_a_tag_qs debug almost matching (small mismatch in search) * d_a_tag_ret_room debug almost matching (weak func order) * d_a_tag_river_back debug almost matching (weak func order) * d_a_tag_rmbit_sw debug almost matching (weak func order) * d_a_tag_schedule debug almost matching (weak func order) * d_a_tag_setBall debug almost matching (weak func order) * d_a_tag_setrestart debug almost matching (weak func order) * d_a_tag_shop_item debug almost matching (weak func order) * d_a_tag_smk_emt debug almost matching (weak func order) * d_a_tag_spinner debug almost matching (weak func order) * d_a_tag_sspath debug almost matching (weak func order) * d_a_tag_ss_drink debug almost matching (weak func order) * d_a_tag_stream debug almost matching (weak func order) * d_a_tag_theB_hint debug almost matching (weak func order) * d_a_tag_watchge debug almost matching (weak func order) * d_a_tag_waterfall debug almost matching (weak func order) * d_a_tag_allmato debug almost matching (weak func order) * d_a_tag_camera debug almost matching (extra weak fns) * d_a_tag_wara_howl debug almost matching (RTTI mismatch?) * d_a_tag_yami debug almost matching (weak func order) * Fix Shield regressions related to d_a_tag_* debug work
2026-01-19d_a_obj_fallobj debug work + dVibration_c alignment (#3048)Niklas Bauer
* d_a_obj_fallobj debug * fix dVibration_c alignment * fix * pr comments
2026-01-18m_Do debug (#3052)Jcw87
* m_Do debug * m_Do wii data
2026-01-18npc_besu, npc_toby DBG equiv (#3051)YunataSavior
2026-01-17fix build in daNpc_Hoz_c::test (#3050)Jeffrey Crowell
mMotionSeqMngr.setNo and mFaceMotionSeqMngr.setNo were called with int instead of the proper pointer.
2026-01-17`fopAcM_Register` cleanup (#3047)roeming
* use macro `fopAcM_Register` more consistently * replace fopAcM_RegisterCreateID with version that doesn't create `a_this`
2026-01-17match d_a_npc_tk for debug (#3046)roeming
* match d_a_npc_tk for debug * fix macro usage * fix whitespace
2026-01-17d_a_alink cleanup / debug work (#3045)TakaRikka
* start d_a_alink debug cleanup * d_a_alink_damage debug * d_a_alink_guard debug * d_a_alink_bow debug * d_a_alink_boom debug * d_a_alink_copyrod debug * d_a_alink_hvyboots debug * d_a_alink_grab debug * d_a_alink_sumou debug * d_a_alink_horse debug * d_a_alink_canoe debug * d_a_alink_crawl / d_a_alink_hang debug * d_a_alink_swim debug * d_a_alink_hook / d_a_alink_iceleaf debug * d_a_alink_bottle debug * d_a_alink_whistle / d_a_alink_kandelaar / d_a_alink_ironball debug * d_a_alink_demo debug * d_a_alink_effect debug * d_a_alink_wolf debug * d_a_alink debug / cleanup * cleanup button status enums
2026-01-14Use attention enums everywhere instead of integer literals (#3044)Max Roncace
2026-01-13Clean up HIO for TUs using HIOParam/Param_c/HIO_c pattern (#3043)Max Roncace
2026-01-13JAWWindow (#3039)Jcw87
2026-01-13J3D debug (#3037)Jcw87
* J3DGraphBase debug * J3DGraphAnimator debug * J3DGraphLoader debug
2026-01-13standard compiler compatibility changes (#3040)kipcode66
* move math to cmath * replace stdarg to cstdarg * change stdint to stdint.h * minor fixes * change stdio to cstdio * change stdlib to stdlib * renamed ctype to cctype * fix missing argument for UNSET_FLAG