Commit Graph

  • 4b237fd244 2.1.0 Puppyprint Changes (#362) Fazana 2023-03-12 16:29:08 +00:00
  • 3ae3cee418 I think github are gonna give me badges for all these PR's (#597) Fazana 2023-03-10 15:20:55 +00:00
  • 9bdb9d0e28 Frustratio funny fix part 3 (#596) Fazana 2023-03-10 15:04:01 +00:00
  • ec3e5ae01f Frustratio funny fix 2 (#593) Fazana 2023-03-10 03:39:26 +00:00
  • a27bd2cdf3 Update game_init.c (#592) Fazana 2023-03-08 14:34:43 +00:00
  • 4f14898a01 Fix builds on Make 4.4 (#588) someone2639 2023-03-06 23:19:15 -05:00
  • 827d80aab7 Add define for wiping save data if existing save data from vanilla or another hack exists (#579) Gregory Heskett 2023-03-06 20:53:08 -05:00
  • 49fcfbafc9 Bugfix: Fix reference to missing function (#589) Gregory Heskett 2023-03-07 00:32:19 -05:00
  • 542d0a853e Small improvements to object loading within rooms (#580) axollyon 2023-03-06 20:49:39 -05:00
  • 735dc6b363 Fix huge stack allocation in surface loading functions (#569) arthurtilly 2023-01-20 19:06:06 +13:00
  • ebac28a62d Update macros.h + allow ALIGN macros to be used anywhere (#574) Arceveti 2023-01-31 15:50:19 -05:00
  • 0b63049267 Prevent UB that can happen when using more than 64 total soundbanks (#575) Gregory Heskett 2023-01-29 14:29:39 -05:00
  • 0e048762d5 Replace debug libultra builds with their ido counterparts (#572) Gregory Heskett 2023-01-26 10:03:07 -05:00
  • 44065c2c68 Add support for preset options to be used with BETTER_REVERB (#508) Gregory Heskett 2023-01-24 09:22:49 -05:00
  • a7b8d637ce Bugfix: Stack sizes moved to main.h (#573) Gregory Heskett 2023-01-24 09:19:53 -05:00
  • 047cd233dd Random epic tweaks (#568) Fazana 2023-01-24 02:13:49 +00:00
  • 71f9b98787 Fixed lighting engine Mr-Wiseguy 2022-11-16 15:09:11 -05:00
  • 6ccfa1982c RCVI Hack gheskett 2022-11-12 13:00:46 -05:00
  • 6b362ede1f Add support for preset options to be used with BETTER_REVERB gheskett 2022-11-12 12:56:52 -05:00
  • 9dda4c7816 Increase max number of concurrent layers and channels gheskett 2022-11-12 12:55:50 -05:00
  • 8bf5423931 Vibrato optimizations gheskett 2022-11-12 12:55:11 -05:00
  • b531611f13 Merge branch 'develop/2.1.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-four-controllers Arceveti 2023-03-12 14:10:21 -04:00
  • 17498e081d 2.1.0 Puppyprint Changes (#362) Fazana 2023-03-12 16:29:08 +00:00
  • 983612df1b Add 'ALLOW_STATUS_REPOLLING_COMBO' define Arceveti 2023-03-10 11:42:33 -05:00
  • 73b7a61bde Merge branch 'develop/2.1.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-four-controllers Arceveti 2023-03-10 11:29:10 -05:00
  • f85b0c6946 I think github are gonna give me badges for all these PR's (#597) Fazana 2023-03-10 15:20:55 +00:00
  • a3eaccedd4 Frustratio funny fix part 3 (#596) Fazana 2023-03-10 15:04:01 +00:00
  • ef38abb1c0 Frustratio funny fix 2 (#593) Fazana 2023-03-10 03:39:26 +00:00
  • fc977ed3e0 Rename 'NUM_SUPPORTED_CONTROLLERS' to 'MAX_NUM_PLAYERS' + formatting consistency Arceveti 2023-03-09 16:37:19 -05:00
  • 97f7e78175 Fix gControllers Arceveti 2023-03-09 16:06:53 -05:00
  • 397e687a6c Add MAX_NUM_PLAYERS Arceveti 2023-03-09 16:02:48 -05:00
  • 169e9cff2e Support using 4 controllers at once Arceveti 2022-10-23 00:40:24 -07:00
  • 8b861a2d3f ALIGNED64 __MotorDataBuf + formatting consistency Arceveti 2023-03-09 12:14:48 -05:00
  • cfd87e0ad5 Separate aligned and unaligned command format structs Arceveti 2023-03-08 14:54:29 -05:00
  • 6b95114c03 Remove PRIORITIZE_GAMECUBE_CONTROLLERS_ON_BOOT Arceveti 2023-03-08 14:27:58 -05:00
  • ec6bda79aa Doxygen function documentation Arceveti 2023-03-08 14:20:19 -05:00
  • 82f0da7d2e Use first controller input as P1 on boot when MAX_SUPPORTED_CONTROLLERS is 1 Arceveti 2023-03-08 13:43:54 -05:00
  • 59dc86234d Combine queue_rumble_decay into queue_rumble_data since it can't be called separately Arceveti 2023-03-08 11:57:11 -05:00
  • bba724e6f8 Add OSPifRamEx Arceveti 2023-03-08 11:44:58 -05:00
  • bc6c42e366 Merge branch 'develop/2.1.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-four-controllers Arceveti 2023-03-08 11:26:50 -05:00
  • 69055c9401 Fix some macros Arceveti 2023-03-08 11:26:37 -05:00
  • c76c5824e3 Update game_init.c (#592) Fazana 2023-03-08 14:34:43 +00:00
  • 3ecadf796b Combine rumble command structs Arceveti 2023-03-07 17:47:45 -05:00
  • 9894152534 use pfs status to detect rumble pak + fix mario.c Arceveti 2023-03-07 17:10:55 -05:00
  • f1642d58af Allow rumble on multiple controllers Arceveti 2023-03-07 17:09:42 -05:00
  • bfd3e59290 Clean up rumble ifdefs + add unused controller args Arceveti 2023-03-07 15:45:32 -05:00
  • 4a68be5bed Merge branch 'develop/2.1.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-new-crash-screen Arceveti 2023-03-07 13:48:56 -05:00
  • 2c52e0699d Merge branch 'develop/2.1.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-painting-objects Arceveti 2023-03-07 13:48:04 -05:00
  • 3220d74b0d Merge branch 'develop/2.1.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-four-controllers Arceveti 2023-03-07 13:45:03 -05:00
  • b38bce56d7 Fix gamecube input v3 (real) [final] *release edition* (probably) Arceveti 2023-03-07 13:43:23 -05:00
  • 81e1cb38da Bugfix: Fix reference to missing function (#589) Gregory Heskett 2023-03-07 00:32:19 -05:00
  • 8d8812ab1b Fix builds on Make 4.4 (#588) someone2639 2023-03-06 23:19:15 -05:00
  • 4c67e48456 Add define for wiping save data if existing save data from vanilla or another hack exists (#579) Gregory Heskett 2023-03-06 20:53:08 -05:00
  • be753ae220 Small improvements to object loading within rooms (#580) axollyon 2023-03-06 20:49:39 -05:00
  • 1f5e7512b6 rename 'contCenters' to 'origins' Arceveti 2023-03-06 17:55:44 -05:00
  • bb8a5f3987 Fix status poll timer Arceveti 2023-03-06 17:34:55 -05:00
  • 8b1f359555 Rename 'pollingInput' to 'statusPollButtons' Arceveti 2023-03-06 17:29:48 -05:00
  • 6a1f78d284 Remove exit combo cooldown Arceveti 2023-03-06 17:27:56 -05:00
  • 7f3d6ace49 Fix gNumPlayers usage Arceveti 2023-03-06 16:17:09 -05:00
  • 4c853afb87 Fix GCN input poll command sizes Arceveti 2023-03-06 16:03:59 -05:00
  • d3eed5d5f7 Actually fix gamecube controller input Arceveti 2023-03-06 15:04:11 -05:00
  • ea628dd113 Potentially fix gamecube input Arceveti 2023-03-06 14:28:16 -05:00
  • fe02f58004 Add __OSContGenericFormat Arceveti 2023-03-05 18:37:09 -05:00
  • 2d6bf908f7 Save analog centers for triggers + use origin bit Arceveti 2023-03-05 12:57:39 -05:00
  • e8fc703fd0 Change OSContCmdData to OSContCmdSize Arceveti 2023-03-04 12:17:54 -05:00
  • ea72987c43 Fix build Arceveti 2023-03-04 12:07:30 -05:00
  • 92f3a7d2ba Update some comments + formatting Arceveti 2023-03-04 12:01:47 -05:00
  • da66b48f7d Fix EEPROM probe Arceveti 2023-03-04 11:41:48 -05:00
  • f821dbfce5 Print Rumble PFS error descriptions Arceveti 2023-03-03 16:09:59 -05:00
  • e27e0d61f1 Add separate enum for PIF control bytes Arceveti 2023-03-03 16:09:02 -05:00
  • 30ac33ae61 Use analog pair structs for OSContPadEx Arceveti 2023-03-03 15:25:40 -05:00
  • cef1be2d40 Move Controller centers to OSContPadEx Arceveti 2023-03-03 14:51:16 -05:00
  • c509e8253d Use the command itself instead of portInfo to determine which controllers to poll in osContGetReadDataEx Arceveti 2023-03-03 14:30:57 -05:00
  • d8fb2f668c fix joybus.h header includes Arceveti 2023-03-03 13:35:04 -05:00
  • fd345e9908 Move GCN Z/L swap to __osContWriteGCNInputData Arceveti 2023-03-03 12:28:59 -05:00
  • 7a94b73be2 Fix command format struct offset comments Arceveti 2023-03-02 19:54:55 -05:00
  • 8c56cd6654 Add remaining command format structs (VRU) Arceveti 2023-03-02 18:29:39 -05:00
  • 93c5fea323 Add format structs for keyboard and wheel Arceveti 2023-03-02 17:58:56 -05:00
  • 3fe898cc41 Rename controller.c/h to joybus.c/h Arceveti 2023-03-02 16:24:31 -05:00
  • cf1d9f06e4 Add const poll format data + some refactoring Arceveti 2023-03-02 16:20:57 -05:00
  • c06d960572 Add GCN calibration and long poll formats + improve osContGetReadDataEx Arceveti 2023-03-02 15:14:17 -05:00
  • ec7d8c3eec Autogenerate button combo string from the combo define Arceveti 2023-03-01 21:26:15 -05:00
  • 9b83166ca7 Fix __osMotorAccessEx being run twice Arceveti 2023-03-01 20:42:08 -05:00
  • 4313cef92d Add support for GCN controller modes other than 3 Arceveti 2023-03-01 19:49:32 -05:00
  • 1a2254fad7 Remove osSyncPrintf in init_and_check_rumble_pak Arceveti 2023-03-01 18:08:02 -05:00
  • c588c13c44 More controller.c documentation + Add structs for EEPROM and RTC command formats Arceveti 2023-03-01 17:09:32 -05:00
  • b1acbc234f Fix rumble pak error checking + controller.c formatting Arceveti 2023-03-01 12:17:55 -05:00
  • 7e8ecb0ebb controller.h formatting Arceveti 2023-02-27 15:15:28 -05:00
  • 43a6d84786 Add AnalogStick struct Arceveti 2023-02-24 13:10:01 -05:00
  • 1ddd3aa2b8 Use button structs for input read formats Arceveti 2023-02-24 11:57:38 -05:00
  • b4bc5a9d1a More cleanup + update some icons Arceveti 2023-02-21 23:08:48 -05:00
  • 17e05f89e1 Fix command format struct size comments Arceveti 2023-02-20 22:56:43 -05:00
  • 2f967d5797 Use handle_input in crash_screen.c Arceveti 2023-02-20 22:39:02 -05:00
  • e46dff54f4 Use poll_controller_inputs in crash_screen.c Arceveti 2023-02-20 22:36:45 -05:00
  • 9540005838 Fix UB in rumble_thread_update_vi Arceveti 2023-02-20 22:07:29 -05:00
  • 84e5576e3d Use sizeof for tx/rx byte counts Arceveti 2023-02-20 21:12:21 -05:00
  • 3afad8da04 More cleanup Arceveti 2023-02-20 20:24:19 -05:00
  • 995bc74e19 More parse_p1_controller cleanup Arceveti 2023-02-19 04:57:28 -05:00
  • 5a7b919729 Explain GameCube analog_mode in a comment + more struct documentation Arceveti 2023-02-19 04:48:13 -05:00
  • 2017928237 Actually fix assign_controllers_auto Arceveti 2023-02-19 04:22:32 -05:00