CHR_TRN is normally buffered to SNES WRAM, and only gets transferred during a PCT_TRN. However, the transfer point is when the border finishes fading (so the transfer is seamless), so it's actually possible to send PCT_TRN, then CHR_TRN during the fade, and have it work.
Alfred Chicken apparently relies on this.
Note that this also means the border tiles do NOT update immediately upon CHR_TRN!
CHR_TRNis normally buffered to SNES WRAM, and only gets transferred during aPCT_TRN. However, the transfer point is when the border finishes fading (so the transfer is seamless), so it's actually possible to sendPCT_TRN, thenCHR_TRNduring the fade, and have it work.Alfred Chicken apparently relies on this.
Note that this also means the border tiles do NOT update immediately upon
CHR_TRN!