Commit Graph

481 Commits

Author SHA1 Message Date
Sauraen
ae2010e9b5 New profiler with RSP and CPU tracing, replacing vanilla SPEEDMETER (#116)
* Working on it

* Loading ucode from ROM working

* Menu implemented

* Fixed ifdefs in debug

* Fixed crashing

* Cleanup

* Suppressed make auto generated messages

* Reorganized RSP wrapper assembly files

* Fixed merge bug

* Removing speed_meter

* Porting profiler

* Basics working

* Port basically complete

* Basic tracing working

* CPU tracing working

* Added colors to CPU trace

* Fixed some issues

* Profiler basically done

* Update F3DEX3 to resolve issues

* Cleanup

* Cleaned up things for profiler or F3DEX3 disabled

* Fixed a couple counter names
2024-05-27 18:38:44 +02:00
Sauraen
cd5eb31dc8 Multiple F3DEX3 versions (#112)
* Working on it

* Loading ucode from ROM working

* Menu implemented

* Fixed ifdefs in debug

* Fixed crashing

* Cleanup

* Suppressed make auto generated messages

* Reorganized RSP wrapper assembly files

* Fixed merge bug
2024-05-17 15:35:01 +02:00
Yanis42
229b3e0ced fixed minor issues 2024-04-20 14:37:20 +02:00
Yanis42
915cd9b4b2 motion blur v2
Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2024-04-15 01:46:17 +02:00
Yanis42
381adf6914 Merge remote-tracking branch 'decomp/main' into v2 2024-04-11 00:47:39 +02:00
fig02
bd0941405d Document Player's Face and z_actor FaceChange functions (#1928)
* create some enums

* gonna try struct instead of array

* struct works. add docs too

* inline function comments

* fix function comment

* name faces, move enums

* rename textures

* outnames

* remove comments

* change comment slightly

* fixup face comments

* review

* offset comments

* add and use PLAYER_FACE_MAX

* typo

* more comment on blinkDuration

* another change to the comment
2024-03-23 12:21:45 -04:00
Yanis42
3f2fd94500 Merge remote-tracking branch 'decomp/main' into v2 2024-03-05 16:35:42 +01:00
Tharo
dcf61174e9 Filename & line number args cleanup (#1891)
* Filename & line number args cleanup

* Use int for line number args over s32/u32

* Add missing const qualifiers from filename args

* Fix gcc warning in game.c

* Add comment to weird assignments in GameState_Init
2024-02-27 02:37:33 -05:00
Yanis42
0227840349 Merge remote-tracking branch 'decomp/main' into v2 2024-02-08 23:42:19 +01:00
cadmic
be4f3142e0 Match retail z_sram.c (#1722) 2024-02-07 10:41:12 -05:00
Yanis42
7e5ec0704c z64compress impl (non-yaz broken) 2024-02-04 01:45:13 +01:00
Yanis42
14c6526f35 fixed kanfont issue + renames 2024-02-03 22:59:58 +01:00
Yanis42
1ae788b208 fix issues 2 2024-02-03 19:06:20 +01:00
Yanis42
879fe98a1e Merge remote-tracking branch 'decomp/main' into v2 2024-02-03 17:40:34 +01:00
Yanis42
1bf7f41748 macros for "is debug and feature enabled" 2024-02-03 17:31:58 +01:00
Yanis42
dc651efdbe debug features part 2 2024-02-03 17:02:10 +01:00
cadmic
178e95ae50 Give debug_malloc.c the same treatment as system_malloc.c and z_malloc.c (#1700) 2024-02-03 10:59:25 -05:00
Yanis42
40e7a86972 improved general features 2024-02-03 02:42:49 +01:00
Yanis42
36557818d4 initial debug features 2024-02-03 01:39:45 +01:00
cadmic
d9a1148d13 Match retail __osMalloc.c (#1684)
* Match retail __osMalloc.c

* Add TODO about N64 ArenaNode debug info

* FLAG prefix -> FLAG suffix
2024-02-02 17:37:32 -05:00
cadmic
8db76a27da Match retail system_malloc.c and z_malloc.c (#1683)
* Match system_malloc.c and z_malloc.c

* Rename CHECK_POINTER
2024-02-02 15:01:49 -05:00
cadmic
8c909c5d98 Match retail logutils.c and z_locale.c (#1699)
* Match retail logutils.c and z_locale.c

* Update src/boot/logutils.c

Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>

---------

Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2024-02-02 13:45:02 -05:00
fig02
23de92d2f9 Match z_debug for retail (#1694)
* match z_debug for retail

* prototype

* directive
2024-02-02 12:44:31 -05:00
fig02
8d0076b010 Match retail Title and Sample gamestates (#1692)
* match title and sample

* change to directive

* no bad return
2024-02-01 19:52:52 -05:00
cadmic
99fd784bc2 Match sys_matrix.c (#1682) 2024-02-01 09:13:24 -05:00