summaryrefslogtreecommitdiff
path: root/include/JSystem/JUtility
AgeCommit message (Collapse)Author
2022-01-10JUTGraphFifoTakaRikka
2022-01-10JUTAssertTakaRikka
2022-01-09Merge branch 'master' of https://github.com/zeldaret/tp into menuTakaRikka
2022-01-09JFramework mostly okTakaRikka
2022-01-04J2DAnimation (#173)lepelog
* ok * naming stuff
2022-01-04d_menu_windowTakaRikka
2022-01-03Match most of DynamicLinkjdflyer
2021-12-11J2DPane (#168)lepelog
* most of J2DPane * finish j2dpane * cleanup * use J2DBlendInfo
2021-12-04fix and formatlepelog
2021-12-03JUTDbPrintlepelog
2021-11-09JUTException (#154)Jonathan Wase
* JUTException inherit JKRThread * OK __ct__12JUTExceptionFP14JUTDirectPrint * OK create__12JUTExceptionFP14JUTDirectPrint * OK setFPException__12JUTExceptionFUl * OK showFloatSub__12JUTExceptionFif * OK showFloat__12JUTExceptionFP9OSContext * OK searchPartialModule__12JUTExceptionFUlPUlPUlPUlPUl * OK search_name_part__FPUcPUci * OK showStack__12JUTExceptionFP9OSContext * OK showMainInfo__12JUTExceptionFUsP9OSContextUlUl * OK showGPR__12JUTExceptionFP9OSContext * OK __sinit_JUTException_cpp * OK showMapInfo_subroutine__12JUTExceptionFUlb * OK showGPRMap__12JUTExceptionFP9OSContext * OK showSRR0Map__12JUTExceptionFP9OSContext * OK printDebugInfo__12JUTExceptionFQ212JUTException9EInfoPageUsP9OSContextUlUl * OK isEnablePad__12JUTExceptionCFv * OK readPad__12JUTExceptionFPUlPUl * NONMATCHING printContext__12JUTExceptionFUsP9OSContextUlUl * OK printContext__12JUTExceptionFUsP9OSContextUlUl * OK __dt__12JUTExceptionFv * OK waitTime__12JUTExceptionFl * OK createFB__12JUTExceptionFv * OK setPreUserCallback__12JUTExceptionFPFUsP9OSContextUlUl_v * OK __ct__13JUTExternalFBFP16_GXRenderModeObj8_GXGammaPvUl * OK createConsole__12JUTExceptionFPvUl * NONMATCHING queryMapAddress_single__12JUTExceptionFPcUllPUlPUlPcUlbb * OK queryMapAddress__12JUTExceptionFPcUllPUlPUlPcUlbb * OK appendMapFile__12JUTExceptionFPCc * clean up * OK panic_f__12JUTExceptionFPCciPCce * OK panic_f_va__12JUTExceptionFPCciPCcP16__va_list_struct * OK errorHandler__12JUTExceptionFUsP9OSContextUlUl * format * format * fixed requested changes * merged with master and removed *.s files Co-authored-by: Julgodis <>
2021-10-24J2D structs + print / fix GX + MSL string headers (#157)TakaRikka
* J2D structs + print / fix GX + MSL string headers * remove msl_c/string.h
2021-10-11J3D setup (#155)TakaRikka
* setup j3d classes * remove asm * fixes * fix newDifferedDisplayList
2021-09-27suggestionsTakaRikka
2021-09-27formatTakaRikka
2021-09-27Merge branch 'master' of https://github.com/zeldaret/tp into pr___TakaRikka
2021-09-27m_Do_printf / JUTConsoleTakaRikka
2021-09-27Format and clean up from merge.Julgodis
2021-09-27OK drawDoneCallback__8JUTVideoFvJulgodis
2021-09-27OK preRetraceProc__8JUTVideoFUlJulgodis
2021-09-27OK __ct__8JUTVideoFPC16_GXRenderModeObjJulgodis
2021-09-26Removed #if DEBUG and clean up.Julgodis
2021-09-26Removed JUtility.h and added './tp format'Julgodis
2021-09-26Removed .s files and cleanup.Julgodis
2021-09-26OK setCharColor__14JUTDirectPrintFUcUcUcJulgodis
2021-09-26OK setCharColor__14JUTDirectPrintFQ28JUtility6TColorJulgodis
2021-09-26OK drawString__14JUTDirectPrintFUsUsPcJulgodis
2021-09-26OK printSub__14JUTDirectPrintFUsUsPCcP16__va_list_structbJulgodis
2021-09-26OK changeFrameBuffer__14JUTDirectPrintFPvUsUsJulgodis
2021-09-26NONMATCHING drawChar__14JUTDirectPrintFiiiJulgodis
2021-09-26OK erase__14JUTDirectPrintFiiiiJulgodis
2021-09-26OK start__14JUTDirectPrintFvJulgodis
2021-09-26Added TColor.hJulgodis
2021-09-24JKRThread & JKRThreadSwitch (#147)Jonathan Wase
* OK __ct__15JKRThreadSwitchFP7JKRHeap * OK createManager__15JKRThreadSwitchFP7JKRHeap * OK enter__15JKRThreadSwitchFP9JKRThreadi * OK callback__15JKRThreadSwitchFP8OSThreadP8OSThread * OK draw__15JKRThreadSwitchFP14JKRThreadName_P10JUTConsole * OK draw__15JKRThreadSwitchFP14JKRThreadName_ * OK __dt__15JKRThreadSwitchFv * JKRThread.cpp cleanup * Fixed tp.py and libelf, changed JUT_ASSERT macro and removed unused .s files. * Changed JKRThread access specifiers Co-authored-by: Julgodis <>
2021-09-24m_Do cleanup, d_resource, drawlist stuff (#145)TakaRikka
* d_resource / some d_stage * setup dDlst_list_c / d_select_icon OK * JUTXfb / some JUTVideo + various * some J2D classes / JUTVideo/Fader attempts * bunch of m_Do cleanup + matches / f_ap_game OK * mDoLib_clipper::setup OK * most of d_meter_HIO OK * pane_class / kantera_icon_meter
2021-08-28move J2D / JUTResFont (#144)TakaRikka
* move some JSystem and meter2_info stuff * more J2D / JUTTexture / JUTPalette * setup dScnKy_env_light_c
2021-08-23move more of d_save / d_com_inf_game (#141)TakaRikka
* some d_save matches / fixes * more d_save cleanup * fopAc_ac_c changes * move a bunch of d_save / d_com_inf_game stuff * format + remove asm * move bit labels to correct header * format * move d_item * fix check_itemno doc * move * fixes * getLayerNo_common_common almost matching just regalloc issues * small fixes * few more matches * fix
2021-05-23move d_a_alink and some related stuff (#130)TakaRikka
* clean up d_a_player * move some of daalink * more daalink / daplayer * setup some daalink members * rest of daalink members setup * remove comment * few more matches * remove asm * more matches * more matches + move e_wb_class * fix some d_save classes Co-authored-by: lepelog <lepelog@users.noreply.github.com>
2021-05-10Makefile fixes / JUTNameTab (#129)Jasper St. Pierre
* Makefile: Fix issues with iconv causing it to break under devkitPro / msys The version of iconv included in devkitPro does not have a -o option, so replace it with normal shell redirection. Also, SHIFT-JIS does not have a mapping for ~, so output the Windows CP932 variant instead, which does. See: https://en.wikipedia.org/wiki/Tilde#Unicode_and_Shift_JIS_encoding_of_wave_dash https://en.wikipedia.org/wiki/Code_page_932_(Microsoft_Windows)#Single-byte_character_differences * Update diff configuration -Bbinary doesn't seem to work with my copy of bjdump (it says it can't decode unknown architecture) Cheese things by using expected/ instead of having the user place things manually. * JUTNameTab * J3DPacket / J3DDrawBuffer * format Co-authored-by: lepelog <lepelog@users.noreply.github.com>
2021-05-02Copy JKernel (#126)lepelog
* start JSystem * JKRAram and JUTGamePad * started heap and thread * more JKernel * mostly finished JKernel * delete unused asm * JKRFileFinder * delete unused asm and match findNextFile * format * fix mtx_vec
2021-05-02move d_a_itembase_static / d_a_item_static / Z2StatusMgr (#123)TakaRikka
* move d_a_itembase_static * move d_a_item_static * moved Z2StatusMgr * clang * fixes * clang? * move d_save * move d_meter2_info * some d_meter2_info fixes * move most d_a_player * move d_bg_s stuff * move c_cc_s stuff * move d_cc stuff * move d_attention / d_event / d_stage
2021-03-29clang-formatJulgodis
2021-03-28dol2asm OKJulgodis
2021-03-28fpc symbol names (#119)lepelog
* fpcCtIt_filter_JudgeInLayer * dStage_roomControl_c::getZoneNo * fix fpc symbol names * format * mUnk0 -> mLayerID Co-authored-by: Pheenoh <pheenoh@gmail.com>
2021-03-27J2DPicture::setBlendRatio OKPheenoh
2021-03-15Fix symbol names (#118)lepelog
* checkpoint * checkpoint * rename f_pc * checkpoint * small symbol rename and fix some fpc symbols * remove unneeded entries from ldscript * simplify ok check, update docker container Co-authored-by: Pheenoh <pheenoh@gmail.com>
2021-02-19Decompile some SComponent data and some MSL_C.PPCEABI.bare.H headers (#115)lepelog
* data for c_angle * data c_sxyz * partially migrated c_xyz data * c_xyz data * c_xyz data decomp * c_math data * c_math data * c_lib data, some cleanup * rename some unnamed functions and create header for them * header for string functions * format and fix fabsf * cleanup * remove more unneded function prototypes * move fpclassify to math.h
2021-02-13split f_ap_game, fapGm_Execute ok, more changes to m_Do_mainPheenoh
2021-02-07debugDisplay and Debug_console attempPheenoh
2021-01-31d_kyeff, d_kyeff2, m_Do_printf, and m_Do_graphic (#109)jdflyer
* Split d_kyeff * Partially matched d_kyeff * split d_kyeff2 * Match d_kyeff2 * split m_Do_printf * m_Do_printf partially matched * hotfix and clang-format * split m_Do_graphic * rename symbols in m_Do_graphic * Match a few functions in m_Do_graphic * Fix Merge Errors * Delete sh.exe.stackdump * Update OSReportInit