Der VIC liest sowohl Screen- als auch Farbram parallel neu aus, wenn er eine Badline hat.
Freiwillig macht er das alle 8 Pixelzeilen, und mit dem FLI-Trick kann man ihn öfters dazu zwingen, die Daten neu zu holen.
Das kann man jede Pixelzeile machen, wie Du es beschrieben hast.
Aber auch alle 2 oder 4 Zeilen sind beliebt
In jeder Rasterzeile macht ein FLI die Farben je 4*1 Pixel, wie Du sie beschrieben hast.
Rechenzeit ist dann knapp, aber es reicht noch, um in jeder Zeile die Hintergrundfarbe zu wechseln.
Im Prinzip könnte man auch 1 oder 2 Zeichen im Farbram neu setzen, und die würden dann tatsächlich ebenfalls geändert. Praktisch bringen Dir aber 1 oder 2 neue Farbramwerte nix, sieht man eh nicht. Ich wüsste nicht, dass das mal jemand gemacht hätte.
Wenn man aber nur alle 4 Rasterzeilen einen FLI macht, dann reicht die Zeit, um das komplette Farbram neu zu setzen.
Das ergibt dann je 4*4 Pixel 3 neue Farben.
Ich meine, AEG hat das mal in den 90ern gemacht.