NYI wrote: ↑Mon Jul 10, 2023 6:21 amthorr wrote: ↑Thu Mar 31, 2022 10:02 pmMy goal is to have exact vertical refresh timings that match all the source frequencies. Using video_mode=6, etc. is fine for an interim solution, but not what I want for the long term, unless the vertical refresh frequencies match. I haven't spent the time yet to try all these other modes in DOS yet to see how they come up, but plan to.
But I believe the point of vsync_adjust=2 is that it will make the vertical refresh match the core output. With vsync set to variable in ao486, that means if the output should be 70.1, you'll get 70.1. Even though video_mode=6 is listed as 640x480@60, If you open the Mister menu with vsync_adjust=2 and ao486 set to "variable" vsync you can see the original vertical refresh is 70.1 and that's what the output vertical refresh is - so you'll get 640x480@70.1. Ditto for sync_adjust = 1, which has 1 frame of lag but higher compatibility.
You shouldn't have to be setting timings manually just to achieve a matching vertical frequency.
You may be right (probably are). It has been so long since I worked on this, but I do remember it took me quite awhile to get the modelines working the way I wanted them to with the correct sizing and positioning without having to adjust the monitor controls. There is more than just the vsync involved though and by just changing the vertical frequency, other adjustments get made and it all needs to work together and still be the right resolution and vertical frequency with proper sizing and centering. By targeting 70.1 to begin with, you get more control over the overall adjustments.