Commit Graph

80 Commits

Author SHA1 Message Date
jdflyer 545da8536d
Add Progress.md (#187)
* Match DynamicLink

* finish merge

* Add Progress.md and update readme
2022-04-10 18:29:58 -04:00
Zen64 4eb820bb83 Renamed instances of msl_c -> MSL_C because 2022-03-20 00:01:24 -04:00
Zen64 727b2768e2 Fixed capitalization and msl library names 2022-03-19 22:31:05 -04:00
TakaRikka 612f26c132
d_kankyo_wether / d_eye_hl (#178)
* d_eye_hl / d_kankyo_wether wip

* more d_kankyo_wether + format

* remove asm

* some d_kankyo wip

* fix dccs vtable

* some m_Do_graphic / d_meter2_draw work
2022-01-25 21:24:14 +01:00
jdflyer 824a9eabc9 Merge remote-tracking branch 'Upstream/master' 2022-01-16 15:20:32 -07:00
jdflyer 50471c025b Merge remote-tracking branch 'Upstream/master' 2022-01-11 20:24:58 -07:00
jdflyer 7e97dfab7b Match destructor and msl_c header include fixes 2022-01-11 19:36:28 -07:00
TakaRikka a08f84abd5 JUTGraphFifo 2022-01-10 06:10:00 -08:00
TakaRikka 32fc4e2944 JUTAssert 2022-01-10 04:07:06 -08:00
TakaRikka d6f68167c6 Merge branch 'master' of https://github.com/zeldaret/tp into menu 2022-01-09 17:41:12 -08:00
TakaRikka 37146dfed1 JFramework mostly ok 2022-01-09 17:33:14 -08:00
lepelog da3d98b67a
J2DAnimation (#173)
* ok

* naming stuff
2022-01-04 18:18:23 +01:00
jdflyer 346215bd49 Match most of DynamicLink 2022-01-03 21:05:34 -07:00
lepelog 202e3c51c0
J2DPane (#168)
* most of J2DPane

* finish j2dpane

* cleanup

* use J2DBlendInfo
2021-12-11 23:39:53 +01:00
lepelog 9da2309be7 J2DGrafContext and J2DOrthoGraph 2021-12-06 13:14:13 +01:00
lepelog d51f7bf0c6 fix and format 2021-12-04 12:27:59 +01:00
lepelog c839b3336e JUTDbPrint 2021-12-03 10:07:20 +01:00
Jonathan Wase bc428f7f65
Clean up and improvements to tools (#163)
* moved elf2dol

* removed postprocess.py

* removed vtables.py

* find_unused_asm.py

* removed section2cpp.py

* removed splitter/*

* fixed symbol names due to iconv file rename

* fixed problem building RELs caused by #160

* improved performance of a few python tools

* added new tool for finding conflict when not OK

* added ./tp setup

* don't install dol2asm dependecies with requirements.txt

* format and check for imports

* remove unused tools/difftools.py

* fixed ignore to include elf2dol

* fix compiler patcher

* ok-check now creates the patched compiler at mwcceppc_patched.exe

* Add new command to copy the build folder to the expected folder

* 'make clean' will now only clean main.dol stuff. (added clean_rels and clean_all)

* './tp pull-request' and './tp check' now doesn't include RELs by default. Use '--rels' to include them in the process.

* './tp remove-unused-asm --check' added, exitcode 0==no files, 1==exists files

Co-authored-by: Julgodis <>
2021-12-02 23:38:37 +01:00
Jonathan Wase 901b222eb8
JUTException (#154)
* 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-11-09 23:09:38 +01:00
TakaRikka 5020395dfd
J2D structs + print / fix GX + MSL string headers (#157)
* J2D structs + print / fix GX + MSL string headers

* remove msl_c/string.h
2021-10-24 23:35:00 +02:00
TakaRikka eaf0fe5cae format 2021-09-27 15:57:11 -07:00
TakaRikka f041c554cb Merge branch 'master' of https://github.com/zeldaret/tp into pr___ 2021-09-27 15:46:25 -07:00
TakaRikka a08acfa69b m_Do_printf / JUTConsole 2021-09-27 15:27:58 -07:00
Julgodis 77ad390d8e Format and clean up from merge. 2021-09-27 18:49:30 +02:00
Julgodis 444cad0d10 Format and removed unused .s files. 2021-09-27 18:09:55 +02:00
Julgodis d0e22b9f1b OK postRetraceProc__8JUTVideoFUl 2021-09-27 18:09:54 +02:00
Julgodis c2fc1f85a5 OK drawDoneCallback__8JUTVideoFv 2021-09-27 18:09:54 +02:00
Julgodis a38b487493 OK preRetraceProc__8JUTVideoFUl 2021-09-27 18:09:54 +02:00
Julgodis 0e03ff4e3a OK __ct__8JUTVideoFPC16_GXRenderModeObj 2021-09-27 18:09:54 +02:00
Julgodis bb9dbd758f Removed #if DEBUG and clean up. 2021-09-26 12:28:18 +02:00
Julgodis bf12ea7a11 Removed JUtility.h and added './tp format' 2021-09-26 12:11:21 +02:00
Julgodis fa19d7a32e pull-request cleanup (main.dol: 15.597194%) 2021-09-26 03:49:41 +02:00
Julgodis 8adef19731 Removed .s files and cleanup. 2021-09-26 03:38:04 +02:00
Julgodis f01da4a3aa OK setCharColor__14JUTDirectPrintFUcUcUc 2021-09-26 03:38:04 +02:00
Julgodis e7c4a7a523 OK setCharColor__14JUTDirectPrintFQ28JUtility6TColor 2021-09-26 03:38:04 +02:00
Julgodis 801f438beb OK drawString_f__14JUTDirectPrintFUsUsPCce 2021-09-26 03:38:04 +02:00
Julgodis 2e31b7160b OK va_list, va_start, va_arg, and va_end 2021-09-26 03:38:03 +02:00
Julgodis d105dd9d80 OK drawString__14JUTDirectPrintFUsUsPc 2021-09-26 03:38:03 +02:00
Julgodis 8d5e81b12f OK printSub__14JUTDirectPrintFUsUsPCcP16__va_list_structb 2021-09-26 03:38:03 +02:00
Julgodis 0ed8a12f7f OK changeFrameBuffer__14JUTDirectPrintFPvUsUs 2021-09-26 03:38:03 +02:00
Julgodis 35631bf4ff NONMATCHING drawChar__14JUTDirectPrintFiii 2021-09-26 03:38:03 +02:00
Julgodis a998dca498 OK erase__14JUTDirectPrintFiiii 2021-09-26 03:38:03 +02:00
Julgodis 661e7cc214 OK start__14JUTDirectPrintFv 2021-09-26 03:38:03 +02:00
Julgodis 7d0aedacf6 OK __ct__14JUTDirectPrintFv 2021-09-26 03:38:03 +02:00
Julgodis bb8d99313b Added TColor.h 2021-09-26 03:38:03 +02:00
Julgodis 6b7484f3cd Fixed incorrect offset in RELs and JKRHeap redefined error. 2021-09-26 02:38:35 +02:00
TakaRikka 7d271be857
m_Do cleanup, d_resource, drawlist stuff (#145)
* 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-09-24 11:11:10 -04:00
TakaRikka daf45f768d
move J2D / JUTResFont (#144)
* move some JSystem and meter2_info stuff

* more J2D / JUTTexture / JUTPalette

* setup dScnKy_env_light_c
2021-08-28 16:25:03 +02:00
TakaRikka e14b04c54a
move more of d_save / d_com_inf_game (#141)
* 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-08-23 22:47:18 +02:00
TakaRikka e915df66c8
move d_a_alink and some related stuff (#130)
* 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-23 12:09:59 +02:00