From Lomont: "The vertical scroll register is used to allow smooth scrolling in text modes. Consecutive numbers scroll the screen upwards one scan line at a time in video modes where more than one scan line makes up a row of text (typically 8 lines per character row) or graphics (double height + graphics)."
tcc1014registers.cpp GimeWrite() ignores the register.