summaryrefslogtreecommitdiff
path: root/include/JSystem
AgeCommit message (Collapse)Author
11 hoursJASBasicWaveBank OKLagoLunatic
26 hoursJAudio (#1209)Jcw87
4 daysdemo d_file_error OK, fmap/fmap2 work, misc (#1208)LagoLunatic
* d_file_error OK, use J2DPane inlines everywhere * d_menu_fmap demo work * fmap and fmap2 work * fix demo regression with ternary fakematch * inline cleanup, f_pc_profile OK for demo * fix min/max bss order * lstair almost for demo
5 daysd_operate_wind OKLagoLunatic
6 daysd_s_open_sub ok / some improvements to JAIZelAnime (#1206)TakaRikka
* d_s_open_sub ok * small JAIZelAnime improvements * add an inline * fix JAIZelAnime for jpn * some d_s_open_sub field names
6 daysd_operate_wind mostly done (#1207)TakaRikka
11 daysdemo matches for some grid funcsLagoLunatic
2026-09-06JAudio (#1197)Jcw87
2026-09-05JAudio (#1196)Jcw87
* JStudio * JAudio
2026-09-04Remove fake CButton enum, use SDK button defines insteadLagoLunatic
2026-08-31m_Do demo work (#1189)LagoLunatic
* m_Do_controller_pad and m_Do_Reset OK for demo, m_Do_machine 100% with weak func order * Add machine.pch, m_Do_machine OK for demo * m_Do_gba_com and m_Do_MemCardRWmng OK for demo * m_Do_graphic work * m_Do_graphic JPN/PAL version diffs
2026-08-31fix TEnumerator (#1192)Jcw87
2026-08-28JASChannelMgr and JASBankMgr OKLagoLunatic
2026-08-28JASDSPChannel inline fixes, match TDSPChannel::allocLagoLunatic
2026-08-28fvb OKLagoLunatic
2026-08-28Various J3D inline fixesLagoLunatic
2026-08-28Fix J3DGXColor ctors for clangLagoLunatic
2026-08-28Compiler compatibility, other fixes (#1188)Jcw87
* add missing data * fix return value * d_camera fix * missing GXEnd * struct fixes * fix include
2026-08-28J3DMatBlock OKLagoLunatic
2026-08-26d_menu_dmap (#1166)Teddy Heidmann
* initial structure from ghidra * dMd_HIO_c fields and constructor * screenSet progress * More screenSet * boss door * initialize * treasureDraw * largest method ever * alphas * cursors * notes * itemScale * so many pointers * pls no more string logic * boss animes * deletes are weird in ghidra * _draw() * cleanup for review, configure matching * fix dMap_GetFloorNoForDmap * not matching GZLJ01 * different fix for d_map.h * GZLJ01 * GZLP01 * D44J01 * missing import * replace !=0 with != NULL for pointers * Revert "D44J01" This reverts commit b0ce19b9f1cdeb6dc371f142c9f257f04c51af04.
2026-08-24several more TUs OK for demoLagoLunatic
2026-08-24d_a_bridge OK, cXyz inline cleanupLagoLunatic
2026-08-22Implement some JPA inlinesLagoLunatic
2026-08-22JPA improvements (#1139)Roman Sandu
2026-08-16demo work (#1172)LagoLunatic
* Some d_message demo matches * More demo matches * fix jpn
2026-08-16Debug build improvements (#1170)LagoLunatic
2026-08-16Compiler compatibility (#1171)Jcw87
* mark functions with duplicate names as static * make std::__tag_va_List work with other compilers * fix some offset comments * use inlines in J3DJointFactory, JUTCacheFont * fix class/struct mismatch * improve const correctness * fix missing return values * make some JAudio namespaces more explicit
2026-08-13d_menu_collect closerLagoLunatic
2026-08-13d_menu_collect mostly matching for GZLE01 (#1164)Mattias Blum
* more progress * more progress * more progress * more progress * d_menu work d_menu_collect class members cleaned up, some functions at 100% matching * added `Nonmatching` tag to unmatched functions * more functions at 100% * more functions matching * more functions matching * more progress * more progress * d_menu mostly matching for GZLE01 * fixed broken member names
2026-08-13Several demo matches (#1165)LagoLunatic
2026-08-12d_a_movie_player fixesLagoLunatic
2026-08-07msg inline fixes, remove some fake jsystem inlinesLagoLunatic
2026-08-03salvage_tbox demo match and fix inlinesLagoLunatic
2026-07-31d_menu work (#1141)Mattias Blum
* more progress * more progress * more progress * more progress * d_menu work d_menu_collect class members cleaned up, some functions at 100% matching * added `Nonmatching` tag to unmatched functions * more functions at 100% * more functions matching * more functions matching
2026-07-31Compiler compat fix: Passing of rvalue GXColors to non-const reference ↵LagoLunatic
parameters (#1142)
2026-07-31TVec template fixes (#1140)LagoLunatic
* TVec template fixes * Fix cubic
2026-07-18d_picture_box closer to matching for other versionsLagoLunatic
2026-07-18d_picture_box mostly matching for GZLE01 (#1125)Mattias Blum
* initial progress * more progress * more progress * d_picture_box mostly matching for GZLE01 Unable to resolve the regswap in dJle_Pb_c::draw() * reverted some changes to member names * filled missing enum value * PR changes made * renamed some fields
2026-07-17Some npc/ship inline fixes from debug mapLagoLunatic
2026-07-02d_message mostly done (#1097)TakaRikka
* d_message mostly done * fopMsgM_selectMessageGet fix
2026-06-30d_name mostly done (#1082)TakaRikka
2026-06-26copy over a bunch of sdk stuff (#1066)TakaRikka
* most of dolsdk copied over * add some gf stuff * trk wip * ode/amc stuff * build fix
2026-05-28Demo work and fakematch cleanup (#1034)LagoLunatic
2026-05-26Implement some more JPAEmitter inlinesLagoLunatic
2026-05-26Add missing inlines for JPADrawLagoLunatic
2026-05-26JPADraw OKLagoLunatic
__sinit_JPADraw_cpp had a weird mismatch, turns out the fix is adding an explicit dtor to JPADrawSetupTev.
2026-05-26Remove constant copied from TP decompLagoLunatic
2026-05-25d_menu_option OK (#1020)LagoLunatic
2026-05-22Fix d_a_npc_md inline usageLagoLunatic
2026-05-22Clean up JGeometry::TVec3 jank/fakematchesLagoLunatic
It seems the const parameters might not be necessary after all, and these can be matched with (f32)/(s16) casts in set(T, T, T) instead.