=== Hardware Scrolling ===
This list Hardware scrolling is not exhaustiveperformed by changing the CRTC registers 12 and 13 (start address).
*R3 used to make an approximate byte lenght The scrolling is normally 1 CRTC char (4 mode 0 pixels, 8 mode 1 pixels or 16 mode 2 pixels) in the horizontal and 1 char line (scroll amount dependant on R9 - Max raster but normally 8 scanlines) vertically. Horizontal scrolling can be made smoother by using R3 (not really smoothHsync Width) and makes the scrolling effectively half a CRTC char (2 mode 0 pixels, 4 mode 1 pixels, 8 mode 2 pixels).*This effect works well on Amstrad monitors but produces a black and white image on a MP-2 modulator because of the adjusted HSYNC timing. Vertical scrolling can be made smoother by using R5 used (Vertical Adjust) in combination with Rupture/Splitting to make smoother vertical scroll (perfect 1 line)scanline vertical scrolling.This works on all monitors. This following is a list of games using hardware scrolling.
{| class="FCK__ShowTableBorders"