RSPRecomp: Add some features to help debug unhandled indirect jump targets (file+line of instruction and register dump) (#33)
main
Tharo
2024-05-14 02:00:00 +0100
Add Initializers for Structs - Fix issue with Apple Clang (#31)
David Chavez
2024-05-14 02:55:43 +0200
ae5c0e2553Use rvalue where necessary and const where used
dcvz
2024-05-14 02:46:17 +0200
9625cee0deRSPRecomp: Add some features to help debug unhandled indirect jump targets (file+line of instruction and register dump)
Thar0
2024-05-14 01:38:27 +0100
Implement doubleword multiply and divide, and conversions between doubleword and single/double precision floats (#16)
Tharo
2024-05-11 19:08:15 +0100
33aa2e3c49Adjust doubleword multiply and divide implementations
Tharo
2024-05-11 19:02:10 +0100
ee2e81eed2Implement doubleword multiply and divide, and conversions between doubleword and single/double precision floats
Tharo
2024-05-11 18:02:37 +0100
5838e4223aAdd license and readme
Mr-Wiseguy
2024-05-10 16:46:53 -0400
0f813247a1Added CMake build system, fixed warnings on clang, removed VS solution/projects
Mr-Wiseguy
2024-04-20 21:05:50 -0400
32841e85b4Changed RSP recompiler to emit different macros for loads and stores to handle unaligned access
Mr-Wiseguy
2024-04-20 20:02:28 -0400
50d55bd171Added manual sections input option, fixed bug with multiplications and added mthi/lo instructions
Mr-Wiseguy
2024-04-20 20:00:29 -0400
72fe4ed79cAdded some missing float comparison instructions and fixed functions incorrectly getting detected as the entrypoint
Mr-Wiseguy
2024-03-11 00:15:31 -0400
9a4f650c9bFixed 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 -0500
be275c198aAdded single-file mode and absolute symbol options (for patch recompilation)
Mr-Wiseguy
2023-11-12 14:50:50 -0500
d249363fe5Misc 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 -0400
52644095f0Added MM aspMain parameters to rsp recomp, added voice and flash to special function lists
Mr-Wiseguy
2023-02-19 22:43:08 -0500
5c5f6a51adFixed an occasional startup crash caused by the game running before the events thread was finished initializing
Mr-Wiseguy
2023-02-15 23:41:46 -0500
38f6304d44Modified 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 -0500
7babd24bd1Implemented audio ucode recomp and audio interface, removed restrict usage due to issues with release builds
Mr-Wiseguy
2023-02-15 17:59:25 -0500
d2603ce07cMore libultra function implementations, euc-jp decoding for print output, improved build times for output project
Mr-Wiseguy
2023-01-16 23:01:21 -0500
c6de2b6189WIP overlay support and some libultra function implementations for other games
Mr-Wiseguy
2023-01-12 23:39:49 -0500
0af9d489b3Made recompiled output run the game's entrypoint, various reorganization, clang warning fixes
Mr-Wiseguy
2022-11-25 15:31:16 -0500
6e45fac005"Fixed" implementation of lwl/swl (fixes initial test games), implemented more controller functionality
Mr-Wiseguy
2022-11-20 22:56:13 -0500
aad1bac933Integrated SDL2 and switch to a test rom, fixed some issues in recompilation
Mr-Wiseguy
2022-11-20 12:51:08 -0500
d0c3eb73ecIntegrated RT64 (not included in repo), sign extended addresses
Mr-Wiseguy
2022-11-19 18:12:47 -0500
39b67c8468Implemented SP, DP, and SI events
Mr-Wiseguy
2022-11-18 16:12:39 -0500
b94fe6f5fbCreated solution for testing output
Mr-Wiseguy
2022-11-15 19:55:48 -0500
5d9ea96abcAdded temp for switch case operand, fixed compilation issues in output
Mr-Wiseguy
2022-11-15 19:55:48 -0500
2300a4b6c9Implemented register state tracking to identify jump tables for jr instructions
Mr-Wiseguy
2022-11-15 19:55:48 -0500
84fd433dccImplemented jal function lookup
Mr-Wiseguy
2022-11-15 19:55:48 -0500
8a0f0da0ccImplemented initial set of instructions and ignored functions
Mr-Wiseguy
2022-11-15 19:55:48 -0500
4b1dc14019Added ELFIO and fmtlib libraries
Mr-Wiseguy
2022-11-15 19:55:48 -0500
e48fdabdaeInitial project setup with rabbitizer submodule
Mr-Wiseguy
2022-11-15 19:55:48 -0500