Please help matching the remaining ~50 nonmatching non-psyq functions!
WIP matching decompilation of Rayman on the PS1. We had symbols from Rayman Classic. Unfortunately, I worked rather messy (code style, etc.).
This repo does not come with any of the game's assets.
git clone --recursive https://github.com/fuerchter/rayman-ps1-decomp
Add SLUS-000.05 sha1 4ac1789e118933762cd0ebcb9a970f63dfe2c72f
to project root
Get gcc-2.5.7.tar.gz, extract and add it to the tools dir (extracted path of cc1 e.g.: tools/gcc-2.5.7/cc1)
sudo apt install python3 python3-pip binutils-mipsel-linux-gnu cpp-mipsel-linux-gnu
pip install -r requirements.txt
make -f mk-splat.mk extract
make -f mk-splat.mk
sha1sum should print OK
Tools (among others): Authors of splat, m2ctx, m2c, maspsx, asm-differ, decomp-permuter, decomp.me, pcsx-redux
mkst: For helping us when we had questions.
RayCarrot: A lot of labelling in ghidra, projects used as resources/game documentation.
Falcury: Also looking into technical stuff (PC version).
Mc-muffin: Helping match a bunch of functions (see decomp.me links)
sotn-decomp: Big brother decomp to look up to.