summaryrefslogtreecommitdiff
path: root/include/JSystem
AgeCommit message (Collapse)Author
2025-11-18fvb Matching (#2820)hatal175
* fvb Matching * J2DScreen debug work
2025-11-17d_a_demo00 OK (#2817)LagoLunatic
* Misc small matches * Add J3DFrameCtrl::EMode_NULL enum * Improve weak bss fakematch and remove a functionvalue fakematch * demo00 OK
2025-11-17wii building OK / m_Do_graphic debug work (#2815)TakaRikka
* wii building OK + m_Do_graphic debug work * d_meter_HIO debug cleanup * wii m_Do_graphic stuff * tag_attack_item OK, mirror_chain almost * fix build * mg_fshop matching
2025-11-14d_a_e_tt OK & linked (#2803)Trueffel
* class decomped * two funcs missing * done * s32 to int * improve * remove old nonmatching comment
2025-11-10Regalloc/debug/misc fixes (#2794)LagoLunatic
* Fix "0" asserts * More debug and regalloc fixes * Fix PTMF syntax for compatibility with other compilers * Fix some fakematches, link more TUs for J/P
2025-11-09D a npc gra matching debug (#2788)roeming
* match all d_a_npc_gra functions in debug * update all offsets to match release * rename parameters * add ct hack for d_a_npc_gra * add suggestions * fix type * use sound enums * fix sinit and one regswap * fix wrong variable usage
2025-11-09Debug work + some retail regalloc fixes (#2787)LagoLunatic
* Debug work + some retail regalloc fixes * Use AUDIO_INSTANCES in places it's missing, link d_a_e_bee * Link m_Do_machine * Fix clang putting other includes before the pchs * Link some more debug TUs that already match
2025-10-30obj_pdwall / obj_rw / obj_stopper2 done (#2760)TakaRikka
* obj_pdwall / obj_rw / obj_stopper2 done * fix jp/pal * Use NULL instead of 0 * Use dEvtCnd_CANDEMO_e --------- Co-authored-by: hatal175 <hatal175@users.noreply.github.com>
2025-10-28kankyo / m_do_ext debug stuff (#2759)TakaRikka
* kankyo debug work * finish draw packets
2025-10-19m_Do_main / f_ap_game / f_op_actor debug work and misc (#2744)TakaRikka
* m_Do_main / f_ap_game debug stuff * revolution sdk compatibility * f_op_actor debug work * rename fopAcM_SetupActor to fopAcM_ct * fix build * fix jp/pal splits
2025-10-01minor dol fixes for linkability (#2720)YunataSavior
2025-09-28Fix JUT_ASSERT and several other macros (#2711)LagoLunatic
* Fix JUT_ASSERT to be a nested define * Switch names that appear in asserts to be constants instead of defines * Replace `0` in asserts with `NULL` or `FALSE` * Fix fpclassify * Fix ARRAY_SIZE * Use G_CM3D_F_INF * More fixes for fpclassify * Remove FLOAT_LABEL * Remove incorrect FLAG_ON macro * Remove UNK_BSS macro * Silence clangd unused header warning for PCH
2025-09-27Fix most vtable issues (#2706)LagoLunatic
2025-09-27Remove unnecessary externs (#2705)LagoLunatic
2025-09-26Misc matches and fixes (#2703)LagoLunatic
* Match mDoExt_morf_c::getPlayMode * Misc cleanup * Fix actor cull spheres * Match daPy_py_c::getLastSceneSwordAtUpTime, JUTGamePad::testTrigger * Fix improper demangling of dBgS_SphChk::SetCallback * Fix d_camera rangef weak func order * Match more alink_wolf funcs
2025-09-25Use composition instead of inheritance for most f_op classes (#2700)LagoLunatic
2025-09-25d_debug_camera mostly done (#2695)TakaRikka
* d_debug_camera mostly done * update some alink demo stuff * some misc debug stuff
2025-09-23JHOSTIO almost comletely linked (#2689)hatal175
2025-09-20d_a_e_gm matching (#2669)Carco_21
* initial work * Almost matching * missed formatting changes * matching * changed to equivalent * PR cleanup, now matching
2025-09-16swpush5 / bhashi done (#2663)TakaRikka
* swpush5 done * bhashi done * gptaru done
2025-09-15Miscellaneous TU fixes (#2662)Max Roncace
2025-09-11Minor JSystem/Z2Audio fixes (#2650)Max Roncace
2025-09-11Add PCH for JSystem (#2645)Max Roncace
2025-09-10Minor d_a_alink improvements (#2646)Max Roncace
2025-09-08scannon / scannon_crs / scannon_ten done (#2632)TakaRikka
* scannon done * scannon_crs done * scannon_ten done * pr * attention debug stuff * attn flags * fix build
2025-09-04some J3D/misc cleanup (#2628)TakaRikka
* some j3d cleanup * begin using uintptr_t * j3dgraphbase cleanup * j3dgraphanimator cleanup
2025-08-30Add hacks to fix PCH .data causing fake mismatches with decompctx (#2606)Max Roncace
2025-08-27Start linking some TUs on debug and PAL (#2612)LagoLunatic
* Fix clang union handling (affects all TUs including d_camera.h) Union members with non-trivial ctors/dtors is undefined behavior and clangd normally throws a fit and refuses to parse the whole union, but it seems to be possible to ifdef the problematic ctors out for non-mwerks compilers and explicitly tell modern compilers to use the defaults instead. Thanks to encounter for this fix. * Link all TUs that already match on debug In order to link TUs for debug, most functions seem to need to have their alignment set to 16 in symbols.txt. There are a few hundred functions that seem to be the exception and break when their alignment is set to 16, but I don't know the reason for this. * Remove some fakematches (nosyminline/sym off) for weak func order in retail * Fix clang not knowing that MSL_C++ is C++ * Link more debug TUs * Fix missing PAL split * Fix wrong slashes being used in includes * RZDE01_00: Fix incorrect capitalization in config.yml * Add RZDE01_00 to configure task * Revert configure.py to use MatchingFor * Fix PAL splits and symbols, link matching PAL TUs
2025-08-27Fix d_a_ykgr retail regalloc and mostly match on debug (#2608)LagoLunatic
* d_a_ykgr OK * Fix sqrtf for shield * Fix pch caps
2025-08-25Miscellaneous improvements (#2603)Max Roncace
2025-08-24Add a precompiled header for RELs (#2597)Max Roncace
2025-08-11d_a_obj_gomikabe OK (#2580)hatal175
* d_a_obj_gomikabe OK * Remove unneeded include
2025-08-10Misc framework fixes (#2578)Max Roncace
2025-08-08Misc. J3D improvements (#2570)Max Roncace
2025-08-06Misc. framework/d/ improvements (#2572)Max Roncace
2025-08-05d_a_obj_fallobj OK (#2568)hatal175
* d_a_obj_fallobj OK * J3DMatBlock equivalent
2025-07-20d_a_obj_tobyhouse equivalent (#2546)hatal175
2025-07-15Minor d_a_alink fixes (#2534)Max Roncace
2025-07-13Major npc wrestler cleanup (#2531)YunataSavior
2025-07-11d_a_demo00 work (#2525)Carco_21
* Initial work * Got to ke_control * draw function * tiny execute work * all functions worked on * PR cleanup * Took out static keyword for dDemo_setDemoData
2025-07-06d_a_npc_besu equivalent (#2510)YunataSavior
* beautify_anm_data v2.0 * d_a_npc_besu 50% done * d_a_npc_besu 70% done * d_a_npc_besu until wait + indent fix * d_a_npc_besu equivalent! * Mark d_a_npc_besu as equiv in configure py
2025-06-27add wii usa rev0 support (#2505)TakaRikka
* wii usa rev0 dol building ok * wii dol cleanup * some wii tests * most rels building
2025-06-21Improve some J2DPictureEx matches (#2493)hatal175
* Improve some J2DPictureEx matches + other minor debug improvements * Fix JASTrack::channelStart
2025-06-19Add more J3D_ASSERTs (#2491)LagoLunatic
* Fix debug build * Add more J3D_ASSERTs * Move J3DShapeMtx to correct header for assert * Add VSCode task for ninja changes_all
2025-06-17getDemoIDData matched, fix up various inlines and template classes (#2489)LagoLunatic
* Fix debug build * getDemoIDData matched, fix up various inlines and template classes * Remove nonmatching comments
2025-06-16d_a_obj_gra2 work (#2482)Carco_21
* Tiny start on d_a_obj_gra2 * Initial work * Solid work done * More work * work on some rolling functions and deme camera * Almost all functions worked on * All functions worked on * Fixed some BaseNpc functions I broke * PR Cleanup * PR cleanup part 2
2025-06-15Work on d_a_obj_flag3 (#2485)hatal175
* Work on d_a_obj_flag3 * Fix JASBasicWaveBank::incWaveTable * Match JASBNKParser::Ver0::createBasicBank
2025-06-13cleanup/doc JMessage / d_msg_class (#2484)TakaRikka
* jmessage cleanup pass * more JMessage cleanup * d_msg_class cleanup
2025-06-06d_a_e_dk matching (#2476)Max Roncace
2025-05-28cleanup d_meter2_info / little JMessage work (#2460)TakaRikka
* d_meter2_info cleanup * parseBlock_next matching