Commit Graph

105 Commits

Author SHA1 Message Date
Jcw87 66a1ae692f J3DTevs (#1950) 2023-09-30 14:10:06 +03:00
TakaRikka 89ed2b8a26 k_wmark / k_wpillar OK, fop actor enums / debug building (#1946)
* d_k_wmark / d_k_wpillar OK

* make debug buildable / add assert functionality

* add more fop actor enums

* remove asm
2023-09-28 12:01:42 -07:00
TakaRikka 2a67e0a8ba setup dolphin VEC/MTX function defines (#1903)
* setup VEC function defines

* setup MTX function defines
2023-09-02 16:38:08 +03:00
Pheenoh f9380b3e05 d_a_obj_carry work, SETUP_ACTOR macro, header cleanup (#1885)
* d_a_obj_carry work, SETUP_ACTOR macro

* rm headers, add script

* progress

* macro rename, consistent spacing
2023-08-16 12:07:52 -07:00
hatal175 c372915a50 Work on JPABaseShape (#1884) 2023-08-14 10:04:01 -06:00
hatal175 0a103f01ba JPAEmitter OK, work on d_particle (#1874)
* JPAEmitter OK + header reorganization

* libelf: silence repeated relocation warning

* Work on d_particle
2023-08-11 05:04:50 +03:00
hatal175 75e4b2ac20 Work on J2DMaterialFactory (#394)
* Work on J2DMaterialFactory

* J3DUClipper OK

* Work on JAISoundStarter

* JAISoundHandles OK

* JAISoundInfo OK

* Fix JAISound::isStopping

* Work on J2DTextBoxEx

* dspproc OK

* osdsp OK

* osdsp_task OK

* Work on dsptask

* Import some JASCalc code

* JASCallback OK

* JASOscillator OK

* JASLfo OK
2023-08-01 00:17:21 -07:00
Tal Hayon 1ca59ce5c3 Importing more JKernel code 2023-07-21 19:30:25 +03:00
hatal175 2632020238 Various matches (#378)
* Maybe improve JMAEulerToQuat

* JKRFileLoader OK

* JUTCacheFont work

* Match J3DModel::prepareShapePackets

* JUTDirectFile OK

* JUTDirectPrint OK

* Work on JUTProcBar

* Work on JUTResFont
2023-07-20 19:39:25 -07:00
hatal175 bc52445bd3 dMsgScrnTree_c OK, Some JGeometry work (#370)
* Minor work on c_damagereaction and JGeomtry

* dMsgScrnTree_c OK

* dMsgScrnExplain_c OK
2023-07-16 13:09:21 -06:00
Tal Hayon 2a1c35efad Work on J3DSkinDeform 2023-07-14 11:30:07 +03:00
Tal Hayon fd2c9e2f4b Work on J3DMaterial 2023-07-09 20:21:18 +03:00
Tal Hayon 7aad5e6370 Work on JPAEmitterManager 2023-07-07 21:04:10 +03:00
Tal Hayon f46b5d3879 Work on d_a_mirror 2023-06-30 19:29:50 +03:00
hatal175 9a0467b188 setFadeColor fix, some d_msg_flow functions (#339) 2023-05-28 00:21:28 -07:00
Jcw87 4346df764b Remove #includes from headers (#334)
* add "global.h" to files that use it

* add MSL_C includes to files that use them

* remove dolphin includes from headers that don't need them

* remove JSupport includes from headers that don't need them

* remove JKernel includes from headers that don't need them

* remove JUtility includes from headers that don't need them

* remove J3D includes from headers that don't need them

* remove J2D includes from headers that don't need them

* remove JAudio2 includes from headers that don't need them

* remove Z2AudioLib includes from headers that don't need them

* remove JMessage includes from headers that don't need them

* remove JParticle includes from headers that don't need them

* remove SComponent includes from headers that don't need them

* remove dol includes from headers that don't need them

* sort includes
2023-05-12 12:10:14 -07:00
Jcw87 026e120e39 improve const correctness (#325) 2023-04-29 17:32:56 -07:00
hatal175 e4cd3a1da8 Merge pull request #321 from Jcw87/FLOAT_MIN
fix FLOAT_MIN
2023-04-25 23:13:46 +03:00
Jcw87 3de0c5e985 replace OS_MESSAGE_NON_BLOCKING and OS_MESSAGE_BLOCKING with OS_MESSAGE_NOBLOCK and OS_MESSAGE_BLOCK 2023-04-24 21:10:38 -07:00
Jcw87 b9fdf987d8 fix FLOAT_MIN 2023-04-23 06:57:16 -07:00
TakaRikka a84a5c1ac3 clean JKernel 2023-02-26 17:50:56 -08:00
TakaRikka 86bfbda871 d_a_kytag06 fully done / d_msg_class/object work (#300)
* d_a_kytag06 OK and d_msg_class/object wip

* add some GXDraw functions

* cleanup kytag6

* remove asm
2023-02-25 18:23:13 -08:00
Pheenoh 47488779b8 d_a_tag_shop_camera OK, d_a_tag_watchge OK, JUTFader OK, JUtility work from Pikmin 2 (#292) 2023-02-18 16:17:35 -07:00
TakaRikka af684e72c6 d_a_alink_swim work / fix JASGlobalInstance (#288)
* daalink / z2linkmgr wip

* first cleanup of JASGlobalInstance data

* fix sInstance stuff part 2

* more d_a_alink_swim work

* remove asm
2023-02-16 14:09:22 -07:00
hatal175 5b2c3c258d Misc matches (#274) 2023-02-09 08:52:32 -07:00
Tal Hayon da0c00cf15 Match dvdlow Read and extract repeating code to __setAlarm 2023-02-01 17:35:03 +02:00
Tal Hayon 5020e501ee Work on dvdlow, OSTime fix and various nonmatching 2023-02-01 16:40:19 +02:00
TakaRikka 5876617a11 most of d_map_path_dmap decompiled 2023-01-29 21:00:46 -08:00
Tal Hayon 95fdd64adc Work on OSThread 2023-01-28 17:51:25 +02: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
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 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 d70046588d Add frank.py 2023-01-02 19:44:52 -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
jdflyer 414fc2bc3f JASWaveArcLoader 2022-12-31 19:18:40 -07:00
jdflyer aa099b6f13 JAudio2 Work (#228) 2022-12-30 16:19:57 -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 2cc9714366 dTimer_c::getLimitTimeMs 2022-12-22 00:46:31 -07:00
TakaRikka 3d8adee7ab 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-19 12:06:32 -07:00
TakaRikka a41939ac5a 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
2022-11-11 11:09:48 -07:00
TakaRikka 05cd5d94b5 d_attention / d_demo / d_lib work 2022-10-18 05:15:45 -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
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
TakaRikka a91d7c4539 work on daalink, fop actor, mDo machine, msg_scrn, + various (#201)
* 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
2022-06-29 22:19:09 +02:00
lepelog 0060a70e9c progress 2022-06-08 21:50:29 +02:00
Jcw87 a2bd052ee7 JKRDvdRipper, JKRSolidHeap (#199) 2022-06-07 16:03:27 -04:00
TakaRikka d0ff1398f0 format 2022-06-01 04:23:39 -07:00