Commit Graph

  • 4227fd6e76 Add c standard version to compiler section on about page Arceveti 2024-04-17 15:29:31 -07:00
  • 6f00f3dd1b Use __func__ to get current function name for asserts instead of using inline asm and debug symbols Arceveti 2024-04-17 15:28:08 -07:00
  • f1a5e0c984 Hi Arthur Arceveti 2024-04-17 00:21:10 -07:00
  • 656de5a982 Add interface registers page Arceveti 2024-04-17 00:09:21 -07:00
  • 5e478e9ff9 Update asm.h Arceveti 2024-04-17 00:09:10 -07:00
  • d3527d381d Improve reginspect Arceveti 2024-04-17 00:01:47 -07:00
  • dd46bb36f4 Fix safe memoey read for physical addresses Arceveti 2024-04-16 23:59:02 -07:00
  • cc36e58787 Add CLZ/CTZ/POPCOUNT macros Arceveti 2024-04-16 23:56:06 -07:00
  • 025758bf45 Improve segment symbols Arceveti 2024-04-15 14:23:20 -07:00
  • aa05f32f02 fix typo Arceveti 2024-04-15 14:22:53 -07:00
  • ca937d23ee Label unlabelled audio func (func_80321080 to stop_secondary_music) (#782) Reonu 2024-04-15 01:59:54 +01:00
  • c5c358f917 Bugfix: Fix Mario's model to use prim instead of envcolor for RGB (#781) Gregory Heskett 2024-04-13 15:48:29 -04:00
  • 4c7d142c95 Add asserts for some common crashes + specific "level" and "rcp" assert types Arceveti 2024-04-11 20:32:52 -07:00
  • fc05a4591f Fix typo in symbol_is_function Arceveti 2024-04-11 17:16:07 -07:00
  • 2985bd738c Fix denorm/NaN text color on reginspect Arceveti 2024-04-11 16:25:51 -07:00
  • e32b0ea960 fix fast64 exports due to macro objects removal (#780) Reonu 2024-04-11 15:29:13 +01:00
  • ab76c58b13 Use faster darken drawing in all draw funcs Arceveti 2024-04-10 18:58:33 -07:00
  • 541486f09d Combine cs_draw_rect/cs_draw_dark_rect/cs_draw_outline + optimize rectangle scissor box + documentation Arceveti 2024-04-10 18:36:36 -07:00
  • ff87e48bba Fix unsafe data read when searching for branch offsets. Arceveti 2024-04-10 18:30:07 -07:00
  • f887a16c53 Improve asserts + reginspect bool strings Arceveti 2024-04-10 03:01:11 -07:00
  • c4495e07c7 Reginspect print both 32 and 64 bit values Arceveti 2024-04-09 18:26:49 -07:00
  • 9bd60910c1 Add segments page Arceveti 2024-04-08 00:46:40 -07:00
  • 4578af8fe2 Fix build warning Arceveti 2024-04-07 19:01:43 -07:00
  • ff484b9e1e Clean up some segment stuff Arceveti 2024-04-07 18:58:30 -07:00
  • 4b438e6849 Add sSegmentROMTable without breaking Fast64 exporting + strings for what's loaded in a segment Arceveti 2024-04-07 03:14:53 -07:00
  • 889c385e44 Put crash screen in its own rom segment and add sSegmentSizes Arceveti 2024-04-07 00:17:38 -07:00
  • 99bc22f371 Improve printing of unknown map symbol sizes Arceveti 2024-04-06 21:38:56 -07:00
  • 0530f1d878 Improve some debug map ifdefs Arceveti 2024-04-06 18:58:01 -07:00
  • 1137ae59e7 Rename "MAP VIEW" to "MAP SYMBOLS" Arceveti 2024-04-06 18:26:58 -07:00
  • 482dedb880 Improve reginspect Arceveti 2024-04-06 03:05:14 -07:00
  • d18d05791e More refactoring + PRIds Arceveti 2024-04-05 22:04:23 -07:00
  • 4feb3e4725 float format info for lwc1/ldc1/swc1/sdc1 Arceveti 2024-04-05 04:00:57 -07:00
  • 2f932084f3 Various refactors Arceveti 2024-04-05 01:45:07 -07:00
  • 64a61b11f7 Improve memory page dividers + pointer jumps Arceveti 2024-04-02 17:11:29 -07:00
  • 8aa47f482a Improve fallback memory strings Arceveti 2024-04-02 17:10:38 -07:00
  • 9dd84cef64 Add symbol dividers to memory page + improve on disasm page Arceveti 2024-04-01 23:58:54 -07:00
  • 7458d40170 Fix typo Arceveti 2024-03-31 13:39:25 -07:00
  • 20f049ee23 Add assert for missing source warp node Arceveti 2024-03-31 13:37:01 -07:00
  • 82ac27feca Add get_segment_name Arceveti 2024-03-31 00:15:17 -07:00
  • 8acb8a877a Make a couple asserts clearer Arceveti 2024-03-31 00:05:04 -07:00
  • 87c634b3cb Merge branch 'develop/2.3.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-four-controllers develop/2.1.0-four-controllers Arceveti 2024-03-30 15:14:30 -07:00
  • 882c9d781e Merge branch 'develop/2.3.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-painting-objects develop/2.1.0-painting-objects Arceveti 2024-03-30 15:14:06 -07:00
  • 0013305359 Update some comments + remove a redundant fname check. Arceveti 2024-03-30 15:12:27 -07:00
  • e5d9a299aa Fix missing includes for asserts Arceveti 2024-03-30 00:44:36 -07:00
  • 8e21df185c Better print buffers + move RCP assert info to the asserts in main.h Arceveti 2024-03-29 20:40:46 -07:00
  • 332373222f Add binary and color display modes to memory page Arceveti 2024-03-29 14:39:10 -07:00
  • 7b9151a23e even more summary page stuff Arceveti 2024-03-29 00:15:18 -07:00
  • 86bee5a893 summary page stuff Arceveti 2024-03-28 16:55:39 -07:00
  • 4ca081b2d7 Revert assert message color Arceveti 2024-03-28 14:33:45 -07:00
  • 77e10fb22d Redesign summary page again + refactoring Arceveti 2024-03-28 02:56:41 -07:00
  • 88a8a7e4fc Fix capital "N" in font Arceveti 2024-03-27 18:09:39 -07:00
  • db354040d3 Add special registers + RCP crash handling + various refactoring Arceveti 2024-03-26 19:38:54 -07:00
  • baf031c49b Fix floats being incorrect in hex mode on registers page Arceveti 2024-03-25 15:36:52 -07:00
  • b4984fae7c Summary page layout + some refactoring Arceveti 2024-03-25 15:28:55 -07:00
  • 08801aac5e cs_draw_triangle optimization Arceveti 2024-03-25 00:56:59 -07:00
  • 8f4e601985 Fix print_as_binary + print binary data on II exception + fix map page init + update readme Arceveti 2024-03-24 18:06:21 -07:00
  • a12c875de0 Update readme Arceveti 2024-03-24 15:04:42 -07:00
  • 63a0f63cdb Fix thread queue looping after second crash screen crash Arceveti 2024-03-24 15:01:36 -07:00
  • 3f11385abd Add option for symbol name headers in disasm Arceveti 2024-03-23 22:02:21 -07:00
  • 5a4be032ce cs_main refactoring Arceveti 2024-03-23 19:36:25 -07:00
  • e5c3b2a5de Update readme + some comments Arceveti 2024-03-23 00:25:58 -07:00
  • 3a3a28ce62 Thread name fallback on map symbol name Arceveti 2024-03-22 21:07:09 -07:00
  • 7dc1579f1e Fix "debug_assert" UNF conflict (renamed the UNF version) Arceveti 2024-03-22 21:06:32 -07:00
  • 8bb90e67bd Remove remaining threads page stuff Arceveti 2024-03-22 14:22:02 -07:00
  • dfcb3aaf21 Move threads to dropdown on registers page + add stuff to readme + lots of other stuff Arceveti 2024-03-22 13:59:56 -07:00
  • dde8d558a9 some stuff Arceveti 2024-03-21 16:47:01 -07:00
  • 01abdacbc5 Rename 'popup_address_select' files to 'popup_address' + add page names to readme Arceveti 2024-03-21 15:55:46 -07:00
  • cce0b0bd6c Change in makefile (was unstaged) Arceveti 2024-03-21 15:48:23 -07:00
  • 6390757f87 Move thread entry draw to cs_draw and use on regs page + add commented gLastCSSelectedAddress + add readme Arceveti 2024-03-21 15:45:28 -07:00
  • 181a1e90b9 Optimizations to reduce branch arrow buffer size Arceveti 2024-03-21 04:06:04 -07:00
  • c25267c1d1 Don't store branch arrow colors in buffer + increase buffer size Arceveti 2024-03-21 03:28:45 -07:00
  • d3d1231828 more various stuff Arceveti 2024-03-21 02:26:36 -07:00
  • 97ffebd9ea Add support for odd numbered float registers (f64 can generate code that uses them) Arceveti 2024-03-20 17:57:56 -07:00
  • 98c0f9f8ff Add hex prefix to disasm code fields Arceveti 2024-03-20 17:11:57 -07:00
  • 58937233b4 Print code fields in disasm for exception causing instructions Arceveti 2024-03-20 16:54:05 -07:00
  • aa79f92e69 Change "crash_" file prefix to "cs_" Arceveti 2024-03-20 15:12:30 -07:00
  • 2f0a5b4443 Output map data rom sizes to debug_map.txt (like goddard.txt) Arceveti 2024-03-20 02:16:42 -07:00
  • eb8fb7b09f Use binary symbol search for disasm branch arrows Arceveti 2024-03-20 02:12:22 -07:00
  • 383b1bcf8c Some stuff Arceveti 2024-03-19 20:12:21 -07:00
  • 4d914821fd move rgba16_blend to crash_draw Arceveti 2024-03-19 18:45:22 -07:00
  • 2242953143 color for unknown disasm rows + name unknown thread Arceveti 2024-03-19 18:41:32 -07:00
  • 31caf7bdd4 Jump to pointer location from reginspect Arceveti 2024-03-19 18:15:41 -07:00
  • 76e8810443 Add binary search for map symbols + add translucent divider between symbols in disasm. Arceveti 2024-03-19 18:01:50 -07:00
  • 4ebcfbcada improve two descriptions Arceveti 2024-03-19 16:08:42 -07:00
  • c9572d424f Show data at pointers in reginspect Arceveti 2024-03-19 16:03:59 -07:00
  • b8e4995eed Add cause register to registers page Arceveti 2024-03-19 15:19:33 -07:00
  • b3e0116fa2 rename home page to summary and popup_register to popup_reginspect Arceveti 2024-03-19 14:05:23 -07:00
  • 1b9fd899c2 Status and FPCSR decode bits with reginspect Arceveti 2024-03-19 04:13:33 -07:00
  • 932f5f132d VERSION.txt for crash screen Arceveti 2024-03-19 00:43:57 -07:00
  • 11139957e4 Add console processor id to about page Arceveti 2024-03-19 00:40:36 -07:00
  • 68e4593f43 Registers page horizontal wrapping Arceveti 2024-03-19 00:37:35 -07:00
  • 79480b02c4 some float and registers stuff Arceveti 2024-03-18 23:41:22 -07:00
  • f07b721b88 Move cs_reinitialize_pagesto crash_pages Arceveti 2024-03-18 23:21:30 -07:00
  • c7d2e359a5 Fix UNF thread IDs in enum + improve some comments Arceveti 2024-03-18 22:56:34 -07:00
  • 219f4683f7 ASCII/UTF-8 Text and Full Multilang Support (#775) arthurtilly 2024-03-19 10:22:04 +13:00
  • 8e794c98a6 Merge branch 'develop/3.0.0' of https://github.com/HackerN64/HackerSM64 into develop/2.1.0-ascii develop/2.1.0-ascii arthurtilly 2024-03-19 09:45:29 +13:00
  • accd6cf2b8 fix build arthurtilly 2024-03-19 09:19:36 +13:00
  • 2d3ffbbb99 Revert "Add Latin American Spanish support (#577)" arthurtilly 2024-03-19 09:18:52 +13:00
  • e84457b94a Add selection cursor and register inspection to registers page (unfinished) + improve symbol name printing Arceveti 2024-03-17 18:48:30 -07:00
  • 8b7cd1e21c Fix some struct/union definition formats Arceveti 2024-03-17 16:09:36 -07:00