Commit Graph

  • ebb5253de8 Streamline GCN origins polling trigger Arceveti 2023-07-31 18:25:59 -07:00
  • 8afd5122ea Add zero analog defines Arceveti 2023-07-31 13:13:10 -07:00
  • 369ef6734c Remove __osContGetInitDataEx since it's no longer needed Arceveti 2023-07-30 16:13:59 -07:00
  • f93d47b7ba Dissolve gPortInfo Arceveti 2023-07-30 14:55:20 -07:00
  • 338eee167c Decouple button bits from non-button bits + Move controller button struct definitions to os_cont.h Arceveti 2023-07-27 15:08:49 -07:00
  • 5dc044590d Clarify/fix some comments Arceveti 2023-07-27 13:50:04 -07:00
  • 4d79f57f68 Fix get_cycle crash when 'CONT_STATUS_POLLING_TIME' is 0 + formatting Arceveti 2023-07-26 14:38:13 -07:00
  • bb869b66c8 Update colors + settings order Arceveti 2023-07-26 13:11:41 -07:00
  • b4dfa5cf8e Fix print scroll speed 0 Arceveti 2023-07-24 13:47:48 -07:00
  • 66fc5def65 Add setting for pseudoinstructions + color fixes Arceveti 2023-07-24 11:38:38 -07:00
  • ed75f79ba4 Move handle_input to input.h for easier merging later Arceveti 2023-07-24 00:06:14 -07:00
  • 76ea4f3735 Rename "game_input.h" to "input.h" to match input branch Arceveti 2023-07-23 23:56:42 -07:00
  • f9493e48f3 Add disasm immediate format setting + crash_screen_draw_row_selection_box Arceveti 2023-07-23 18:40:44 -07:00
  • e5b7a4742a Add settings page Arceveti 2023-07-23 13:24:47 -07:00
  • 7dfa6a90d4 File renames + clean up some includes Arceveti 2023-07-22 15:11:43 -07:00
  • 0dbf0fbb32 Combine pack functions + finish GCN calibration command support Arceveti 2023-07-21 14:34:59 -07:00
  • 126253f954 More formatting Arceveti 2023-07-21 13:53:07 -07:00
  • a772d74b2c Rename page file names Arceveti 2023-07-21 13:28:06 -07:00
  • 5a9cca4958 Add index numbers to puppyprint log page Arceveti 2023-07-21 13:17:28 -07:00
  • 83392dce36 Update mapPacker.py comments & struct Arceveti 2023-07-21 12:26:16 -07:00
  • 738adebb22 Fix draw scissor box preventing hiding framebuffer Arceveti 2023-07-21 01:18:32 -07:00
  • 650654d033 formatting changes :) Arceveti 2023-07-20 18:41:53 -07:00
  • 6bd6af41f0 Remove unused line Arceveti 2023-07-20 18:24:07 -07:00
  • 6d3a2eeb2d Update comment Arceveti 2023-07-19 19:34:07 -07:00
  • 47e0f25a15 Add proper GCN controller origin recalibrating functionality Arceveti 2023-07-19 19:27:51 -07:00
  • d8b9bb73e6 Fix build Arceveti 2023-07-18 16:52:19 -07:00
  • 9552922ab2 Assert page improvements + print buffer bounds assert Arceveti 2023-07-18 16:34:01 -07:00
  • 372653b025 Fix stack trace on subsequent crash screens Arceveti 2023-07-18 16:32:30 -07:00
  • 9c913667b3 Update the map view page if the selected symbol changed on a different page Arceveti 2023-07-18 16:30:43 -07:00
  • c77efff76a Add draw scissor box Arceveti 2023-07-18 16:29:35 -07:00
  • 0cab90c88a Fix map parser Arceveti 2023-07-18 13:04:20 -07:00
  • 6755d1e795 Swap stack trace and map view pages + some fixes Arceveti 2023-07-17 18:05:45 -07:00
  • 1bf7a6cb47 Disable 'DISABLE_DEMO' by default Arceveti 2023-07-17 16:21:55 -07:00
  • ad90eba00a Fix Goddard debug print crash Arceveti 2023-07-17 15:59:27 -07:00
  • 9b3e5f971e Fix demo Arceveti 2023-07-17 15:54:05 -07:00
  • cb9ced8abe Use MarioState->controller for mario actions instead of gPlayer1Controller Arceveti 2023-07-16 11:53:31 -07:00
  • 13a81ebdea Remove duplicate remap Arceveti 2023-07-13 19:57:45 -07:00
  • 307330336f Rename "crash_screen" files to "crash_main" + add placeholder settings page files Arceveti 2023-07-13 18:41:52 -07:00
  • 3dab43c478 Refactor map symbol searching + change "entry" to "symbol" Arceveti 2023-07-13 18:34:34 -07:00
  • ea3a203601 Add parse error code to map entry format Arceveti 2023-07-13 13:21:22 -07:00
  • 5128f35d6c memory_read functions for specific sizes Arceveti 2023-07-13 12:51:30 -07:00
  • 7cc11f645a Signed ints for crash screen draw Arceveti 2023-07-13 12:48:59 -07:00
  • f33b1c8df5 Fix mapPacker.py + add type to map data Arceveti 2023-07-13 12:36:08 -07:00
  • 0d5c78d3b3 Various formatting/refactoring Arceveti 2023-07-13 12:31:20 -07:00
  • f88e09018a Merge branch 'develop/2.1.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-new-crash-screen Arceveti 2023-07-12 21:18:14 -07:00
  • 9b903d42d5 Merge branch 'develop/2.1.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-four-controllers Arceveti 2023-07-12 16:37:47 -07:00
  • 17e4f7b811 Merge branch 'develop/2.1.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-painting-objects Arceveti 2023-07-12 16:36:31 -07:00
  • 7c32cf8b63 Dynamic collision fixes + actual OR_LONG (#648) Lilaa3 2023-06-29 23:25:54 +01:00
  • 4dc17a32a2 Slice BETTER_REVERB memory requirements in half (#649) Gregory Heskett 2023-06-29 10:09:32 -04:00
  • 37787dffc9 Add SET_ECHO level script command + minor BETTER_REVERB refactoring (#591) Gregory Heskett 2023-06-28 15:15:38 -04:00
  • 8614e40add WIP sound test debug menu feature/sound_test thecozies 2023-06-28 08:23:23 -05:00
  • d1b4afd1d2 Add Puppyprint debug page for trying out different BETTER_REVERB presets and configurations Gregory Heskett 2023-06-27 01:36:47 -09:00
  • 4887bf0503 Add SET_ECHO level script command + minor BETTER_REVERB refactoring Gregory Heskett 2023-03-08 03:19:38 -05:00
  • e2cf2d5119 IPL3 documentation; undefined_syms.txt finally deleted (#545) someone2639 2023-06-26 13:35:52 -04:00
  • 1eba347c07 replace abs with c macro; replace round with asm extern function (#647) someone2639 2023-06-25 23:57:21 -04:00
  • 13b8339560 pack including static symbols using 'nm' (#646) someone2639 2023-06-25 23:56:43 -04:00
  • 823101164d import new flips + flags (#645) someone2639 2023-06-25 23:12:04 -04:00
  • 16e55ad952 Culling improvements + GRAPH_RENDER_INVISIBLE check change (#590) Lilaa3 2023-06-23 16:06:24 +01:00
  • 73fad6195d Bugfix: fix profiler freeze (hopefully) (#640) Gregory Heskett 2023-06-20 21:24:20 -04:00
  • 8240262c07 Update S2DEX Text Engine to latest version; fix build issues (#532) someone2639 2023-06-17 16:51:03 -04:00
  • fffebd1065 add death on exit course define (#564) Reonu 2023-06-17 01:57:33 +01:00
  • 7f08d3d963 Revert floor sorting optimizations (#639) Gregory Heskett 2023-06-13 12:57:33 -04:00
  • 5764ae0ece Puppy Camera for 2.1 (#554) Fazana 2023-06-09 16:13:57 +01:00
  • 4c9a91c2be Improved the extended inst names and added missing (#634) CowQuack 2023-06-07 15:56:56 -04:00
  • 8f6fde697f Disable Stereo Headset Effects and stub out all known code references via define (#633) Gregory Heskett 2023-06-07 13:58:59 -04:00
  • 0c7f44a51a Merge pull request #629 from HackerN64/develop/2.1.0-red-coin-count-increase CowQuack 2023-06-07 12:42:09 -04:00
  • 91af40e72a Update src/game/behaviors/red_coin.inc.c CowQuack 2023-06-07 12:26:27 -04:00
  • 7cdb0764a5 le comment CowQuack 2023-06-07 12:24:20 -04:00
  • 57f7338e6a Change puppyprint log function calls to defines (#632) Fazana 2023-06-07 12:58:22 +01:00
  • 42cf450ba8 Increase size/configurability of volume ramping tables (#623) Gregory Heskett 2023-06-07 06:46:25 -04:00
  • 50b023ef21 Allow envelopes with delay values of 0 on init (#625) Gregory Heskett 2023-06-07 06:46:12 -04:00
  • 3fc7b50488 Readme red coin star clarity mineqwerty 2023-06-05 19:33:04 -04:00
  • d1c56b60a3 fixed spawning bug with level red coin stars mineqwerty 2023-06-05 18:28:13 -04:00
  • dde6e7da1a condition that forces level reload on exit course (#630) CowQuack 2023-06-05 18:26:28 -04:00
  • 81c0a8ae61 Improve BETTER_REVERB runtime by about 15-20% overall (#619) Gregory Heskett 2023-06-05 18:09:03 -04:00
  • 580fd45079 Use FillRectangle for shade_screen (#611) Arceveti 2023-06-05 18:06:37 -04:00
  • 351f6f8961 added make_patch and flips (#628) thecozies 2023-06-05 17:02:58 -05:00
  • aabad79e46 removed denorm col tri in wdw (#631) thecozies 2023-06-05 16:54:03 -05:00
  • ea818c2ec0 added support for multi area red coin stars in bp2 mineqwerty 2023-06-05 16:37:39 -04:00
  • daf53f85aa fixed nitpicks and dialog trigger number mineqwerty 2023-06-05 10:59:44 -04:00
  • c4441e8ee6 forgot to cap red coins in the menu mineqwerty 2023-06-04 22:34:16 -04:00
  • af53a42b0b pause screen red coins mineqwerty 2023-06-04 22:29:37 -04:00
  • 0d14f6bb58 revert testing changes mineqwerty 2023-06-04 21:21:45 -04:00
  • f80acbbefc testing changes mineqwerty 2023-06-04 21:20:39 -04:00
  • 62772067d5 added support for up to 99 red coins in an area mineqwerty 2023-06-04 21:19:51 -04:00
  • e9054a6b6b Bugfix: Enabling silhouettes with OBJECTS_REJ disabled does not compile (#627) Gregory Heskett 2023-05-12 02:47:25 -04:00
  • 34b97c9249 v2.0.9 thecozies 2023-05-05 11:21:53 -05:00
  • 23e01e712b copied new unf usb lib thecozies 2023-04-12 18:07:49 -05:00
  • a34c2f4cb0 Aligned gfx buffers to 32 thecozies 2023-05-05 11:16:57 -05:00
  • b6d83b3291 Merge pull request #624 from HackerN64/v2.0.9 v2.0.9 Gregory Heskett 2023-05-10 19:24:01 -04:00
  • 9717d89fb8 v2.0.9 thecozies 2023-05-05 11:21:53 -05:00
  • 38e9b08695 Fix builds on Make 4.4 (#588) someone2639 2023-03-06 23:19:15 -05:00
  • b641981515 Rename 'gCrashAddress' to 'gSetCrashAddress' Arceveti 2023-05-07 15:38:12 -04:00
  • f795173176 Start samples at full velocity when using envelopes that start with a delay of 1 (#576) Gregory Heskett 2023-05-05 18:10:26 -04:00
  • 312496d769 copied new unf usb lib thecozies 2023-04-12 18:07:49 -05:00
  • d68233a1c0 Aligned gfx buffers to 32 thecozies 2023-05-05 11:16:57 -05:00
  • cf5f130552 Improve char/uchar usage Arceveti 2023-05-01 12:43:09 -04:00
  • 82bd9f6f8d Formatting changes Arceveti 2023-05-01 11:24:43 -04:00
  • 4b3f9e8ec0 Merge branch 'develop/2.1.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-four-controllers Arceveti 2023-04-30 22:30:26 -04:00
  • 1e0e6803ad Merge branch 'develop/2.1.0' of https://github.com/Reonu/HackerSM64 into develop/2.1.0-painting-objects Arceveti 2023-04-30 22:30:10 -04:00