Video memory can be written safely only between frames or with the screen off, and the time between frames is short. A game therefore queues the tiles, attributes, and palette entries it wants to change, and its vertical-blank code copies the queue to video memory.

Games

Every claim about this mechanic, by game (4)