Commit Graph

54 Commits

Author SHA1 Message Date
Luciano Ciccariello
d22ba7833f Use compiler flags from PSY-Q CC1 2023-01-22 18:34:27 +00:00
Luciano Ciccariello
9eac347212 Set signatures for GameApi 2023-01-22 14:37:34 +00:00
Luciano Ciccariello
720bd6e5ab Introduce GameApi 2023-01-22 13:33:50 +00:00
Luciano Ciccariello
b994edcc98 New MAD patches 2023-01-21 14:14:01 +00:00
Luciano Ciccariello
fad7c45407 Adjust CheckCollision signature 2023-01-21 05:28:40 +00:00
Luciano Ciccariello
59e77b4741 'make disk' now works without deleting 'sotn.cue' 2023-01-10 20:57:20 +00:00
Luciano Ciccariello
316545e8e8 Fix linker when using main/DRA components in overlays 2023-01-02 08:38:20 +00:00
Luciano Ciccariello
2a48801e11
Fix GitHub pipeline (#36)
Creates a workaround to force using spimdisasm 1.9.0 as 1.9.1 currently
breaks the repo
2023-01-01 20:59:50 +00:00
Luciano Ciccariello
764c919296
Creates a new game image based on built binaries (#34) 2023-01-01 20:49:12 +00:00
Alejandro Asenjo Nitti
b51efcc45f
GET_PLAYER + Symbol fixes + initState -> step rename + stuff (#32)
do {
      merge(&this);
} while (0) ;
2022-12-28 09:33:54 +00:00
Luciano Ciccariello
efe598631f Add tool to extract the game image 2022-12-26 20:37:34 +00:00
Luciano Ciccariello
09b412f592 Add script to automatically decompile functions 2022-12-24 20:01:37 +00:00
Luciano Ciccariello
050b90f097 Add SEL overlay 2022-12-21 17:08:58 +00:00
Alejandro Asenjo Nitti
0b0671f040
DRA functions + PSXSDK docs (#30)
Co-authored-by: @pixel-stuck, @Mr-Wiseguy, @Rainchus, @DavidSM64
2022-12-19 05:32:00 +00:00
Luciano Ciccariello
731f1a66f5 Fix make format command 2022-11-06 17:47:57 +00:00
Luciano Ciccariello
0a6621ca4d Many new matches across all overlays 2022-11-05 23:13:18 +00:00
Luciano Ciccariello
8d3023f9ea Do not require a password to install the pre-requirements 2022-11-05 14:15:41 +00:00
frog404
a4f769abf3
find_duplicate.py tool, credit to Ethan and papermario decomp team (#22)
i had to edit the make file also to tell ld to generate .map files
2022-11-01 18:54:31 +00:00
Alejandro Asenjo
2bd7f59900
NZ0 Extracted + File descriptions (#20) 2022-10-29 18:58:02 +01:00
Luciano Ciccariello
9d640880f5 Document PreventEntityFromRespawning 2022-10-29 18:19:07 +01:00
Luciano Ciccariello
c91276ad56 Discover g_zEntityCenter field 2022-10-29 01:13:38 +01:00
Alejandro Asenjo
70a5c7f00e
CEN overlay extracted (#19) 2022-10-28 23:46:47 +01:00
Luciano Ciccariello
703b93aea6 Patch assembly code 2022-10-26 07:41:13 +01:00
Luciano Ciccariello
5a6b3e1a61 Add clang-format as a requirement 2022-10-25 21:31:45 +01:00
Luciano Ciccariello
047ea60bda Fix make decompile for outdated context 2022-10-25 21:30:41 +01:00
Luciano Ciccariello
ccabed8676 Add make update-dependencies 2022-10-25 21:30:40 +01:00
Luciano Ciccariello
98643e844f Add rule to create the 'expected' folder for asm-differ 2022-10-23 17:55:36 +01:00
Luciano Ciccariello
894f7b6b6f Avoid unnecessary steps when building 2022-10-16 23:31:19 +01:00
Luciano Ciccariello
0ece24e16f Merge rule to generate machine code from C source 2022-10-16 23:17:13 +01:00
Luciano Ciccariello
cb6de6a444 Update splat right before 0.11.0 2022-10-16 10:31:54 +01:00
Luciano Ciccariello
9a9dae8ef8 Use of rodata section 2022-10-16 09:55:11 +01:00
Luciano Ciccariello
047307aa82 Enhanced make clean 2022-10-16 09:10:43 +01:00
Luciano Ciccariello
722079c61d Decompile code with make 2022-10-15 11:45:20 +01:00
Luciano Ciccariello
52e75e6a2f Create context with Makefile 2022-10-15 11:18:32 +01:00
Luciano Ciccariello
2b815515c1 Fix update-tools 2022-10-14 21:26:57 +01:00
Luciano Ciccariello
38ce562e8a Ensure asm-differ is installed 2022-10-14 21:19:34 +01:00
Luciano Ciccariello
1fa366ec7d Extract code from the folder iso 2022-10-14 18:57:09 +01:00
Luciano Ciccariello
28a65c9920 Automatically format code to the LLVM format 2022-08-26 19:16:27 +01:00
Luciano Ciccariello
b9c0753d71 Install splat on the first run 2022-03-26 21:32:15 +00:00
Luciano Ciccariello
d6fcd34d52 Decompile function that might be related to collision detection 2022-03-12 12:54:59 +00:00
Luciano Ciccariello
5da31f00f6 Add RIC.BIN 2022-03-07 22:46:43 +00:00
Luciano Ciccariello
e96d2f653c More MAD patches 2022-03-05 11:46:37 +00:00
Luciano Ciccariello
aa6f24c712 Compile partially fixed debug room 2022-03-05 02:45:54 +00:00
Luciano Ciccariello
cb7f7d9403 Do not delete intermediary files 2022-03-02 00:38:54 +00:00
Luciano Ciccariello
e15e813bf1 Simplify Makefile 2022-02-23 18:17:18 +00:00
Luciano Ciccariello
e9fb09829b More menu drawing decompilation 2022-02-16 10:56:48 +00:00
Luciano Ciccariello
25aaa95009 Disassemble DRE, ST0, WRP and RWRP 2022-02-09 12:49:33 +00:00
Luciano Ciccariello
6f08ef0932 Use mipsel C processor 2022-02-09 11:56:45 +00:00
Luciano Ciccariello
a0fc475575 Use GCC 2.6.3 to obtain better matching 2022-02-07 00:07:42 +00:00
Luciano Ciccariello
9d50546603 Add NP3.BIN 2022-02-05 17:16:17 +00:00