AtomR: Now try and delete the REM statement away from the second Sync command and run it again. The text then appears. I'm assuming you left it in, which is why you say it didn't work.
The example shows you what I am talking about, with one sync I get a blank screen, two sync's and you get the text?
Is it not correct that in theory the single Sync should force a screen refresh, hence updating the display to show the new printed text?
I have something similar in my Asteroids clone which I ported from DBC. After the game finishes in DBPro I need to do a double sync to get the 'game over' screen to display correctly.
I suspect this problem is also causing bugs with the main game loop too.
Trev C