ah yes of course, there is some delay between fetching the data from the screen memory and seeing it on the screen... that would affect how to emulate this, if it were cycle-exact, which it isn't.
I've been pondering "when exactly" the emulation renders the scan line, relative to the position...