Commit Graph

912 Commits

Author SHA1 Message Date
Ryan Dwyer 9550c72151 Set names for sndp functions 2025-01-21 20:20:18 +10:00
Ryan Dwyer 9839a54b55 Replace boot_get_mem_size with osGetMemSize 2025-01-10 10:39:18 +10:00
Ryan Dwyer 8319a25c5a Rename more propobj functions 2024-10-27 21:02:45 +10:00
Ryan Dwyer 5d3d1696e1 Document dlights.c 2024-09-14 19:43:05 +10:00
Ryan Dwyer f412795c0a Remove headers for private functions 2024-08-31 21:10:44 +10:00
Ryan Dwyer f97b24ec40 Identify unnamed eyespy functions 2024-08-18 18:23:22 +10:00
Ryan Dwyer 748a32c59e Identify unnamed chr functions 2024-08-18 17:02:55 +10:00
Ryan Dwyer 504cdb1f78 Discover chr anim run speeds 2024-08-18 11:00:56 +10:00
Ryan Dwyer 983e7a1edc Document LOS room detection functions 2024-08-17 22:46:27 +10:00
Ryan Dwyer f697dfe170 Rename all non-ultra functions to snake case 2024-08-17 17:15:55 +10:00
Ryan Dwyer 032c5166f4 Fix improper casting of model rwdata 2023-08-19 19:01:00 +10:00
Ryan Dwyer 3b4451a2d1 Name more pak symbols 2023-06-25 22:33:57 +10:00
Ryan Dwyer 83e8265d5b Introduce RoomNum typedef 2023-06-20 19:14:13 +10:00
Ryan Dwyer c55f9c805c Decompile viUpdateMode 2023-06-18 19:43:27 +10:00
Ryan Dwyer a53320f35a ntsc-beta: Decompile mainInit 2023-06-18 10:28:15 +10:00
Ryan Dwyer 1df5e4dc51 Document propsnd functions 2023-06-03 11:17:22 +10:00
Ryan Dwyer 2e386f7a34 Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
Ryan Dwyer 5255f7c346 Use Vtx/Col instead of struct gfxvtx, struct colour and u32 2023-05-27 13:22:14 +10:00
Ryan Dwyer 92075c6fe7 Name almost all BG symbols 2023-05-23 19:37:20 +10:00
Ryan Dwyer 4017d5cba5 Rename vm.c to vminit.c, tlb.s to vm.s and annotate vm.s 2023-05-21 15:54:54 +10:00
Ryan Dwyer 73fc947f44 Name and document z-buffer functions 2023-05-14 09:23:24 +10:00
Ryan Dwyer 7349c3b172 Create functionally equivalent C for handwritten modelasm functions 2023-04-30 22:51:02 +10:00
Ryan Dwyer 63c57f9075 Rename some scheduler symbols and message queues 2023-04-24 20:13:33 +10:00
Ryan Dwyer 7f62d1d74a Introduce -DDEBUG to enable crash screen and debug menu 2023-01-12 21:56:54 +10:00
Ryan Dwyer 97dde15464 Identify music event type 5 2023-01-06 22:05:49 +10:00
Ryan Dwyer ba11c5634b Introduce uintptr_t 2022-12-07 21:00:03 +10:00
Ryan Dwyer 45524f06b2 Rename remapped anim frames to repeat anim frames and improve documentation 2022-12-04 13:57:04 +10:00
Ryan Dwyer c20a31db57 Create functionally equivalent C for handwritten func0002f490 and func0002f560 2022-12-02 20:18:50 +10:00
Ryan Dwyer e59fc870ad Set names for all anim functions 2022-11-30 21:00:37 +10:00
Ryan Dwyer f3461b900c Rename modelfiledata to modeldef 2022-11-28 22:59:47 +10:00
Ryan Dwyer 3484a4faed Set names for all model C functions 2022-11-28 22:22:41 +10:00
Ryan Dwyer 3248fa9849 Rename and document room mtx functions 2022-11-28 17:48:59 +10:00
Ryan Dwyer 2d6d88cd6d ntsc-beta, pal-beta and pal-final: Introduce support for gcc 2022-11-26 19:53:48 +10:00
Ryan Dwyer 9c014e2daa Fix arguments for model00018680 2022-11-19 11:54:26 +10:00
Ryan Dwyer 3d8e55ab9f Create functionally equivalent C for handwritten mtx functions 2022-11-19 11:33:04 +10:00
Ryan Dwyer 1b0e512e2a Create functionally equivalent C for handwritten RNG functions 2022-11-18 22:30:06 +10:00
Ryan Dwyer 17583575e4 Introduce support for gcc 2022-10-12 22:26:19 +10:00
Ryan Dwyer 4b7e93de8a Rename a heap of collision detection functions 2022-10-06 19:39:18 +10:00
Ryan Dwyer 4e7a978c16 Decompile bviewCopyPixels 2022-09-01 17:24:55 +10:00
Ryan Dwyer 9da91a226d Decompile mainInit 2022-08-22 17:38:33 +10:00
Ryan Dwyer 204cdbf8c0 Decompile func0f1579cc 2022-08-08 22:36:27 +10:00
Ryan Dwyer 03cedcf233 Rename bootbufferthing to artifact 2022-08-06 10:03:50 +10:00
Ryan Dwyer f3fae2f180 Decompile modelRenderNodeStarGunfire 2022-07-24 17:22:01 +10:00
Ryan Dwyer c3397a3350 Decompile modelPositionJointUsingVecRot 2022-07-24 12:15:52 +10:00
Ryan Dwyer ee4fa30cd2 Decompile model0001bc14 2022-07-24 11:51:54 +10:00
Ryan Dwyer 0d233fdf37 Decompile model0001bfa8 2022-07-24 00:59:16 +10:00
Ryan Dwyer 98916c96f2 Decompile mtx00016798 2022-07-23 11:23:10 +10:00
Ryan Dwyer 9a3824458c Decompile mtx00016820 2022-07-23 11:12:46 +10:00
Ryan Dwyer fef5f17563 Decompile projectileTick 2022-07-20 21:20:17 +10:00
Ryan Dwyer 4a4b1d7d2c Decompile cd0002c714 2022-07-18 23:42:02 +10:00