Commit Graph

  • 9a4f650c9b Fixed relocatable section file path error using the wrong value, added an include for funcs.h to single-file output mode Mr-Wiseguy 2023-11-24 15:11:36 -05:00
  • be275c198a Added single-file mode and absolute symbol options (for patch recompilation) Mr-Wiseguy 2023-11-12 14:50:50 -05:00
  • d249363fe5 Misc upgrades including mips3 float mode support, skip overwriting existing files if they're identical to the current recompiled output Mr-Wiseguy 2023-10-29 20:53:17 -04:00
  • 9321a60f28 Properly implement unaligned load/store instructions Mr-Wiseguy 2023-05-21 17:42:25 -04:00
  • 3db07f5b26 Fixed signedness issue in formatted entrypoint address Mr-Wiseguy 2023-04-27 23:17:26 -04:00
  • 54b6825d63 Merge pull request #10 from M0liusX/main Mr-Wiseguy 2023-04-27 23:16:18 -04:00
  • 30b1fceaf2 Fix MSVC v143 errors with fmt M0liusX 2023-04-27 12:53:43 -05:00
  • 302dd091c2 Implement application of single-instruction patches Mr-Wiseguy 2023-03-24 20:28:36 -04:00
  • 9949813018 Implemented parsing of instruction patches in config file Mr-Wiseguy 2023-03-24 19:22:30 -04:00
  • 7df3e28c76 Implemented function stubbing Mr-Wiseguy 2023-03-24 18:04:21 -04:00
  • fba0085946 Added toml11 and implemented initial config file parsing, replaces command-line arg inputs Mr-Wiseguy 2023-03-24 17:11:17 -04:00
  • f4324ee599 Split OoT into its own repo Mr-Wiseguy 2023-03-22 01:08:48 -04:00
  • 85a04d74e7 Fixed missing rounding_mode variable in generated code Mr-Wiseguy 2023-03-21 23:37:52 -04:00
  • 52644095f0 Added MM aspMain parameters to rsp recomp, added voice and flash to special function lists Mr-Wiseguy 2023-02-19 22:43:08 -05:00
  • 5c5f6a51ad Fixed an occasional startup crash caused by the game running before the events thread was finished initializing Mr-Wiseguy 2023-02-15 23:41:46 -05:00
  • 38f6304d44 Modified audio handling to use SDL_QueueAudio to simplify code and changed remaining bytes calculation to reduce audio latency Mr-Wiseguy 2023-02-15 23:41:14 -05:00
  • 7babd24bd1 Implemented audio ucode recomp and audio interface, removed restrict usage due to issues with release builds Mr-Wiseguy 2023-02-15 17:59:25 -05:00
  • 217a30b032 Implemented RSP microcode recompilation Mr-Wiseguy 2023-02-14 01:06:41 -05:00
  • 877524cf94 Fixed section address initialization, created project to start RSP recompilation work Mr-Wiseguy 2023-02-09 23:15:13 -05:00
  • fedeb72451 Fixed out of bounds error in writing section load addresses Mr-Wiseguy 2023-02-06 22:13:06 -05:00
  • 3f73f99cc6 Added null jpeg task implementation to prevent crashes Mr-Wiseguy 2023-02-06 22:12:04 -05:00
  • b5a482e72c Fixed crash caused by bad osSpTaskYielded implementation Mr-Wiseguy 2023-02-06 18:17:56 -05:00
  • 2ebeffee89 Implemented sram saving Mr-Wiseguy 2023-02-06 18:17:31 -05:00
  • 602be9c2c6 Implemented relocatable overlays (OoT runs) Mr-Wiseguy 2023-02-04 00:14:03 -05:00
  • d2603ce07c More libultra function implementations, euc-jp decoding for print output, improved build times for output project Mr-Wiseguy 2023-01-16 23:01:21 -05:00
  • c6de2b6189 WIP overlay support and some libultra function implementations for other games Mr-Wiseguy 2023-01-12 23:39:49 -05:00
  • 0af9d489b3 Made recompiled output run the game's entrypoint, various reorganization, clang warning fixes Mr-Wiseguy 2022-11-25 15:31:16 -05:00
  • 6e45fac005 "Fixed" implementation of lwl/swl (fixes initial test games), implemented more controller functionality Mr-Wiseguy 2022-11-20 22:56:13 -05:00
  • aad1bac933 Integrated SDL2 and switch to a test rom, fixed some issues in recompilation Mr-Wiseguy 2022-11-20 12:51:08 -05:00
  • d0c3eb73ec Integrated RT64 (not included in repo), sign extended addresses Mr-Wiseguy 2022-11-19 18:12:47 -05:00
  • 39b67c8468 Implemented SP, DP, and SI events Mr-Wiseguy 2022-11-18 16:12:39 -05:00
  • b94fe6f5fb Created solution for testing output Mr-Wiseguy 2022-11-15 19:55:48 -05:00
  • 5d9ea96abc Added temp for switch case operand, fixed compilation issues in output Mr-Wiseguy 2022-11-15 19:55:48 -05:00
  • 2300a4b6c9 Implemented register state tracking to identify jump tables for jr instructions Mr-Wiseguy 2022-11-15 19:55:48 -05:00
  • 84fd433dcc Implemented jal function lookup Mr-Wiseguy 2022-11-15 19:55:48 -05:00
  • 8a0f0da0cc Implemented initial set of instructions and ignored functions Mr-Wiseguy 2022-11-15 19:55:48 -05:00
  • 4b1dc14019 Added ELFIO and fmtlib libraries Mr-Wiseguy 2022-11-15 19:55:48 -05:00
  • e48fdabdae Initial project setup with rabbitizer submodule Mr-Wiseguy 2022-11-15 19:55:48 -05:00