Commit Graph

1209 Commits

Author SHA1 Message Date
Jasper St. Pierre 7ea8f7f5a7 Add an enum for the different procnames (actor types)
and switch over the stage data table to use it.
2021-12-23 16:46:48 -08:00
TakaRikka c8ee25ec81 wip 2021-12-21 06:06:57 -08:00
notyourav e92261fcff Merge pull request #169 from lepelog/j2dmanage
J2DManage
2021-12-14 00:11:28 -08:00
lepelog 6d47e3f95b offset comments 2021-12-13 11:31:40 +01:00
lepelog e6bed61c2f j2dmanage 2021-12-12 03:00:35 +01:00
lepelog c55fef0eb2 J2DPane (#168)
* most of J2DPane

* finish j2dpane

* cleanup

* use J2DBlendInfo
2021-12-11 23:39:53 +01:00
TakaRikka c0957304fa Merge pull request #167 from lepelog/J2DGrafContext
J2DGrafContext and J2DOrthoGraph
2021-12-06 20:41:47 -08:00
lepelog e29f498e42 fixes 2021-12-06 22:02:10 +01:00
lepelog fce885721b J2DGrafContext and J2DOrthoGraph 2021-12-06 13:14:13 +01:00
Jasper St. Pierre 9abfb354df more simple J2D/J3D funcs (#166)
* more simple J2D/J3D funcs

* JPABaseShape constructor

* fmt

Co-authored-by: lepelog <25211966+lepelog@users.noreply.github.com>
2021-12-06 12:51:53 +01:00
TakaRikka f415dd5c24 Merge pull request #165 from TakaRikka/link
daAlink work
2021-12-05 17:15:10 -08:00
TakaRikka b47ad1e666 Merge pull request #164 from lepelog/JUTDbPrint
JUTDbPrint
2021-12-05 17:13:56 -08:00
TakaRikka 0f494762af fixes 2021-12-04 16:27:19 -08:00
TakaRikka fd8ff44971 format / asm 2021-12-04 05:57:01 -08:00
TakaRikka b48f3b7350 merge 2021-12-04 05:29:00 -08:00
TakaRikka 3cdf9e2057 wip 2021-12-04 05:10:59 -08:00
lepelog 1e13413142 fix and format 2021-12-04 12:27:59 +01:00
lepelog 39b8090c41 JUTDbPrint 2021-12-03 10:07:20 +01:00
icogn f944135644 d_kankyo_data and d_kankyo work (#158)
* Copy over progress

* Comment other d_kankyo_data dat section stuff

* Compiling

* Progress

* Progress

* Close

* Match

* Clean

* Change loop

* Clean

* Clean

* Before attempt clean

* Work on dKy_F_SP121Check, not compiling

* Adjust comparisons

* Adjust headers

* Close

* Matching

* Remove

* Comments

* Fix u8 pointer

* Comment

* Adjust

* Comment stage names

* Rename member

* Decomp dKy_darkworld_spot_check

* Decomp dKy_darkworld_Area_set

* Adjust

* Comments, small adjust

* Add phase1 base txt

* Working through d_s_play phase_1

* Finish function outline

* Comments

* Add darkLv enum

* Rename enum

* Refactor

* Comment

* Documentation

* Move out notes

* Comments

* Adjust

* Rename structs

* Comments

* Minor adjust

* Comment

* Adjust and Comments

* Adjust

* Adjust

* Comment

* Clean

* Add back addresses

* Adjust comment

* Adjust comments

* Comments

* Comment

* Adjust for clang-format-10

* Edit getName

* Fix fog table

* Make l_field_data use placeholder struct

* Make l_envr_default use placeholder struct

* Make l_vr_box_data use placeholder struct

* Make l_pselect_default use placeholder struct
2021-12-02 23:43:22 +01:00
Jonathan Wase df0aabc1b9 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
TakaRikka 8571a44861 Merge pull request #161 from lepelog/c-lib
c_lib OK
2021-12-02 06:38:58 -08:00
notyourav 4a56cd2f3e Port JStudio work to new branch (#160)
* build fix

* stb

* functionvalue

* fvb

* jstudio cleanup

* d
2021-11-26 15:50:22 +01:00
lepelog 4333ca65bf remove obsolete comment 2021-11-26 10:21:06 +01:00
lepelog 492d89bd48 c_lib OK 2021-11-26 00:44:17 +01:00
lepelog 5b81702913 rebase 2021-11-13 13:24:38 +01:00
lepelog 277d3ffe67 cLib_addCalcPos 2021-11-13 13:14:38 +01:00
lepelog 7f55e9a624 addCalc 2021-11-13 13:12:53 +01:00
TakaRikka 9774ec36b7 wip 2021-11-10 23:54:31 -08:00
TakaRikka f34238e2cc d_bg_s (#159)
* wip

* d_bg_s

* most of d_bg_s

* small cleanup

* clang

* fixes
2021-11-10 19:56:51 +01:00
Jonathan Wase 64e8dd2612 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 6d4520da66 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
icogn bf5416a23d Update clang-format-check.sh and make executable (#156)
* Update clang-format-check.sh and make executable

* Make executable

Co-authored-by: Isaac <iico7no2@gmail.com>
2021-10-15 00:01:58 +02:00
TakaRikka f51935c034 J3D setup (#155)
* setup j3d classes

* remove asm

* fixes

* fix newDifferedDisplayList
2021-10-11 18:38:53 +02:00
TakaRikka f51c495cf4 Merge pull request #153 from lepelog/speedup-progress
speedup tp.py progress
2021-10-07 17:06:17 -07:00
lepelog f37e6017f9 speedup tp.py progress 2021-10-04 21:53:48 +02:00
TakaRikka d2c0f942e5 Z2AudioMgr / various JAudio setup (#152)
* audioMgr setup

* bunch of JAudio setup
2021-09-30 10:13:49 -04:00
TakaRikka 3bcaa29759 Merge pull request #151 from TakaRikka/pr___
m_Do_printf / JUTConsole
2021-09-27 18:42:36 -07:00
TakaRikka a496449e90 suggestions 2021-09-27 16:51:38 -07:00
TakaRikka 53f8e3ac31 format 2021-09-27 15:57:11 -07:00
TakaRikka 3aaf6f3d56 Merge branch 'master' of https://github.com/zeldaret/tp into pr___ 2021-09-27 15:46:25 -07:00
TakaRikka e0e7a17215 m_Do_printf / JUTConsole 2021-09-27 15:27:58 -07:00
notyourav 3719988d4a Merge pull request #150 from Julgodis/JUTVideo 2021-09-27 11:36:18 -07:00
Julgodis e4ec8da75b Format and clean up from merge. 2021-09-27 18:49:30 +02:00
Julgodis 7ad8d8df76 Format and removed unused .s files. 2021-09-27 18:09:55 +02:00
Julgodis d95dc26e22 OK postRetraceProc__8JUTVideoFUl 2021-09-27 18:09:54 +02:00
Julgodis 8ad14c5205 OK drawDoneCallback__8JUTVideoFv 2021-09-27 18:09:54 +02:00
Julgodis 75ea51308b OK preRetraceProc__8JUTVideoFUl 2021-09-27 18:09:54 +02:00
Julgodis faa0314fe0 OK __ct__8JUTVideoFPC16_GXRenderModeObj 2021-09-27 18:09:54 +02:00
TakaRikka a40e1e4a22 Merge pull request #149 from Julgodis/JUTDirectPrint
JUTDirectPrint
2021-09-26 10:31:34 -07:00
Julgodis de06f00051 Removed #if DEBUG and clean up. 2021-09-26 12:28:18 +02:00