Chrono Trigger uses the PPU $2134 register as a source to zero out WRAM using a DMA. The CTX state machine captures the WRAM write then immediately overwrites the shadow address with the PPU register. This means we lose the zeroing of WRAM in the save state. These locations for WRAM are used for indirect HDMA source data to PPU registers which causes graphics to mess up when the save state is loaded. I'm sure this isn't the only game which does this kind of DMA so hopefully others are working now, too. The fix blocks the PARD snoop when there is a write.
Chrono Trigger uses the PPU $2134 register as a source to zero out WRAM using a DMA. The CTX state machine captures the WRAM write then immediately overwrites the shadow address with the PPU register. This means we lose the zeroing of WRAM in the save state. These locations for WRAM are used for indirect HDMA source data to PPU registers which causes graphics to mess up when the save state is loaded. I'm sure this isn't the only game which does this kind of DMA so hopefully others are working now, too. The fix blocks the PARD snoop when there is a write.