Commit Graph

  • dd641c5fca Reegisters page fixes + add DIV_CEIL Arceveti 2024-03-17 15:52:28 -07:00
  • 731e7ed645 Allow changing the crash screen's inspected thread + page ordering Arceveti 2024-03-16 19:17:00 -07:00
  • 58520582a3 Streamline settings groups Arceveti 2024-03-16 18:28:58 -07:00
  • 6c160d12bb Change page ordering + improe CSPage enum Arceveti 2024-03-16 18:12:09 -07:00
  • eb75175de8 Use osMemSize for ram size in about page + auto buffer size Arceveti 2024-03-16 17:44:14 -07:00
  • 4edf643935 Add threads page Arceveti 2024-03-16 17:43:37 -07:00
  • 73afcaff66 enum ThreadID documentation Arceveti 2024-03-16 01:52:01 -07:00
  • 0a79b285a8 Fix typo + add get thread state and flags str funcs + fix page select not initializing pages Arceveti 2024-03-16 01:35:34 -07:00
  • 332eeb90f1 Determine thread 0 thread names by priority Arceveti 2024-03-16 00:38:33 -07:00
  • ba956c842c Add gInspectThread + add UNF thread IDs Arceveti 2024-03-15 23:41:27 -07:00
  • ad14c804c7 Add memory region names + read doubleword aligned function Arceveti 2024-03-15 16:25:01 -07:00
  • 05a60aec88 Improve some setting names Arceveti 2024-03-15 03:51:16 -07:00
  • f64216ac04 Fix crash screen crashes not having thread descriptions Arceveti 2024-03-15 03:50:22 -07:00
  • 06fcf3e9ed Don't open controls popup when reviving a page Arceveti 2024-03-15 03:48:46 -07:00
  • 6ced7d9982 Fix wrong/duplicate registers on registers page + add cs_print_symbol_unknown Arceveti 2024-03-15 03:21:56 -07:00
  • 7fcc7fcdd3 Don't close popup on page revive + some null checks Arceveti 2024-03-15 03:01:45 -07:00
  • 4d2f3ba339 Add setting for address select preview symbol + fix memory page name on settings page Arceveti 2024-03-15 00:34:29 -07:00
  • f92f00f489 A+B+START to attempt to revive crashed page Arceveti 2024-03-15 00:33:06 -07:00
  • a4c6dfe260 Settings persist on subsequent crashes Arceveti 2024-03-15 00:32:09 -07:00
  • 04cc7a88fa Fix about page long long info buffers not appearing on subsequent crashes Arceveti 2024-03-15 00:31:32 -07:00
  • 36ab9f4fef About page list gfx pool as number of commands instead of hex Arceveti 2024-03-14 19:45:47 -07:00
  • 3adb40ef68 Add recent pages to lists Arceveti 2024-03-14 19:15:19 -07:00
  • 4a3f15358f Add asterisk to settings group header if one of its entries is changed from default Arceveti 2024-03-14 18:47:03 -07:00
  • 3548308dfa Move goddard entry position in about page Arceveti 2024-03-14 15:25:41 -07:00
  • e72833d926 More about page improvements + crash_descriptions.c reordering Arceveti 2024-03-14 15:20:34 -07:00
  • b8e90ee895 Add goddard size to about page Arceveti 2024-03-14 14:10:35 -07:00
  • f5b5ab7c78 UNF intellisense + include libpl + small formatting change Arceveti 2024-03-14 02:25:56 -07:00
  • 080b107de0 Show thread number and name on registers page Arceveti 2024-03-13 23:22:31 -07:00
  • 1993ee44ed Adjust pc for delay slot Arceveti 2024-03-13 18:37:58 -07:00
  • bfe447d809 Separate float register format detection from coprocessor number Arceveti 2024-03-13 18:09:27 -07:00
  • a247e82264 Use osSyncPrintf for UNF prints Arceveti 2024-03-13 14:32:16 -07:00
  • 1d209d49d8 cs_print_f32 improvement Arceveti 2024-03-13 14:30:32 -07:00
  • 1d856d0fed Name hex strings in _Litob.c Arceveti 2024-03-13 14:02:28 -07:00
  • 2164f33663 Don't print duplicate registers on home page + add output indices for pseudoinstructions Arceveti 2024-03-13 03:54:21 -07:00
  • 92fa246fd9 Fix last row of registers not printing + small changes Arceveti 2024-03-13 03:41:47 -07:00
  • c50a8b64a7 Fix about page UNF print + make scrollbars clearer + formatting Arceveti 2024-03-13 03:18:47 -07:00
  • f72a46b65b About page rewrite Arceveti 2024-03-13 02:22:42 -07:00
  • f36a0d55d6 Add option to include non-RDRAM symbols in mapPacker.py + add map symbol data to about page Arceveti 2024-03-12 16:49:37 -07:00
  • d853b0fd14 Fix some settings Arceveti 2024-03-12 02:18:03 -07:00
  • fea5499380 Don't print output registers on home screen Arceveti 2024-03-11 21:26:24 -07:00
  • d0455b32c9 Various changes, mostly just refactors Arceveti 2024-03-11 20:43:24 -07:00
  • d8e71ffd43 Rename enum 'FloatError' to 'FloatErrorType' Arceveti 2024-03-11 16:55:25 -07:00
  • 9c95b352a5 Improve FPE error handling + fix float register handling + improve float printing + add crash_descriptions.c Arceveti 2024-03-11 16:53:01 -07:00
  • e305485460 More about page entries Arceveti 2024-03-11 04:03:24 -07:00
  • 3c7f84db53 util folder Arceveti 2024-03-11 03:29:00 -07:00
  • 9409607bd8 Move popups to folder Arceveti 2024-03-11 03:16:49 -07:00
  • 745531bd79 Remove unused field in register struct Arceveti 2024-03-11 03:00:43 -07:00
  • 408344c79a Add libdragon crash description heuristics + fix asserts/fpcsr on home page Arceveti 2024-03-11 02:59:46 -07:00
  • a22945adee Shrink page select + popup outlines Arceveti 2024-03-11 02:55:09 -07:00
  • 291ae6c337 Add control description for page select menu Arceveti 2024-03-11 02:04:33 -07:00
  • f43a2f5152 More registers improvements Arceveti 2024-03-11 00:54:29 -07:00
  • c55f97eefe Improve register handling Arceveti 2024-03-11 00:35:48 -07:00
  • 18dfc3032c More about page changes Arceveti 2024-03-09 16:20:24 -08:00
  • 6ae514b8f4 Fix some about page issues Arceveti 2024-03-09 16:01:04 -08:00
  • d3053bfbf8 Fix build with UNF + update BITFLAG_BOOL comment Arceveti 2024-03-09 15:04:57 -08:00
  • 7a4ba53652 Make entire about page scrollable Arceveti 2024-03-09 14:50:14 -08:00
  • 80a214675e extended extended bounds entries + gfx pool + goddard Arceveti 2024-03-09 01:11:04 -08:00
  • 9385a5b235 Add a few libpl entries to about page + scrollable about page Arceveti 2024-03-09 00:32:12 -08:00
  • 51d1571777 Add variables Arceveti 2024-03-08 21:33:49 -08:00
  • 6ae62c5d88 Skip libpl entries on about page if libpl is not supported Arceveti 2024-03-08 21:33:22 -08:00
  • 4ef30f9171 Fix libpl version entry Arceveti 2024-03-08 21:24:48 -08:00
  • 2cdce77c14 Improve about page Arceveti 2024-03-08 21:22:26 -08:00
  • 29eac8e7d8 Add libpl header include in page_about.c Arceveti 2024-03-08 17:54:18 -08:00
  • 195873630e Fix libpl build Arceveti 2024-03-08 13:59:20 -08:00
  • 2bde0a315f Add libpl version detection to about page + small changes Arceveti 2024-03-08 13:58:16 -08:00
  • d88e073776 Press L+R to open page select popup Arceveti 2024-03-07 18:45:11 -08:00
  • 61244d0e41 Add registers.c + print relevant registers on home screen Arceveti 2024-03-07 18:12:04 -08:00
  • 274f70190b Add BG opacity setting Arceveti 2024-03-07 17:56:23 -08:00
  • 674e259d02 Actually fix build with UNF disabled Arceveti 2024-03-07 16:38:59 -08:00
  • abf829bc04 Show disasm of pc on home page Arceveti 2024-03-06 18:44:29 -08:00
  • 6245c005b5 Add assert_address + print function where assert happened Arceveti 2024-03-06 18:22:11 -08:00
  • b4c0e82ca6 Merge branch 'develop/2.3.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-new-crash-screen Arceveti 2024-03-06 17:06:47 -08:00
  • e551a346e5 Fix about page UNF crash + fix previous assert persisting on crash screen crash Arceveti 2024-03-06 17:06:25 -08:00
  • 3d658e5b08 Add gRomSize + Improve about screen Arceveti 2024-03-06 16:41:45 -08:00
  • 7353db562c Merge pull request #774 from mpharoah/mpharoah/update-libpl Matt Pharoah 2024-03-06 17:28:42 -05:00
  • 82e0fdf391 Update libpl Matt Pharoah 2024-03-06 09:10:09 -05:00
  • 5b334398da Fix build without UNF Arceveti 2024-03-05 19:33:25 -08:00
  • 7c7b67de5b Rename context page to registers Arceveti 2024-03-05 19:33:16 -08:00
  • 55f82d7cfe Use better blue for assert file name and line number Arceveti 2024-03-05 19:18:35 -08:00
  • 727b9e30e7 Allow changing page with L/R while controls box is open Arceveti 2024-03-05 19:16:01 -08:00
  • 92698b87fe Add settings to hide address ranges + formatting Arceveti 2024-03-05 18:27:35 -08:00
  • 5775936be9 Header redesign + add home page Arceveti 2024-03-05 17:00:32 -08:00
  • 031983274e Add Null SP task debug assert Arceveti 2024-03-05 16:57:11 -08:00
  • 802a36aa24 Update about page Arceveti 2024-03-05 02:18:33 -08:00
  • d54b9a0ba0 Add about page Arceveti 2024-03-04 17:52:28 -08:00
  • c69d2897d0 Add debug_is_initialized Arceveti 2024-03-04 17:51:58 -08:00
  • 3558411e33 Fix OS_MAJOR_VERSION Arceveti 2024-03-04 17:49:16 -08:00
  • 5665285c13 Check for debug_initialized in debug_printf Arceveti 2024-03-04 16:00:42 -08:00
  • bf638f7ee6 Rename 'CONT_DESC_CYCLE_DRAW' to 'CONT_DESC_HIDE_CRASH_SCREEN' + move HackerSM64_version_txt to crash_main.c Arceveti 2024-03-04 16:00:22 -08:00
  • fc363e7bd5 Add setting for drawing L/R arrows Arceveti 2024-03-04 14:53:05 -08:00
  • cc94ad7db0 Only enable UNF on console. Arceveti 2024-03-04 14:49:11 -08:00
  • 526aefec43 Move assembly macros out of macros.h and main.c and into asm.h Arceveti 2024-03-04 14:42:19 -08:00
  • 7f6dafefaa Undo removing CAUSE from UNF print Arceveti 2024-03-04 14:31:45 -08:00
  • f128d85066 Reorder context page thread, func, cause Arceveti 2024-03-04 14:27:54 -08:00
  • a1027500c8 Add L/R triangles + fix UNF ifdefs + add BITFLAG_BOOL Arceveti 2024-03-03 14:41:32 -08:00
  • 15e72f14df Context page improvements + context UNF print + print current page on crash + add struct member macros + more Arceveti 2024-03-02 21:00:30 -08:00
  • 12c89466b2 Merge branch 'master' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-new-crash-screen Arceveti 2024-03-02 19:58:51 -08:00
  • 5ff7daa2b3 Replace 'TARGET' with existing 'TARGET_STRING' Arceveti 2024-03-02 18:10:19 -08:00
  • 14140887dd Merge pull request #773 from HackerN64/merge-2.2.0-into-3.0.0 Gregory Heskett 2024-03-02 11:07:12 -05:00
  • d29a552813 Merge branch 'master' into merge-2.2.0-into-3.0.0 Gregory Heskett 2024-03-02 10:43:33 -05:00