Grog Grueslayer
Just done some experimenting. I changed the display to 1600x1200 so there was a slight mismatch with the native resolution. Then I ran this code.
set display mode desktop width(), desktop height(), 32
sync on : sync rate 60 : sync
ink rgb(255, 0, 0), rgb(0, 0, 0)
offset = 0
set text font "Arial"
set text size 16
repeat
cls
set cursor 100, 200+offset
print "desktop width = ", desktop width()
set cursor 100, 220+offset
print "desktop height = ", desktop height()
print
set cursor 100, 240+offset
print "screen width = ", screen width()
set cursor 100, 260+offset
print "screen height = ", screen height()
print
set cursor 100, 280+offset
print "display width = ", display width()
set cursor 100, 300+offset
print "display height = ", display height()
key$ = inkey$()
if key$="v" and keyNow = 0
keyNow = 1
inc offset
else
if key$<>"v" then keyNow = 0
endif
sync
until spacekey()
If you press "v" then the text is printed one line lower. Press "v" a few times and will see that some lines of pixels fade or become brighter. I couldn't find a combination that made a line of pixels completely disappear but I guess something like this is your problem. You may need to experiment with the font sizes to reproduce the symptoms.