New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TV jitter #11
Comments
|
When we get to this, the following ROM will be useful in comparing output to the old core: Use cursor keys to adjust scanlines, and press space to use the selected count. The effects in pre4 are already quite close to the old core, but still incomplete since the 'tv.jitter' and 'tv.jitter_recovery' options aren't being used. |
|
Refer to this thread on AtariAge for more information. |
|
I have started to look into this and am confused by the behavior of the implementation in the old core. What I do understand is that, if frame length changes, a CRT requires some time to lock onto the new sync timings, causing the screen to "roll into place". However, I would have assumed that, if frame lenght increases, the next frame will start too early and thus appear shifted towards the bottom and then roll into place. However, what I observe in Darrell's example is precisely the opposite behavior. In addition, things get even more funky above 169 lines or 89 lines (again in jitter.bin):
Bevore I invest more time in understanding and possibly reproducing this to the bits: is the old implementation just an effective implementation that rolls in a superficially convincing way, or is there more to it? I can't test atm (away from home) and don't have a CRT at any rate, so I am asking instead from testing 😏 |
|
bingo - "just an effective implementation that rolls in a superficially convincing way" I did it after encountering one too many posts like this where the programmer had no way to test on real hardware and was surprised when others encountered jitter. I just made it so the problem would be readily apparent so the programmer would know they needed to fix it. My last three blog entries about Stella are on the jitter implementation. |
|
Also note that what happens at the extremes totally depends upon the TV/monitor. Some end up showing 2, or even 3, stable images. See reply #76 & 77 |
|
😄 That's about what I expected. In this case, I'll aim for the same effect, without attempting an exact recreation . |
|
This commit reimplements jitter. The new implementation works differently, but the effects look similar 😏. |
No description provided.
The text was updated successfully, but these errors were encountered: