R/WADRHEXADRNAMEDESCRIPTIONOS
write only54276$D404HSCROLHorizontal Fine Scrollingboth

If this location is set to a value other than zero, the ANTIC omits that number of color cycles in that line. In other words, ANTIC start displaying that number of color cycles line "later", the picture is shifted "left".

Only the lower 4 bits of this register are used, so the maximum value is 15.

This register should not be altered while ANTIC is drawing the screen. It has to be changed during vertical blank interrupt to get good results.

ANTIC ModeBASIC ModeMax value for HSCROLComment
$0203Text mode 0, normal text, 24 rows
$03na3Text with full size descenders (e.g. g,p,y,j,q)
$0412 XL/XE OS only34-color-characters, 4 pixel width, 24 rows
$0513 XL/XE OS only34-color-characters, 4 pixel width, double heigth, 12 rows
$0617Text mode 1, double width text, 24 rows
$0727Text mode 2, double width and height text, 12 rows
$083 Graphics Mode 3, 24 rows
$094 Graphics Mode 4, 48 rows
$0A5 Graphics Mode 5, 48 rows
$0B6 Graphics Mode 6, 96 rows
$0C14 XL/XE OS only Graphics Mode 14, 192 rows
$0D7 Graphics Mode 7, 96 rows
$0E15 XL/XE OS only Graphics Mode 15, 192 rows
$0F8 Graphics Mode 8, 192 rows

see also: Display List topics

previous: DLISTL,DLISTH

next: VSCROL