Trueffeloot
60d374d449
Most of d_a_tag_ajnot decompiled
2023-01-30 21:10:28 +01:00
Tal Hayon
46373b6437
Merge remote-tracking branch 'upstream/master' into dollibs4
2023-01-29 16:55:11 +02:00
Tal Hayon
c2365ee6d9
Match __OSDispatchInterrupt and AIRegisterDMACallback
2023-01-28 21:20:01 +02:00
Tal Hayon
95fdd64adc
Work on OSThread
2023-01-28 17:51:25 +02:00
root
af1315f06d
Merge branch 'master' of https://github.com/zeldaret/tp into work7
2023-01-27 17:49:42 -08:00
TakaRikka
e0a5e24f86
remove asm
2023-01-27 15:13:48 -08:00
Tal Hayon
75d3c97b63
Work on various dolphin libs
2023-01-27 18:38:26 +02:00
hatal175
85740a8256
Continue robbing prime github dolphin libs blind ( #254 )
...
* Continue work on dolphin libs
* tp.py pull-request should print rels by default
2023-01-24 13:22:40 -07:00
hatal175
4e9dcd14ef
Work on dvd, si, os and exi ( #249 )
2023-01-23 08:02:24 -07:00
hatal175
13993f9917
Add 1.2.5e to several makefiles and matching dolphin lib stuff ( #247 )
...
* Fix select_occurence in diff.py
* Use 1.2.5e and metroid prime decomp to match dlphin lib funcs
* Fix FRANK_COMPILER WINE typo
* Double WINE use removal
* Organize dolphin compiler makefile names
* Use inline auto instead of special inline where applicable
I couldn't make CARDOpen work with the flag though
2023-01-20 10:51:21 -07:00
Tal Hayon
f5d764da09
Match PADControlMotors
2023-01-16 21:10:26 +02:00
Tal Hayon
32894ef15b
Match PADRecalibrate
2023-01-16 20:55:36 +02:00
Tal Hayon
c585da3b9d
Match PADReset
2023-01-16 20:47:31 +02:00
Tal Hayon
0889142238
Match J2DScreen::getResReference and improve J2DScreen::createMaterial
2023-01-16 18:23:37 +02:00
TakaRikka
02170bdcbf
d_a_b_oh2 / d_a_obj_web0 / d_a_obj_web1 ( #243 )
...
* d_a_obj_web0 / d_a_obj_web1
* remove asm
* d_a_set_bgobj
* d_cc_s work
* remove asm
* build fix
* fix tp.py progress check and rel sha1 check
* clean up some bg files
2023-01-15 12:10:23 -07:00
TakaRikka
5dffb17b86
remove asm
2023-01-04 23:51:40 -08:00
TakaRikka
21649f267e
remove asm
2023-01-03 17:44:56 -08:00
TakaRikka
f1518a9a93
d_s_room / d_a_bg first pass
2023-01-03 17:43:38 -08:00
TakaRikka
ba08966f58
MSL_C cleanup ( #238 )
...
* clean up MSL_C files according to prime decomp
* remove asm
2023-01-02 22:28:46 -07:00
jdflyer
ec88d550ce
Remove Asm
2023-01-02 19:48:15 -07:00
TakaRikka
6ddea57b69
dolphin lib work ( #237 )
...
* getLayerNo_common_common finally matched
* dolphin ai / ar / card work from prime decomp
* work on dolphin dvd / dsp / db
* more dolphin os work
* si work
* remove asm
* build fix
2023-01-02 12:20:10 -07:00
Jasper St. Pierre
9ed5837f42
more J3DDrawBuffer
2022-12-31 19:32:56 -08:00
Jasper St. Pierre
161fc87dc0
a bit more J3DMtxBuffer
2022-12-31 11:20:28 -08:00
Jasper St. Pierre
228dbde7e7
J3DMtxBuffer start
2022-12-31 10:44:40 -08:00
Jasper St. Pierre
477097035f
build fix, J3DModelData::newSharedDisplayList OK
2022-12-31 10:08:55 -08:00
Jasper St. Pierre
5ed1f1e717
Couple more J3DModel matches, d_kyeff/d_kyeff2 cleanups
2022-12-31 09:45:40 -08:00
Tom Overton
e79bee8f39
d_a_tag_mmsg OK
2022-12-31 03:42:12 -08:00
Jasper St. Pierre
0dc93525a1
f_op_view OK, f_op_kankyo documentation
2022-12-30 17:17:07 -08:00
Jasper St. Pierre
081bb1d745
Match f_op_scene, fix profile structs
2022-12-30 16:43:48 -08:00
Jasper St. Pierre
fe135ece1e
J3DJointTree OK
2022-12-30 16:43:48 -08:00
jdflyer
aa099b6f13
JAudio2 Work ( #228 )
2022-12-30 16:19:57 -07:00
Pheenoh
19b70300d3
f_op_msg_mng 19/20 matched ( #227 )
2022-12-29 17:30:35 -07:00
TakaRikka
cda1e42d5f
Merge pull request #226 from Pheenoh/f_op_kankyo
...
f_op_kankyo 4/5 matched
2022-12-29 14:52:19 -08:00
Pheenoh
69871228d4
f_op_camera full match ( #225 )
2022-12-27 22:45:07 -07:00
Pheenoh
d65f3d29d8
remove asm
2022-12-27 22:44:30 -07:00
Pheenoh
9156f24d1b
f_op_actor matches ( #224 )
...
* fopEn_enemy_c::checkBallModelDraw
* fopEn_enemy_c::initBallModel
* fopEn_enemy_c::setBallModelEffect
* fopEn_enemy_c::drawBallModel
* dStage_roomDt_c::getFileListInfo
* fopAc_Delete
* remove asm
* convert getBall* to static functions
2022-12-27 16:30:25 -07:00
Pheenoh
dac235b9c9
d_ky_thunder first pass ( #223 )
...
* dThunder_c::adjustHeap and dThunder_c::createHeap
* remove asm
2022-12-27 16:16:36 -07:00
Pheenoh
ae55ac23f7
d_select_cursor first pass ( #221 )
2022-12-26 22:53:24 -07:00
Pheenoh
0e400fcf6f
d_jnt_col first pass ( #222 )
...
* dJntCol_c::dJntCol_c
* dJntCol_c::init
* dJntCol_c::setArrowPosAndAngle
* remove asm
2022-12-26 19:23:22 -07:00
Pheenoh
3899a9d8e5
d_insect first pass ( #219 )
...
* dInsect_c::dInsect_c
* dInsect_c::Insect_GetDemoMain attempt
* dInsect_c::CalcZBuffer attempt
* remove asm
* convert clib inlines to template functions
2022-12-26 10:55:53 -07:00
Pheenoh
92d99d999c
d_vibration first pass ( #220 )
...
* dVibration_c::StartShock
* dVibration_c::StartQuake
* dVibration_c::StopQuake
* dVibration_c::Kill()
* dVibration_c::CheckQuake
* dVibration_c::Init
* dVibration_c::Remove
* dVibration_c::setDefault
* dVibration_c::Pause
* remove asm
* switch to u8 return, remove cast
2022-12-26 10:45:03 -07:00
Pheenoh
545e5b2e50
remove asm
2022-12-22 16:54:59 -07:00
Pheenoh
620c4dd1d9
remove asm
2022-12-20 16:30:01 -07:00
TakaRikka
fa21da4101
big d_a_alink pass ( #214 )
...
* d_a_alink pass1 wip
* more d_a_alink work
* remove asm
* more daalink work
* 20% dol code decompiled
* fixed some nonmatchings for building
* a few daalink functions and labeling some HIO data
2022-12-20 16:30:00 -07:00
Pheenoh
bd670ab091
d_a_npc work
...
daBaseNpc_c::setBckAnm and J3DAnmTransform* daBaseNpc_c
daBaseNpc_c::setBtpAnm
daBaseNpc_c::attnSttsOn
daBaseNpc_c::orderEvent
daBaseNpc_c::setEnvTevColor
daBaseNpc_c::setRoomNo
daBaseNpc_c::checkEndAnm attempt
CheckCreateHeap
daNpcF_addIdx
daNpcF_subIdx
daNpcF_incIdx
daNpcF_decIdx
daNpcF_ActorMngr_c::initialize()
daNpcF_ActorMngr_c::entry
cleanup daNpcF_ActorMngr_c::entry
daNpcF_ActorMngr_c::remove
daNpcF_ActorMngr_c::getActorP
daNpcF_MatAnm_c::calc attempt
daNpcF_SPCurve_c::initialize
minor fixes
daNpcF_Path_c::initialize
daNpcF_Path_c::setPathInfo
daNpcF_Path_c::chkPassed
daNpcF_Path_c::reverse
daNpcF_Path_c::setNextIdx
daNpcF_Path_c::getNextIdx
daNpcF_Path_c::getBeforeIdx
daNpcF_Path_c::getBeforePos
daNpcF_Path_c::getNextPos
daNpcT_MatAnm_c::initialize
daNpcT_MatAnm_c::calc
daNpcT_addIdx
daNpcT_subIdx
daNpcT_decIdx
daNpcT_Path_c::hermite
daNpcT_Path_c::initialize
daNpcT_Path_c::setPathInfo attempt
daNpcT_Path_c::setNextPathInfo
daNpcT_Path_c::reverse
daNpcT_Path_c::setNextIdx
daNpcT_Path_c::getDstPos attempt
daNpcT_DmgStagger_c::setParam
Add FLOAT_LABEL where possible
fopEn_enemy / fix e_wb
move jasper's jsystem work over
d_attention / d_demo / d_lib work
remove asm
clean up dolphin files / work on some rels (#212 )
* d_a_alldie / d_a_tboxSw / d_a_tag_gstart / d_a_tag_hstop
* dolphin OS work / cleanup
* dolphin GX work / cleanup
* finish changing dolphin files to C
* more files into C
* match rest of MSL_C math functions
* more dolphin files converted to C
* remove asm
* d_bg_w work
* remove asm
* d_a_alink work / kytag14
initial changes to d_a_e_yc
checkpoint until virtual destructor issue is solved
daNpcF_Lookat_c::adjustMoveDisAngle
daBaseNpc_c::setMtx
daBaseNpc_moveBgActor_c::daBaseNpc_moveBgActor_c()
daNpcT_c::ctrlFaceMotion
daNpcT_c::ctrlMsgAnm attempt
daNpcT_c::initTalk
daNpcF_clearMessageTmpBit
daNpcF_getDistTableIdx
daNpcF_offTmpBit
daNpcF_onTmpBit
daNpcF_chkTmpBit
daNpcF_onEvtBit
daNpcF_chkEvtBit
daNpcF_c::getDistTableIdx
daNpcF_chkPointInArea
daNpcF_chkDoBtnEqSpeak
daNpcF_getPlayerInfoFromPlayerList attempt
daNpcF_pntVsLineSegmentLengthSquare2D
daNpcF_c::chkPointInArea
daNpcF_c::chkPointInArea
daNpcF_c::getAttentionPos
daNpcT_chkTmpBit
daNpcT_offTmpBit
daNpcT_onTmpBit
daNpcT_chkEvtBit
daNpcT_offEvtBit
daNpcT_onEvtBit
daNpcT_chkDoBtnIsSpeak
daNpcT_getDistTableIdx
daBaseNpc_acMngr_c::entry
daNpcF_c::initTalk
undo override
2022-12-20 16:28:41 -07:00
TakaRikka
6ce5d1ecba
d_camera / m_Do_ext / d_particle + minor various wip ( #210 )
2022-12-20 16:27:00 -07:00
TakaRikka
cd401d41d6
j2d / map_path work, d_drawlist / d_attention cleanup ( #208 )
...
* work on fop actor / actor mng, daalink, d_a_obj_item
* d_a_title mostly decompiled
* daalink / d_event / JMessage / dmsg_out_font work
* msg_scrn_base / msg_scrn_boss
* some work on mDo machine, d_menu_save, d_tresure, and various
* remove asm
* progress
* finish d_menu_save / d_pane_class_alpha / d_pane_class / rename some data
* rename more data
* remove asm / progress
* match all of d_pane_class
* fixes / some dKankyo doc
* bunch of j2d work. d_drawlist / d_attention cleanup
* progress / asm
* cleanup wip
* decompile JStage
* setup some more JStudio structs
* set up d_demo classes
* some d_demo work
* cleanup dolphin os stuff
* some initial dEvent documentation
* some At collision documentation
* match JUTConsole::doDraw
* dbgs work / split up some of d_a_alink into .inc files
* d_a_alink_spinner work
2022-08-30 15:22:17 -06:00
Jcw87
6f6887351e
TNodeLinkList ( #207 )
2022-07-11 21:44:01 +02:00
Jcw87
f7eae3ff0e
JUTProcBar ( #206 )
2022-07-11 21:43:46 +02:00
TakaRikka
513cf1a414
d_menu_save / pane_class / rename some data ( #205 )
...
* work on fop actor / actor mng, daalink, d_a_obj_item
* d_a_title mostly decompiled
* daalink / d_event / JMessage / dmsg_out_font work
* msg_scrn_base / msg_scrn_boss
* some work on mDo machine, d_menu_save, d_tresure, and various
* remove asm
* progress
* finish d_menu_save / d_pane_class_alpha / d_pane_class / rename some data
* rename more data
* remove asm / progress
* match all of d_pane_class
* fixes / some dKankyo doc
2022-07-04 21:21:57 +02:00