Commit Graph

  • 6b7a0236ab Merge branch 'develop/2.1.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-new-crash-screen Arceveti 2023-04-30 22:29:54 -04:00
  • 01d001fb31 Add Map Viewer page Arceveti 2023-04-30 22:29:03 -04:00
  • 5ab8373c1d Improve stack trace display Arceveti 2023-04-30 22:26:58 -04:00
  • 04fadbd19a print_crash_screen_header cleanup Arceveti 2023-04-30 22:25:19 -04:00
  • d5d38e7dde Add crash_screen_print_map_name Arceveti 2023-04-30 21:50:22 -04:00
  • de6bc0a5cb Properly validate addresses before reading Arceveti 2023-04-30 19:36:59 -04:00
  • dff9b61bb3 Improve address select wrapping Arceveti 2023-04-30 19:22:50 -04:00
  • 1ee74151a3 Fix build Arceveti 2023-04-30 19:16:15 -04:00
  • a838b47a63 Fix scroll bar Arceveti 2023-04-30 19:15:37 -04:00
  • 884cd68ed9 Loop changes + better scroll bounds Arceveti 2023-04-30 19:05:46 -04:00
  • 6db53fc31c Add gEnablePseudoinstructions Arceveti 2023-04-30 18:52:58 -04:00
  • 2ed18924a4 Add memory typedefs Arceveti 2023-04-30 18:51:41 -04:00
  • 1806cfee21 Fix disasm arrows appearing a frame late when switching page Arceveti 2023-04-28 22:36:50 -04:00
  • b0ef240c80 Catch SP Break + code segment checks + some refactoring Arceveti 2023-04-27 12:02:05 -04:00
  • 700649737d Add size estimations to map data Arceveti 2023-04-27 11:48:33 -04:00
  • e249c44530 Make number of map entries global + headless_dma cleanup Arceveti 2023-04-27 11:42:36 -04:00
  • a925a4d4c5 Fix map data DMA overwriting some game code Arceveti 2023-04-27 11:31:54 -04:00
  • b518acfc7d use _Bool for 'shaded' Arceveti 2023-04-26 12:28:20 -04:00
  • 8b4cd14cb6 _Bool usage Arceveti 2023-04-26 12:26:36 -04:00
  • 93b5832d8c Bugfix: Klepto holding transparent star doesn't spawn star (#622) Gregory Heskett 2023-04-20 21:40:25 -04:00
  • 6317475853 Bugfix (Kind of): Fix incorrect comments for the sound IDs defined in sounds.h (#609) Gregory Heskett 2023-04-19 17:03:49 -04:00
  • 7348ba8976 Clear all references to every object's oFloor each frame when using with dynamic collision (#616) Gregory Heskett 2023-04-19 17:00:26 -04:00
  • 4ba1994913 Jump from stack trace selection Arceveti 2023-04-19 14:50:37 -04:00
  • 35203c2ca7 Use asm macros for asm functions Arceveti 2023-04-19 14:39:52 -04:00
  • 657527b000 Add ALIGNFLOOR macro Arceveti 2023-04-19 14:35:33 -04:00
  • 2a5a701d1f + ram viewer Arceveti 2023-04-18 17:11:07 -04:00
  • 222031b98c Optimizations Arceveti 2023-04-18 17:09:58 -04:00
  • cb5e5663aa Stack trace improvements Arceveti 2023-04-18 15:34:35 -04:00
  • 3782fa6896 Fix FPCSR print Arceveti 2023-04-18 15:32:40 -04:00
  • ca5c378878 Fix disasm commas + improve branch arrow spacing Arceveti 2023-04-17 12:23:59 -04:00
  • 68c2ad987a Fix map_parser Arceveti 2023-04-16 20:28:01 -04:00
  • e84ce50d66 Use a single crashed thread pointer + combine some print functions + add crash_types.h Arceveti 2023-04-16 20:25:30 -04:00
  • 15e5a17fca _Bool usage Arceveti 2023-04-16 14:58:15 -04:00
  • dc0d6c698c _Bool/enum usage Arceveti 2023-04-16 14:55:39 -04:00
  • 4abe16b641 Directly use global instead of arg for thread pointers in draw functions Arceveti 2023-04-16 12:39:13 -04:00
  • 8fb56aac6b Some refactoring + consistent global variable naming Arceveti 2023-04-15 21:48:17 -04:00
  • 937e3d6e1c Make crash_scren_print return number of chars instead of lines Arceveti 2023-04-15 15:54:36 -04:00
  • f6ded6ce2d Move crash screen thread IDs up to 1000 Arceveti 2023-04-15 15:20:49 -04:00
  • e05fbec26b Remove crash screen crashed image Arceveti 2023-04-15 14:38:43 -04:00
  • 7d931468cc Fix NUM_CRASH_SCREEN_BUFFERS define Arceveti 2023-04-15 14:24:36 -04:00
  • ee7ad98fea Infinitely recursive crash screens Arceveti 2023-04-15 14:23:11 -04:00
  • beafe009b6 crash screen refactoring Arceveti 2023-04-15 14:20:50 -04:00
  • e3345e5029 Reduce crash screen stack size Arceveti 2023-04-15 14:05:01 -04:00
  • ae7f005ce7 Add CSDrawDarkRectDarken enum + some clenaup Arceveti 2023-04-15 14:02:55 -04:00
  • f85dbda6fd Add init funcs + gCrashScreens array Arceveti 2023-04-14 16:58:07 -04:00
  • 5abe1938d6 Don't use unique encoding for crash screen font Arceveti 2023-04-14 16:22:13 -04:00
  • 1f171b13db more crash screen refactoring Arceveti 2023-04-14 15:38:11 -04:00
  • 17a245b5b7 More cleanup Arceveti 2023-04-11 12:41:09 -04:00
  • 41dc7217be initiate_painting_warp pointer formatting Arceveti 2023-04-10 14:18:36 -04:00
  • ec880fb46b formatting changes Arceveti 2023-04-10 14:16:16 -04:00
  • 33b70550e8 Fix arg formatting in painting_calculate_triangle_normals Arceveti 2023-04-10 14:08:19 -04:00
  • 2101259a87 More map_parser cleanup Arceveti 2023-04-10 14:04:13 -04:00
  • e45c8311ee Fix build when KEEP_MARIO_HEAD is disabled Arceveti 2023-04-10 10:02:59 -04:00
  • b8ef92f94e insn_disasm changes + add LI pseudoinstruction + fix MM crash Arceveti 2023-04-10 09:59:56 -04:00
  • fb8ed57dad Add NEVER_INLINE + Add macros to cause specific exceptions Arceveti 2023-04-10 09:55:46 -04:00
  • 2be64da75c Add symbols for all .text sections to map_parser Arceveti 2023-04-10 09:54:44 -04:00
  • d85cb9071e More pseudoinstructions + fix get_branch_target_from_addr crash Arceveti 2023-04-07 21:43:24 -04:00
  • 5ccf1e32dd Fix cop1_fmt_to_char Arceveti 2023-04-07 19:27:20 -04:00
  • b35b9908de disasm fixes + pointer formatting changes Arceveti 2023-04-07 19:08:00 -04:00
  • 482405db67 pointer formatting changes Arceveti 2023-04-07 18:35:35 -04:00
  • 5f694b9333 pointer formatting changes Arceveti 2023-04-07 18:33:06 -04:00
  • 980f5f5376 Rewrite disasm insn checking and param formatting Arceveti 2023-04-04 21:00:08 -04:00
  • 3edeb7504f Async disasm branch arrow search + more refactoring Arceveti 2023-03-31 16:33:48 -04:00
  • 8bf457f117 split crash screen pages into separate files Arceveti 2023-03-30 20:33:17 -04:00
  • a95e0c6a32 major print cleanup Arceveti 2023-03-30 15:22:43 -04:00
  • 7e9dbd845d crash_screen_print refactoring Arceveti 2023-03-28 15:29:15 -04:00
  • 6d7dd94ac5 crash_screen_print formatting Arceveti 2023-03-28 13:32:00 -04:00
  • 199486a299 improve gfx allocation (formatting) + add gsLoadBlockTexture Arceveti 2023-03-28 12:35:28 -04:00
  • 8314034280 Improve geo_intro_rumble_pak_graphic allocation Arceveti 2023-03-28 12:30:56 -04:00
  • 7e7813f2bc Split D-pad and C-buttons from other buttons in input structs Arceveti 2023-03-27 18:43:07 -04:00
  • 441a1e2a0c Crash screen changes + insn_disasm struct refactor Arceveti 2023-03-27 18:40:05 -04:00
  • 9e50c0a5c7 Fix build Arceveti 2023-03-27 18:39:32 -04:00
  • e439d23672 crash screen print/draw changes Arceveti 2023-03-27 18:34:53 -04:00
  • cbdf37df6d map_parser.c formatting Arceveti 2023-03-27 18:33:59 -04:00
  • 8cf89d8af0 Merge branch 'develop/2.1.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-new-crash-screen Arceveti 2023-03-27 18:27:31 -04:00
  • 8a0547550d Merge branch 'develop/2.1.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-painting-objects Arceveti 2023-03-27 18:27:15 -04:00
  • 947fc5d2ea Merge branch 'develop/2.1.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-four-controllers Arceveti 2023-03-27 18:26:54 -04:00
  • 18d8c51e3d Prevent transition looping fix (#608) Arceveti 2023-03-21 12:25:19 -04:00
  • b6a1e5c1cd Make only shells from boxes despawn + cleanup exclamation_box.inc.c (#604) jam/2.1.0-lighting-engine Arceveti 2023-03-17 12:07:04 -04:00
  • 6ca3aa3392 Fix rooms and doors (#601) Arceveti 2023-03-17 12:05:57 -04:00
  • 31cfdd859d Fix end cake screen crash & flickering (#606) Arceveti 2023-03-17 12:03:58 -04:00
  • ed5f628486 Fix wrong type for sRenderedFramebuffer Arceveti 2023-03-17 13:49:19 -04:00
  • dd74c24780 Fix sControlsDescriptions Arceveti 2023-03-17 13:48:48 -04:00
  • 4744c9cd7f Remove unused externs Arceveti 2023-03-17 13:39:21 -04:00
  • 16f1dc41b4 Merge branch 'develop/2.1.0' of https://github.com/Arceveti/HackerSM64 into develop/2.1.0-four-controllers-base Arceveti 2023-03-17 12:20:28 -04:00
  • 04c4fddbe8 Merge branch 'develop/2.1.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-new-crash-screen Arceveti 2023-03-17 12:16:39 -04:00
  • 643e6a7a64 Merge branch 'develop/2.1.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-painting-objects Arceveti 2023-03-17 12:15:20 -04:00
  • 1c8db3d9ae Merge branch 'develop/2.1.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-four-controllers Arceveti 2023-03-17 12:14:21 -04:00
  • 51fb2d9e93 Make only shells from boxes despawn + cleanup exclamation_box.inc.c (#604) Arceveti 2023-03-17 12:07:04 -04:00
  • 171f377412 Fix rooms and doors (#601) Arceveti 2023-03-17 12:05:57 -04:00
  • f7bdca7533 Fix end cake screen crash & flickering (#606) Arceveti 2023-03-17 12:03:58 -04:00
  • d9c83c4265 Add lightweight configuration settings to BETTER_REVERB (#602) Gregory Heskett 2023-03-15 10:52:05 -04:00
  • 27278438a6 Invert skip room proc obj (#605) thecozies 2023-03-15 09:49:07 -05:00
  • 851ba192f6 Add lightweight configuration settings to BETTER_REVERB (#602) Gregory Heskett 2023-03-15 10:52:05 -04:00
  • c09103d456 Invert skip room proc obj (#605) thecozies 2023-03-15 09:49:07 -05:00
  • 2037bb80ad Fix 100 coin stars spawning inside ceilings + being able to spawn multiple 100 coin stars (#541) Reonu 2022-12-06 18:44:16 +01:00
  • 4b1a111c35 Bugfix: Save & Quit crashes game (#548) Gregory Heskett 2022-12-08 10:41:50 -05:00
  • 8886235095 Merge master/2.0.8 into 2.1.0 (#551) Arceveti 2022-12-12 14:40:55 -05:00
  • e177423653 rendering_graph_node layer table updated with gcc extensions for legibility (#467) someone2639 2022-12-13 15:55:31 -05:00
  • 5e49712e0a Remove GRAPH_NODE_TYPE_FUNCTIONAL define & restore functionality using an alternative method. (#557) Arceveti 2023-01-20 00:59:18 -05:00