mirror of
https://github.com/RetroPortingToolKit/psxrecomp
synced 2026-10-25 18:05:12 -04:00
1a90c04c27
MFC0 and CFC2 overwrite a GPR, but the recompiled code did not hook them (and neither interpreter hooked MFC0/CFC0), so the register kept the shadow of whatever vertex it held before. Validation by value cannot prove provenance when the new word equals the old one. Emit PGXP_ALU after MFC0 and PGXP_COP2 after CFC2, matching the interpreters' CFC2 hook, and hook MFC0/CFC0 in both interpreters. OpenBIOS regenerated. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>