Commit Graph

64 Commits

Author SHA1 Message Date
Luciano Ciccariello
e03a4d15e2 Change assembly location from asm/ to asm/us/ 2023-02-21 19:12:52 +00:00
Luciano Ciccariello
7b07e9e9f4 You did not see anything 2023-02-21 13:03:45 +00:00
Luciano Ciccariello
651deb2f82 Rename config folder to use game version 2023-02-21 01:42:33 +00:00
Luciano Ciccariello
7433d63377 MAD reworked symbols and patches from the ground-up 2023-02-19 19:32:52 +00:00
Luciano Ciccariello
e321187bc9 AS should not use the $gp register 2023-02-12 00:22:31 +00:00
Luciano Ciccariello
df7847502c Add SERVANT/TT_000.BIN overlay 2023-02-08 14:03:44 +00:00
Luciano Ciccariello
4ba2110fe7 Fix asm-differ 2023-02-05 11:06:16 +00:00
Luciano Ciccariello
0596244649 Asset extraction and build experimentation 2023-02-03 15:41:56 +00:00
Luciano Ciccariello
65873dcfb3 Separate MAIN symbols from DRA 2023-01-28 02:31:37 +00:00
Luciano Ciccariello
3aa8257ffc Clearer GameApi symbols (thanks @KernelEquinox) 2023-01-23 07:22:35 +00:00
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