2020-06-01 20:26:14 UTC
I have been playing around in a VICE x128 app, trying my luck at the 8563 smooth scrolling features.
I know that writing values 1-7 to Register 24 causes the display to scroll the intended number of scan lines, and I see that working (sort of). While the content gracefully slides up and out of view at the top, what appears at the bottom of the screen, the new content to be scrolled in, appears as "gibberish."
I am using the $1000 area of 8563/video RAM as the character display RAM (set via registers 12 and 13) and have written/copied 2 entire screens worth (4096 bytes) of blank screen characters (#102) to fill the RAM before I try scrolling. But no matter what the new data scrolling in at the bottom is garbled. I have advanced Register 13 (low byte of screen data) by 80 bytes before and after the attempted smooth scroll to no avail.
Any clues appreciated!