by Fuzzy » Wed Feb 27, 2008 1:18 am
Let me guess? its an LCD monitor?
They run best in native format. Thats the highest resolution that the monitor can run at. What happens when you run at a strange resolution that isnt a multiple of your native resolution is that the monitor has to count some lines as two, and others as one, switching lots. That messes with the refresh rate.
So if your monitor supports 1024x768 and you are running at 640x480.. 1024 divided by 640 is 1.6.. 768 divided by 480 is 1.6 as well. some lines of pixels are ignored or blurred into others.. see how that works?
draw one line total is 1
draw next line total is 2, but the divisor is 1.6 so save 0.4 total is currently 0.4
draw third line total is 1.4
draw fourth line and total is 2.4, round off again keeping the remainder.... 0.8
draw fifth line total is 1.8. keep 0.2
draw sixth line.. total is 1.2
7th line.. 2.2, remainder is 0.6
8th line is 1.6
at any point when there is a remainder such as 0.4 then it has to consider that data in the next screen line. Your colors might be off or image blurred..
So try this: run the game at full or 1/2 (512x384) all the pixels lines will be accounted for by the monitor and the refresh wont be messed with. Or get a new monitor.
Mortal Enemy of IF....THEN(and Inspector Gadget)
Still ThreeFingerPete to tekdino