Commit Graph

309 Commits

Author SHA1 Message Date
lepelog 745c9eb2cd some parts in c_lib 2021-04-08 18:43:16 +02:00
lepelog 3d26abcc08 remove asm 2021-04-08 18:02:36 +02:00
lepelog f1707d3322 c_xyz OK 2021-04-08 17:46:20 +02:00
lepelog e504a7076a delete unused asm, c_m3d_g 2021-04-08 16:01:29 +02:00
lepelog 80051063ff c_xyz and c_angle sinit 2021-04-08 00:29:42 +02:00
lepelog ed3df56644 Merge branch 'dol2asm_fullsplitt' into new-disasm-codecopy 2021-04-07 23:50:40 +02:00
Julgodis dca1d2a1c0 detect more floats/doubles, including from relocations 2021-04-07 09:16:47 +02:00
Julgodis ed1ee30dd2 building RELs 2021-04-06 18:00:35 +02:00
lepelog 53c6aa6c8b ported over f_pc 2021-04-01 12:06:29 +02:00
Julgodis f6464a61ce __sinit and progress script update 2021-04-01 02:07:58 +02:00
lepelog 87bc0e711b c_API 2021-04-01 00:15:05 +02:00
Julgodis b999714187 .dead section fix 2021-03-31 23:22:38 +02:00
lepelog 0b09be34fb start c_m3d 2021-03-31 00:50:18 +02:00
lepelog 38c71b1968 counter 2021-03-30 23:55:16 +02:00
lepelog 88e40c58cb c_angle 2021-03-30 23:46:54 +02:00
lepelog f941a5694d start of cXyz OK 2021-03-30 18:05:21 +02:00
lepelog e756e1760e started copying code over to new disasm 2021-03-30 02:45:32 +02:00
Julgodis 815c1a2039 clang-format 2021-03-29 00:10:25 +02:00
Julgodis d244b7cb0d dol2asm OK 2021-03-28 22:49:05 +02:00
lepelog 88eb837a9c
fpc symbol names (#119)
* fpcCtIt_filter_JudgeInLayer

* dStage_roomControl_c::getZoneNo

* fix fpc symbol names

* format

* mUnk0 -> mLayerID

Co-authored-by: Pheenoh <pheenoh@gmail.com>
2021-03-28 14:07:21 -04:00
Pheenoh 5d26059b09
fopVw_Draw OK 2021-03-27 23:10:21 -04:00
Pheenoh 67ef027522
fopScn_IsDelete OK 2021-03-27 22:48:10 -04:00
Pheenoh 838117cd56
fopScn_Draw OK 2021-03-27 22:25:18 -04:00
Pheenoh a857555035
fopScnTg_ToQueue, fopScnTg_QueueTo OK 2021-03-27 21:52:36 -04:00
Pheenoh d58a1ab643
fopMsg_Draw OK 2021-03-27 20:18:32 -04:00
Pheenoh a94009b139
fopMsgM_messageGet OK + rename g_meter2_info global 2021-03-27 19:53:05 -04:00
Pheenoh 1e029a8cb1
fopMsgM_create OK 2021-03-27 19:25:05 -04:00
Pheenoh 1af35692a2
fopMsgM_SearchByID OK 2021-03-27 19:00:25 -04:00
Pheenoh 65bf86bac6
clang-format 2021-03-27 18:31:42 -04:00
Pheenoh d36fb432f1
J2DPicture::append OK 2021-03-27 18:14:23 -04:00
Pheenoh 2b2f8c1257
J2DPicture::setBlendRatio OK 2021-03-27 18:07:36 -04:00
Pheenoh 3c4bdfaa16
fopMsgM_setMessageID OK 2021-03-27 15:46:11 -04:00
Pheenoh 050fff7ec3
fopMsgM_GetAppend OK 2021-03-27 15:41:26 -04:00
Pheenoh 717afc1429
fopKy_Draw attempt 2021-03-21 16:52:43 -04:00
Pheenoh d22c4f797d
fopDwTg_CreateQueue OK 2021-03-21 16:22:49 -04:00
Pheenoh 71a1adbe7a
fopDwIt_Next OK 2021-03-21 16:14:24 -04:00
Pheenoh f6b027761c
fopDwIt_Begin OK 2021-03-21 16:07:28 -04:00
Pheenoh 9245f01cbb
fopScnRq_Request attempt + clang-format 2021-03-20 21:14:41 -04:00
Pheenoh f5e3ba0868
fopScnRq_Cancel OK 2021-03-20 20:16:42 -04:00
Pheenoh a85040de4f
fopScnRq_PostMethod OK 2021-03-20 19:45:56 -04:00
Pheenoh 6d932d5053
fopScnRq_Execute OK 2021-03-20 19:39:04 -04:00
Pheenoh db0f005aa8
fopScnRq_phase_Done OK 2021-03-20 19:17:27 -04:00
Pheenoh 1d779a0b78
fopOvlp_Create attempt, fopScnRq_phase_ClearOverlap OK 2021-03-20 19:01:48 -04:00
lepelog 80ba3d9fd2
Fix symbol names (#118)
* 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-03-15 02:12:44 -04:00
lepelog 3b69d4cba0
Match a few nonmatchings and delete unused asm (#117)
* match a few nonmatchings, delete unused asm

* fix missing returns in f_op_actor_iter

* remove obsolete comments
2021-03-03 12:17:19 -05:00
lepelog 368135b3da
Some fopAcM functions (#116)
* some fopAcM_create functions

* a few more functions
2021-02-26 09:19:46 -05:00
Pheenoh c262bbfc4d
clang-format 2021-02-21 21:49:57 -05:00
Pheenoh 2a97f3e3b2
fopKyM_Create OK 2021-02-21 21:37:10 -05:00
Pheenoh 3d9ee632af
createAppend OK 2021-02-21 21:24:52 -05:00
Pheenoh c71234f308
clang-format + fixes for jasper 2021-02-21 19:41:58 -05:00
Pheenoh 9fd3148994
fopScnM_ReRequest OK, fopScnM_Management OK, fopScnM_Init OK 2021-02-21 19:34:50 -05:00
Pheenoh eeecf4cf69
fopScnM_ChangeReq OK 2021-02-21 17:50:16 -05:00
Pheenoh f256d97ddf
fopScnM_SearchByID OK 2021-02-21 10:43:08 -05:00
Pheenoh 5fbe9419f9
delete variables.h 2021-02-20 23:11:44 -05:00
Pheenoh d102f73e7a
Merge branch 'master' of https://github.com/zeldaret/tp 2021-02-20 10:25:31 -05:00
Pheenoh b0499177ef
fopScnM_SearchByID attempt 2021-02-20 10:25:13 -05:00
lepelog 5c83d2532c
Decompile some SComponent data and some MSL_C.PPCEABI.bare.H headers (#115)
* 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-19 10:51:02 -05:00
Pheenoh a02a65cb58
fopOvlpReq_SetPeektime OK 2021-02-17 17:04:18 -05:00
Pheenoh f2335e88fa
fopOvlpReq_Is_PeektimeLimit OK 2021-02-17 16:54:58 -05:00
Pheenoh d4a7f23bc5
fopOvlpReq_Cancel OK 2021-02-17 13:12:34 -05:00
Pheenoh 327dff36be
fopOvlpReq_Request OK 2021-02-17 13:01:00 -05:00
Pheenoh e262f2c224
fopOvlpReq_phase_Create OK 2021-02-17 12:10:21 -05:00
Pheenoh 28f5b0c24c
fopOvlpReq_phase_WaitOfFadeout OK 2021-02-17 11:40:50 -05:00
Pheenoh 3f7fdd4503
fopOvlpReq_phase_Done OK 2021-02-17 10:29:05 -05:00
Pheenoh 1876efc170
f_op_scene_pause OK 2021-02-16 15:47:00 -05:00
Pheenoh d06ba53d39
fopOvlp_Draw OK, fopOvlp_Execute OK, fopOvlp_IsDelete OK, fopOvlp_Delete OK 2021-02-16 13:21:52 -05:00
Pheenoh 1d3c5cd1cf
fopCam_Draw OK, fopCam_IsDelete OK, fopCam_Delete OK 2021-02-15 18:19:39 -05:00
Pheenoh 12b8d6788f
split f_op_scene, f_op_overlap 2021-02-15 16:11:42 -05:00
Pheenoh e94ff7d1ed
split f_op_msg 2021-02-15 16:06:20 -05:00
Pheenoh edbf8e600e
split f_op_kankyo 2021-02-15 16:04:27 -05:00
Pheenoh 58b7465c7e
split f_op_scene_iter, f_op_scene_pause, f_op_scene_tag 2021-02-15 15:48:48 -05:00
Pheenoh 8d943946d7
split f_op_overlap_req 2021-02-15 15:26:44 -05:00
Pheenoh 8c8db49733
split f_op_msg_mng 2021-02-15 15:24:02 -05:00
Pheenoh d9071709b5
split f_op_kankyo_mng 2021-02-15 15:21:00 -05:00
Pheenoh 05bbb4956a
split f_op_draw_tag 2021-02-15 15:19:28 -05:00
Pheenoh bbdb166d5a
split f_op_draw_iter 2021-02-15 15:18:13 -05:00
Pheenoh 21e3eceb18
split f_op_camera 2021-02-15 15:15:46 -05:00
Pheenoh 6212c308e8
split f_op_view 2021-02-15 15:12:21 -05:00
Pheenoh b3a4f9f7c5
most of f_op_overlap_mng OK 2021-02-15 13:34:16 -05:00
Pheenoh c29034f4bd
fopOvlpM_Done OK, fopOvlpM_ToldAboutID OK, fopOvlpM_IsPeek OK, fopOvlpM_IsDone OK 2021-02-14 13:36:25 -05:00
Pheenoh 7f95de6c60
f_op_camera_mng OK 2021-02-14 12:07:38 -05:00
Pheenoh 986ae7413d
fapGm_HIO_c::fapGm_HIO_c attempt 2021-02-13 17:17:04 -05:00
Pheenoh a2906e4163
fapGm_Create ok 2021-02-13 16:27:35 -05:00
Pheenoh 86a69bbb4b
fapGm_After OK, split f_op_scene_mng, split f_op_camera_mng, split f_op_overlap_mng 2021-02-13 15:42:35 -05:00
Pheenoh 63d4e517f7
split f_ap_game, fapGm_Execute ok, more changes to m_Do_main 2021-02-13 15:23:18 -05:00
lepelog aff4c171fc
f_op_actor_mng split & started decomp (#112)
* fop-actor-mng

* rodata

* more actor mng progress

* actor mng progress

* format

* cleanup

* fix Mtx function signatures

* PR suggestion

Co-authored-by: Pheenoh <pheenoh@gmail.com>
2021-02-12 19:47:46 -05:00
Pheenoh 4d1d865921
debugDisplay and Debug_console attemp 2021-02-07 17:20:16 -05:00
Pheenoh c0f8f75b84
clang-format 2021-02-03 15:14:01 -05:00
Pheenoh 9cb88fdb31
main attempt 2021-02-03 15:12:27 -05:00
LC f15faab756
os: const-qualify string arguments (#111)
Avoids the need to cast away const from string literals.
2021-01-31 22:25:03 -05:00
jdflyer f1924e91f4
d_kyeff, d_kyeff2, m_Do_printf, and m_Do_graphic (#109)
* 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
2021-01-31 20:03:38 -05:00
Pheenoh ff930c7576
split m_Do_machine_exception 2021-01-31 16:29:31 -05:00
Pheenoh 06d3b7647d
split m_Do_dvd_thread 2021-01-31 16:25:52 -05:00
Pheenoh f1cb3fa52d
split m_Do_mtx 2021-01-31 16:21:49 -05:00
Pheenoh e8d0b4c401
split m_Do_MemCardRWmng 2021-01-31 16:18:46 -05:00
Pheenoh 6d55426443
split m_Do_MemCard 2021-01-31 16:16:06 -05:00
Pheenoh 5793e002a6
split m_Do_machine 2021-01-31 16:13:37 -05:00
Pheenoh 3d7626f838
split m_Do_lib 2021-01-31 16:09:07 -05:00
Pheenoh 02466048b1
split m_Do_ext 2021-01-31 16:04:23 -05:00
Pheenoh 82a0f8f8ab
clang-format 2021-01-31 15:45:36 -05:00