Hi !ijor wrote:Hi Paulo,
I'm not sure what you mean. It doesn't work for you on wake up 1? Do you get an error message, if so which one, or what? Does it work for you on wake up 2?ljbk wrote:Your program says it works with GLUE wake up state 2 but not with GLUE wake up state 1(with correct Spectrum 512 timing and correct fullscreens) where we have flickering.
I works for me on both wakeups.
ExactlyAre you analysing the STOP jitter to then be able to guess the expected jitter at every VBL frame assuming that it is cyclic : 0, 4 or 8 ?The jitter is not random, it is deterministic and predictable (well, at least it is so in my ST). So the program predicts the jitter for each HBL.
The screen flickers with GLUE wake up state 1 so i guess i can say it does not work.
For GLUE wake up state 2, i have a stable screen.
I have no error messages in both cases.
I will do my own tests anyway in a few days as i figured out that this could be the last chance to get that complete 4 line hardscroll.
Yesterday, with the top border tests, i found out something i did not know: you can disable the complete screen with a 60/50 switch done before the normal top border removal. Did you knew that ?
Cheers,
Paulo.
Edit:
Just tested the STOP jitter behaviour.
It is identical with GLUE wake up state 1 and 2: it is cyclic with 5 positions [8,0,4,0,4],8,0,4,0,4,8, ...
So the error with GLUE wake up state 1 should be somewhere within your implementation.
How do you know this does not work with the STE ?
Did you test with Steem and got a different pattern or are you assuming the HBL interrupt works in a different way ?