Commit Graph

  • a4e297747a Merge branch 'develop/2.1.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-painting-objects Arceveti 2023-08-23 17:13:22 -07:00
  • 32c16846b2 Merge branch 'develop/2.1.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-four-controllers Arceveti 2023-08-23 17:12:38 -07:00
  • 0138b8ea53 Revert dialogue scrolling to behave like vanilla (#658) Gregory Heskett 2023-08-23 20:11:42 -04:00
  • bcfa6a1803 Move CSPage structs to page files Arceveti 2023-08-23 15:47:45 -07:00
  • 48cdefded7 Update comment Arceveti 2023-08-23 15:36:53 -07:00
  • 6fa027485d Various refactors Arceveti 2023-08-23 15:27:17 -07:00
  • 14ad9afb8b Move 'name' member of CSPage to the beginning Arceveti 2023-08-23 14:52:45 -07:00
  • e197e87881 Improve struct typedefs Arceveti 2023-08-23 14:49:26 -07:00
  • a59a944e27 Add settings for map view page Arceveti 2023-08-22 15:43:49 -07:00
  • 50cfd18b21 Add show/hide settings for stack address and offset in stack page Arceveti 2023-08-22 14:59:30 -07:00
  • cbaacbf168 Add setting for log index numbers Arceveti 2023-08-22 14:46:42 -07:00
  • b6ca9ff68d Add expand/collapse all for settings Arceveti 2023-08-22 14:13:35 -07:00
  • a6700b4558 static char buffer for print Arceveti 2023-08-22 12:02:26 -07:00
  • cb0718ccbd Various formatting Arceveti 2023-08-21 21:03:29 -07:00
  • d0050caabe Fix disasm branch arrows + fix typo Arceveti 2023-08-21 21:02:35 -07:00
  • cd2dce570c more crash_controls.c cleanup + address_select.h formatting Arceveti 2023-08-19 20:13:58 -07:00
  • 1b7c28b4ba update_crash_screen_page cleanup Arceveti 2023-08-19 20:05:46 -07:00
  • 4cf6c28459 move non-default setting asterisk Arceveti 2023-08-19 19:58:39 -07:00
  • 616bed1f10 Header formatting + insn format string fix Arceveti 2023-08-19 19:58:32 -07:00
  • dc0b97a65f input.c/input.h formatting Arceveti 2023-08-19 02:29:03 -07:00
  • 567fbf2957 Some render_controllers_overlay cleanup Arceveti 2023-08-19 02:01:49 -07:00
  • 6a5cf577c2 UNF ifdefs Arceveti 2023-08-19 01:15:23 -07:00
  • daa429fa32 controller_select_menu fixes Arceveti 2023-08-19 01:15:11 -07:00
  • dbcaba5815 Rename 'texrect_rgba32' to 'texrect_rgba16' Arceveti 2023-08-18 15:50:09 -07:00
  • 2f80e3eb99 Fix GCN rumble comment Arceveti 2023-08-17 17:08:46 -07:00
  • c06431b040 controller_select_menu.c formatting cleanup Arceveti 2023-08-17 15:40:15 -07:00
  • ac96010c70 Add analog highlights Arceveti 2023-08-17 13:28:48 -07:00
  • baac7073fd Add texrect_rgba32 Arceveti 2023-08-17 12:40:48 -07:00
  • c880c4fab5 Optimize rumble pak graphic segment2 memory usage Arceveti 2023-08-17 12:22:44 -07:00
  • 643c275291 Add gCSWordWrapXLimit + formatting Arceveti 2023-08-17 11:40:45 -07:00
  • fb5c68f14f CONT_CMD_GCN_CALIBRATE doesn't require uninitialized origins + analog deadzone defines + formatting Arceveti 2023-08-17 11:20:39 -07:00
  • 584e7293ca Red assert highlight Arceveti 2023-08-16 20:24:07 -07:00
  • 88e9d3b08c Update assert print in log page Arceveti 2023-08-16 14:46:24 -07:00
  • d9fed14bb1 Use ASSERTF for crash_screen_print_impl buffer size check Arceveti 2023-08-16 14:24:06 -07:00
  • e2f248c74c Add __n64Assert_Condition + Replace assert args with ERRORF, ASSERTF, and DEBUG_ASSERTF macros + move write_to_buf to printf.h Arceveti 2023-08-16 14:21:45 -07:00
  • e158586d7e Add assert args + assert.c/assert.h Arceveti 2023-08-15 23:04:19 -07:00
  • ffbaf89181 Add tab support Arceveti 2023-08-15 20:25:29 -07:00
  • 251bc0e96e Combine assert and log pages Arceveti 2023-08-15 16:21:45 -07:00
  • 399d5365e3 Add current symbol name setting for memory page Arceveti 2023-08-14 19:46:37 -07:00
  • cdcafa68b8 Clamp settings scroll when section is collapsed Arceveti 2023-08-14 15:36:42 -07:00
  • 7faf7185da Clean up disasm branch arrow head drawing Arceveti 2023-08-14 14:27:06 -07:00
  • 32aa26d2d7 Add setting for current symbol name in disasm Arceveti 2023-08-14 13:54:07 -07:00
  • 1351c41196 Fix struct offset sizes Arceveti 2023-08-14 13:13:45 -07:00
  • 072421b26d Replace triangle functions with a cropped diamond shape Arceveti 2023-08-14 13:09:11 -07:00
  • 0131f78d28 Add config_crash.h Arceveti 2023-08-12 18:45:46 -07:00
  • cedee53da0 Move controls lists + some renames Arceveti 2023-08-12 18:40:26 -07:00
  • b1b19eb8b6 Move non-default setting asterisk Arceveti 2023-08-12 18:19:13 -07:00
  • 216da323eb Fix disasm branch arrows sometimes appearing outside of code sections + fix typo Arceveti 2023-08-12 16:50:22 -07:00
  • 5276c65032 Fix includes Arceveti 2023-08-12 16:40:25 -07:00
  • c10dbc2392 Move settings functionality into its own file + crash_types.h cleanup Arceveti 2023-08-12 15:51:15 -07:00
  • 83eef2b61a Make settings section headers collapsible Arceveti 2023-08-12 15:43:15 -07:00
  • a26c4b5684 Add settings section headers Arceveti 2023-08-12 15:43:07 -07:00
  • b05b92e035 Rename '__osPackRead_impl' to '__osPackReadEx' Arceveti 2023-08-11 01:26:34 -07:00
  • 034306db48 Clean up settings defaults in INCLUDE_DEBUG_MAP ifderfs Arceveti 2023-08-10 21:45:27 -07:00
  • 58c93a0c25 Fix comments for rawStickX and rawStickY ranges in Controller struct Arceveti 2023-08-10 21:30:03 -07:00
  • 9a2908de7d Add settings for cursor direction hold wait frames and analog deadzone Arceveti 2023-08-10 21:27:36 -07:00
  • 74fe1868fc Add option to parse context register symbol names Arceveti 2023-08-10 20:06:14 -07:00
  • 78a48e1bf9 Use tc->sp for the first sCSFunctionStackBuffer entry Arceveti 2023-08-10 19:57:17 -07:00
  • 14dad6050e Wrap selection for stack trace and settings pages + use sp for currfunc stack address Arceveti 2023-08-10 17:44:57 -07:00
  • 519747d1a4 Add fasttext_get_str_width + clarify some comments Arceveti 2023-08-10 16:14:51 -07:00
  • c091960a9b Update the relevant ique include files to include changes Arceveti 2023-08-10 15:30:06 -07:00
  • 371296f94a Rename 'osStartRead_impl' to 'osContStartReadDataEx' Arceveti 2023-08-10 15:09:35 -07:00
  • b19f24e605 Move controller select menu stuff into its own file Arceveti 2023-08-10 14:31:45 -07:00
  • 55fd98b253 Remove redundant OSContPadEx union field + button union type consistency Arceveti 2023-08-10 14:07:19 -07:00
  • 0cab016a0f Add raw byte arrays to PIF command struct unions + properly fix goddard Z crash + fix some comments Arceveti 2023-08-10 13:49:26 -07:00
  • a6aab07352 Rename "cmdID" to "cmd" Arceveti 2023-08-09 15:48:30 -07:00
  • ffb663006f Rename "i" to "port" in crash screen input loop Arceveti 2023-08-09 15:44:06 -07:00
  • ac3c5814dd Composite controller Arceveti 2023-08-09 15:40:26 -07:00
  • 8583d10bd6 Fix crash screen input Arceveti 2023-08-09 15:18:38 -07:00
  • 65eba3548a Fix build for merge Arceveti 2023-08-09 14:24:18 -07:00
  • 7ddee27fdc Implement "SELECTION" mode for disasm branch arrows Arceveti 2023-08-08 22:00:30 -07:00
  • 9847040002 Settings fixes + INCLUDE_DEBUG_MAP ifdef fixes Arceveti 2023-08-08 21:31:58 -07:00
  • bab96a8e54 Add reset to defaults + fix hiding crash screen with Z + change setting controls description + add WRAP macro Arceveti 2023-08-08 14:19:31 -07:00
  • 84cb6e18ab Print asterisk if setting has been changed from default Arceveti 2023-08-08 13:15:27 -07:00
  • e04847837f Add option to print disasm branches as addresses + formatting Arceveti 2023-08-08 12:48:19 -07:00
  • f362a46ace Optimize PrintBuffer memory usage + add ColorRGBA32 union Arceveti 2023-08-07 16:22:00 -07:00
  • 8e4950d2d1 Add <> arrows to settings Arceveti 2023-08-07 14:31:29 -07:00
  • 84c6b218b4 Merge branch 'develop/2.1.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-new-crash-screen Arceveti 2023-08-07 13:54:41 -07:00
  • 1798c72dd4 Set MAX_NUM_PLAYERS back to 1 Arceveti 2023-08-07 13:51:19 -07:00
  • ad1c9e9c70 Merge branch 'develop/2.1.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-four-controllers Arceveti 2023-08-07 13:51:05 -07:00
  • 30865abfaf Highlight currently pressed buttons in the status repolling gui Arceveti 2023-08-07 12:32:14 -07:00
  • d12881298e Update function return documentation Arceveti 2023-08-07 12:31:22 -07:00
  • 0767c76425 Split 'ALLOW_STATUS_REPOLLING_COMBO' into 'ENABLE_STATUS_REPOLLING_GUI' and 'ENABLE_STATUS_REPOLLING_COMBO_IN_GAMEPLAY' Arceveti 2023-08-06 18:44:57 -07:00
  • 59acce3da8 segment2 fixes Arceveti 2023-08-06 18:31:59 -07:00
  • 9ab67e6ebf Add cont icon size defines + fix build warning Arceveti 2023-08-05 14:19:44 -07:00
  • deb53bc973 Add rawContButtons field to OSContPadEx + os_cont.h formatting Arceveti 2023-08-05 14:17:32 -07:00
  • 9089607f9e Rename 'USE_GAMECUBE_CONTROLLER' to 'EMU_DEFAULT_TO_GCN' Arceveti 2023-08-03 16:43:51 -07:00
  • 9e6d027620 Update status poll combo to Z+R+A+START, + allow changing order of combo print Arceveti 2023-08-03 15:24:56 -07:00
  • 86b0966e5d Update controller icons + spacing Arceveti 2023-08-03 13:27:00 -07:00
  • ba420d4028 Fix polling for GCN origins running whenever any port has a non-GCN controller or is empty Arceveti 2023-08-02 12:58:24 -07:00
  • 6cc1975127 Update controller port icon Arceveti 2023-08-02 12:44:48 -07:00
  • 00e5dd6da0 Move gControllerPlayerNumbers into gControllerPads + replace gcnRumble field in OSContPadEx Arceveti 2023-08-02 12:44:17 -07:00
  • b3a4eda167 Fix unimplemented command error Arceveti 2023-08-02 01:29:44 -07:00
  • 4fb3c843cd Revert "Fix unimplemented command error" Arceveti 2023-08-02 01:29:14 -07:00
  • 42c52817c2 Fix unimplemented command error Arceveti 2023-08-02 01:26:22 -07:00
  • 3c29d9806e __osPackRead_impl cleanup Arceveti 2023-08-01 20:15:42 -07:00
  • d0e5bf665b Bugfix: Puppyprint question mark (#654) Fazana 2023-08-01 17:48:00 +01:00
  • bfebadc244 Actually fix profiling.c Arceveti 2023-07-31 21:57:56 -07:00
  • d3708ebd94 Revert accidental profiling.c changes + update readme + rumble.c formatting Arceveti 2023-07-31 21:55:51 -07:00
  • f1c2c94c93 Update controller port icon Arceveti 2023-07-31 21:40:48 -07:00