summaryrefslogtreecommitdiff
path: root/include/JSystem
AgeCommit message (Collapse)Author
2025-12-23Clean up code, remove fakematches, add UNUSED, enable warnings (#2992)LagoLunatic
* Remove NDEBUG_DEFINED fakematch, clean up getName temps * Fix ifdef * Fix bad JSystem pch ifdef breaking decomp.me * Remove Acch Chk fakematches * Private Acch fields * Fix some clangd errors in headers * Add UNUSED macro for matching debug parameters * Enable clangd unused-parameter warning * Remove extern from initializers Probably added by dol2asm? * Fix process profile definitions * Remove leftover dol2asm address comments * Remove some unnecessary double casts * Enable some more clangd warnings * Fix missing usages of fopAcM_ct * Fix wrong enum usage * Fix more fakematches
2025-12-23JAudio2 debug (#2990)Jcw87
2025-12-23MSL_C header cleanup (#2988)TakaRikka
* msl_c header cleanup * math header cleanup * fix rest of shieldD configs * cleanup cflag configs a bit * fix shield build
2025-12-22GCN data 100% matching (#2987)Max Roncace
* Update GZ2J01 symbols from linked DOL * GCN data 100% matching * Run dtk apply
2025-12-22JAHostIO, JAWExtSystem debug (#2985)Jcw87
2025-12-224th round of standard compiler fixes (#2984)kipcode66
* 4th round of standard compiler fixes * use of fpcM_ERROR_PROCESS_ID_e in gWolfBustersID
2025-12-21next round of standard compiler fixes (#2969)kipcode66
* next round of standard compiler fixes * Fix weak function order issue * fix missmatch with ShieldD version
2025-12-21d_a_vrbox2 matching (#2981)Max Roncace
2025-12-21Update to objdiff 3.5.0 (#2980)LagoLunatic
* Update to objdiff 3.5.0 * Fix symbols being in .data instead of .rodata for Wii/Shield
2025-12-21Work on weak order (#2979)LagoLunatic
* JAUSectionHeap OK * Slightly improve d_camera weak func order (12 -> 10) * Minor d_a_alink fixes * weak_order_diff.py: Change to take source file as cli argument instead of .o file For cli autocompletion to work. * Reorganize J3D structs (no change in weak order)
2025-12-20Various d_ work (#2968)Carco_21
* map work * various meter work * d_meter_button ShieldD almost equivalent * error fix
2025-12-19Match JFWSystem::init (#2972)LagoLunatic
Co-authored-by: Cuyler36 <Cuyler36@users.noreply.github.com>
2025-12-19m_Do_main debug (#2965)Jcw87
2025-12-18Use consistent s32/u32 (#2964)roeming
* cleanup long usage * fix regression
2025-12-16d_meter_HIO debug (#2959)Jcw87
2025-12-15Resource (#2939)kipcode66
* matching Do_destroy from resource.cpp * add missing constants from `float.c` * add numeric_limits for double * set TObject::reset for each version in stb.cpp * improve debug matching
2025-12-12J3D debug work (#2949)LagoLunatic
* J3D debug work * Clean up JSystem GXColor ctors, remove a couple fakematches * Update symbols.txt * Fix res include syntax * Remove fakematch that isn't necessary anymore * Fix some Shield regressions
2025-12-12d_a_obj_movebox debug work (#2948)roeming
* match lots of debug for d_a_obj_movebox * the rest of the debug work
2025-12-12d_particle debug work (#2944)Carco_21
* misc work * more work * fixed error * more work * PR cleanup * missed cleanup * error fix * wii fix
2025-12-11Link J2DWindowEX (#2946)roeming
* Add debug for J2DWindowEx, link GCN version * locking non-const copy ctor behind GCN check * fix typo for define * fix another define typo * update bugged ctor and leave a comment
2025-12-11Clean up conditional compilation a bit (#2943)Max Roncace
2025-12-09JASAramStream OK (#2937)LagoLunatic
2025-12-09Match resource.cpp with a small fake match (#2936)hatal175
2025-12-08Improving standard compiler compatibility (#2926)kipcode66
* Adding explicit dolphin/ prefix & fix characters * Rename ShiftJIS to SJIS * Separate JASSeqReader read methods implementation between compilers. * Fix pointer.h * fix d_item_data typo * fix gcn matching issue
2025-12-07JASBNKParser OK, Z2Audience OK (#2929)LagoLunatic
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_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-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-01JStudio debug improvements (#2902)robojumper
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-29JASHeapCtrl OK (#2893)LagoLunatic
2025-11-28Minor linklist.h debug fixes (#2887)Max Roncace
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-26Match J3DTransformInfo::operator=, fixing several regalloc issues (#2873)LagoLunatic
2025-11-25d_particle equivalent (#2869)Max Roncace
2025-11-25Small matches/improvements (#2844)Carco_21
* j2dmatblock debug work * J2DMaterialFactory matching * J2DPictureEx matching * tiny work * fixed regressions * PR cleanup * build error fix
2025-11-25Misc fixes (#2860)LagoLunatic
* Misc matches * Remove more old dol2asm stuff * Remove dCcS::SetMass-related fakematches No longer necessary with the PCH for some reason. * Use attention types enum in more places * Remove more dol2asm stuff * Clean up matDL_dis.py
2025-11-21Misc matches (#2845)LagoLunatic
* Misc debug matches * Fix d_map weak function order * Remove old nonmatching comments * d_menu_dmap and JASAudioThread OK, fix weak func order and rodata alignment * More misc matches
2025-11-20add debug functionality to d_a_horse, match almost all functions (#2834)roeming
* add debug functinality to d_a_horse, match almost all functions * fix some wii funcs * fix wii build
2025-11-19Misc fixes (#2830)LagoLunatic
* Replace DANPCF_C_HACK with a better fakematch * d_a_obj_item OK * Fix ninja diff * Misc debug/nonmatching fixes * Fix ninja diff for PAL * Fix bad PAL split
2025-11-19JSUOutputStream Matching for shield (#2825)hatal175
* JSUOutputStream Matching for shield * Fix nonmatching in JAUSectionHeap