Someone walk me thru the vertical blank refresh ?

BlitzMax Forums/BlitzMax Beginners Area/Someone walk me thru the vertical blank refresh ?

I would really like to know how to get a rock solid 60fps in perfect sync with my (and everyone's) monitors for my 2D platform game. Some people suggest delta time, some vwait flip some vwait flip false and I'm getting confused ;-)

To satisy myself I'd really like to know the chain of events that happen leading up to and after the vertical blank refresh on everyone's PC.

eg. is the cpu interrupted ?
eg. what is and why do people turn off "vsync" on their graphics cards ?
eg. how can a make sure my sprites are drawn in sync with everyone's monitors

Thanks in advance,
Dax