Wie bei Scroller_XYUnlimited wird das horizontale Scrolling in der Bitmap (!) eingeschränkt. Hier jedoch werden für videoposx Werte zwischen 0 und BITMAPBREITE * ANZPLANES - 1 zugelassen. Damit beträgt der umfaßte Bereich nicht mehr nur eine Planeline, sondern eine ganze Pixelzeile. Wiederum wird videoposy zum "Ausgleich" verwendet. Hier aber können wir Veränderungen um eine ganze Pixelzeile vornehmen, nicht mehr nur eine Planeline. Deshalb kann die Einheit für videoposy bei einer Pixelzeile bleiben.
Auch bei diesem Algorithmus kann es bei Blockblits notwendig sein, in zwei Schritten die Aktion auszuführen. Es ist aber nicht mehr notwendig, die Extrazeile vom Blitten auszuschließen. Auch das Problem, daß VIDEOSPLITTING nicht im sichtbaren Bereich einer Rasterzeile möglich ist, ist einfacher und vor allem schneller zu lösen. Es ist nicht mehr notwendig in jedem Frame Teile der oberen Bitmap in die Extrazeile zu blitten. Stattdessen wird bei Korrigierung von videoposx (und nur dann) je nach Scroll-Richtung die oberste Pixelzeile der Bitmap in die Extrazeile (Scrolling nach links) oder die Extrazeile in die oberste Pixelzeile der Bitmap (Scrolling nach rechts) geblittet.