The screen is scrolled using the CPU only. This can be done by moving the data on the screen, or re-drawing it in a different position to give the illusion of scrolling.
==== Hardware Scrolling ====
Hardware scrolling is performed by changing the CRTC registers 12 and 13 (start address).