Closed abelbriggs1 closed 4 months ago
Thank you for raising the issue, I've found the problem and had a go at fixing it (see this branch). I'll likely merge this tomorrow and get it deployed to decomp.me over the weekend.
Tested your branch and the fix looks like it's working on my local decomp repo (which contains that scratch's code).
Example scratch: https://decomp.me/scratch/pCyrJ
Before MASPSX:
After MASPSX:
With the above scratch, the
# DEBUG
NOP is only inserted by MASPSX and PSYQ3.3 (ASPSX 2.21). Later versions of PSYQ, such as PSYQ3.6 (the original compiler for the scratch in question) do not seem to insert the NOP here.