summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2025-12-06Match Z2SceneMgr::sceneBgmStart (#2923)LagoLunatic
2025-12-06Improving compatibility with standard cpp compiler (#2920)kipcode66
* Improving compatibility with standard cpp compiler * Add __REGISTER macro for non mwcc compatibility * Fix for PR comments * fix missing define for revolution * Simplifying cSAngle conversion
2025-12-06Fix const loop invariant issues (#2921)LagoLunatic
* Fix const loop invariant issues by defining explicit operator= for structs * Fix J2DMatBlock weak func order
2025-12-06d_kankyo debug work (#2918)Max Roncace
* Global: Define DEBUG as 0 if not already defined * Clean up DEBUG-guarded code * d_kankyo debug almost matching
2025-12-06Various debug conditional compilation cleanup (#2915)Max Roncace
* Global: Define DEBUG as 0 if not already defined * Clean up DEBUG-guarded code
2025-12-05fix TPosition3.h (#2919)kipcode66
2025-12-05Work on weak function ordering (#2917)LagoLunatic
* Fix functionvalue weak func order * Add script to help diffing weak function order * Improve alink weak func order (44 -> 15) * Improve m_Do_ext weak order (12 -> 7) * Remove old hack * Fix d_a_tbox weak func order * Fix d_a_npc_ks weak func order * Fix error when trying to diff weak func order for ShieldD due to hidden function alignment gap symbols
2025-12-05d_a_e_mk debug work + documentation (#2913)Carco_21
* initial work * documentation
2025-12-05d_a_mg_rod 100% (#2914)LagoLunatic
2025-12-04d_a_horse 100% (#2912)LagoLunatic
* Fix missing line numbers for debug * Fix horse inlines and HIO * Match daHorse_c::setEffect * Improve a few debug matches * Match daHorse_c::checkHorseNoMove (half fake) * Update configure.py
2025-12-04Resolve all "illegal jump past declaration/initializer" warnings (#2911)Niklas Bauer
* resolve illegal jump past declaration/initializer * pr comments
2025-12-03Debug+retail matches and clean up some fakematches (#2910)LagoLunatic
* Debug matches * Match daAlink_c::procGrassWhistleWait * Match JASAramStream::channelProc * More debug matches * Match JAUStreamStaticAramMgr_::deleteStreamAram and bitset inlines * Fix some fakematches * Fix gameinfo player info not being a struct * Update bug comments * Fix procids in alink * d_a_scene_exit OK
2025-12-03d_a_e_dn work (#2899)Carco_21
* d_a_e_dn work * PR cleanup and more documentation
2025-12-03d_a_npc_kn debug work (#2907)Niklas Bauer
* d_a_npc_kn debug work * d_a_npc_kn pr comments
2025-12-02Match 4 more functions (#2909)LagoLunatic
* Match daNpcF_Lookat_c::adjustMoveDisAngle * Match daNpc_ykM_c::reset and daNpc_ykW_c::reset * Fakematch daNpcThe_c::main gameInfo load * Update configure.py
2025-12-02J3DShapeDraw and J3DSkinDeform OK (#2908)LagoLunatic
2025-12-02d_a_obj_brakeeff debug equivalent (#2906)Niklas Bauer
* d_a_obj_brakeeff fmt * d_a_obj_brakeeff debug equivalent
2025-12-02d_a_obj_damcps debug equivalent (#2904)Niklas Bauer
* d_a_obj_damcps initial * d_a_obj_damcps guard * d_a_obj_damcps pr comments
2025-12-02Consistent cull_box struct usage (#2905)Niklas Bauer
* consistent cullbox usage * d_a_obj_waterPillar debug work so its not a regression
2025-12-01Fix HIO load issues (#2903)LagoLunatic
* Fix HIO load order in daHoZelda_c::searchBodyAngle * Fix regression in daHoZelda_c::createHeap Apparently the HIO class being constructed having an explicit ctor breaks the compiler ability to branchlessly optimize the false/true return afterwards. Without an explicit ctor the compiler is able to optimize it successfully, which breaks the match. * Fix HIO load order in daNpc_ykW_c::setAttnPos * Remove false version diff * Update configure.py * Remove old comment * Fix alink HIO members being private * alink: Fix HIO loads in 3 retail functions and almost all debug functions
2025-12-01Some variable names for hookshot and moved some values (#2900)Sven Elmendorp
* Some variable names for hookshot and moved some values * Revert using data.inc file
2025-12-01JStudio debug improvements (#2902)robojumper
2025-12-01d_a_tag_kmsg OK (#2901)LagoLunatic
2025-11-30d_bg_w_kcol OK (#2897)LagoLunatic
* Match dBgWKCol::WallCorrect * Match dBgWKCol::ShdwDraw * Match dBgWKCol::WallCorrectSort * d_bg_w_kcol OK * Fix debug asserts
2025-11-30project cleanup (#2895)TakaRikka
* some wii OS fixes * remove old dol2asm comments * remove dol2asm.h * remove function address comments * normalize ATTRIBUTE_ALIGN usage * DECL_WEAK macro * fix gcc attribute weak macro * wrap more mwcc specific things in ifdefs * fixes * fix revo sdk version flags * fixes
2025-11-30J3DSkinDeform work (#2896)LagoLunatic
* Match four inline asm functions with manual regalloc * J3DSkinDeform::changeFastSkinDL: Clean up var names, slightly improve match * Syntax * More var names
2025-11-30d_a_alink_HIO work (#2852)Howard Luck
* daAlink_c::jointControll OK * daalink debug work * checkpoint * fix casting * checkpoint * checkpoint * checkpoint * checkpoint * checkpoint * checkpoint * checkpoint * remaining functions + fixes round 1 * fixes round 2 * fixes round 3 * fixes round 4 * revert getNeckAimAngle for now
2025-11-30shieldD revolution OS mostly done (#2892)TakaRikka
* begin revolution sdk setup * wii rvl test * revo OS mostly done for shieldD
2025-11-29d_a_npc_moir OK (#2894)LagoLunatic
* d_a_npc_moir OK * Remove old comment
2025-11-29JASHeapCtrl OK (#2893)LagoLunatic
2025-11-29d_a_obj_crvgate debug almost matching (#2880)Niklas Bauer
* Match d_a_obj_crvgate debug * d_a_obj_crvgate remove this->
2025-11-29d_a_bg debug work + matching for retail (#2890)Max Roncace
2025-11-29D_a_e_mm_mt 99% matching (#2881)Julian Maynes
* do draw, smbindeffect, isdelete, delete, most of heapinit * Fix lowercase hex * fix style * Add spaces after if * Do most of drop and carry * Almost done * Finish normal * Get functions to mostly regalloc + a few compiler quirks. * fix up comments * Fix all issues and get everything to 100
2025-11-28J2DScreen OK (#2889)LagoLunatic
* J2DScreen OK * Fix clangd errors * Remove nonmatching comment
2025-11-28J3DMtxBuffer OK (#2888)LagoLunatic
2025-11-28d_a_passer_mng OK (#2885)LagoLunatic
2025-11-28d_map_path_dmap OK (#2884)LagoLunatic
2025-11-27Various small matches (#2879)LagoLunatic
* Misc debug matches * Fix JASBasicWaveBank weak func order * Remove more dol2asm stuff, fix missing includes * Some data fixes * Update comments * d_file_sel_warning is already OK * Fix Z2 splits * Fix movebox namespace * Fix inlining issue in m_Do_ext * Fix Z2 splits for P and J
2025-11-27various Z2Audio / JAudio debug cleanup (#2876)TakaRikka
* some JAudio work * audio cleanup checkpoint * checkpoint more audio cleanup * fix symbols * more z2 cleanup * fix regression * fix build * some fixes
2025-11-27d_a_npc_ykm debug almost matching (#2877)Max Roncace
2025-11-27rafrel debug almost matching (#2866)Carco_21
2025-11-27d_a_b_mgn debug almost equivalent (#2842)Carco_21
* debug almost equivalent * PR cleanup
2025-11-26Update objdiff, fix data progress tracking (#2875)LagoLunatic
2025-11-26Small d_a_mg_rod fixes (#2874)Max Roncace
2025-11-26d_kankyo matching (#2872)Max Roncace
2025-11-26Match J3DTransformInfo::operator=, fixing several regalloc issues (#2873)LagoLunatic
2025-11-26d_a_obj_ihasi debug equivalent (#2870)Niklas Bauer
* d_a_obj_ihasi debug equivalent * ihasiD JUT_ASSERT
2025-11-26d_a_obj_carry ALL_GCN matching (#2871)Niklas Bauer
* d_a_obj_carry matching * d_a_obj_carry::execute() debug matching
2025-11-25d_particle equivalent (#2869)Max Roncace
2025-11-25work on d_a_movie_player (#2868)hatal175