First post, by user222
Why won't DOSBox let you set the frameskip higher than 10 using the hotkeys, even though it works if you set it from the config file?
Why won't DOSBox let you set the frameskip higher than 10 using the hotkeys, even though it works if you set it from the config file?
bug in the configfile interpreter.
we forget to impose the max 10 value there.
Water flows down the stream
How to ask questions the smart way!
wrote:bug in the configfile interpreter.
we forget to impose the max 10 value there.
Please, don't impose the limit, I actually like to set the frameskip to 100 and above, to get the lowest possible CPU usage. At lease don't impose the limit until DOSBox would update the screen only when something is changed.
well frameskip=10
means that only 6-7 frames per second are drawn
If that is too much for you, you might consider getting a faster pc.
Water flows down the stream
How to ask questions the smart way!
wrote:well frameskip=10
means that only 6-7 frames per second are drawnIf that is too much for you, you might consider getting a faster pc.
OH MY GOD!!!, THAT WAS ACTUALLY AN ADVANTAGE, NOT A BUG!!!!!
shhhh, we're not deaf!
But I agree, the limit could be raised a bit - I've found 25 to be a nice limit, on my old 300MHz laptop I've been around 15-20 usually. 100 is pointless, IMHO, since there's already very little difference between 15 and 20. Raising frameskip to 100 instead of 20 won't buy you anything.
wrote:shhhh, we're not deaf!
But I agree, the limit could be raised a bit - I've found 25 to be a nice limit, on my old 300MHz laptop I've been around 15-20 usually. 100 is pointless, IMHO, since there's already very little difference between 15 and 20. Raising frameskip to 100 instead of 20 won't buy you anything.
Anyway, I don't think a frameskip limit would be necessary, unless it would create problems.
hehe. well people setting useless high numbers like 200 😀
and then complain: " my mouse lags 3 seconds !!! Fix it!!"
Water flows down the stream
How to ask questions the smart way!
wrote:hehe. well people setting useless high numbers like 200 😀
and then complain: " my mouse lags 3 seconds !!! Fix it!!"
It's because that people don't know what "frameskip" means in DOSBox. In most game console emulators, increasing the "frameskip" usually increases the emulation speed, rather than to skip drawing some frames.
Um, no, it does exactly what it says in every application. It skips rendering of frames. This reduces processor usage and can help things run better, just like DOSBox's frameskip. But if your hardware is too slow in the first place, frameskip won't help, and if you turn it really high it makes things worse.
Yes, it’s my fault.
wrote:Um, no, it does exactly what it says in every application. It skips rendering of frames. This reduces processor usage and can help things run better, just like DOSBox's frameskip. But if your hardware is too slow in the first place, frameskip won't help, and if you turn it really high it makes things worse.
Sorry, in most games emulators, they do skip drawing some frames, but at the same time, they increase the emulation speed. Try increasing the frameskip in the ZSNES SNES emulator, you will notice it increases the emulation speed. Run the Windows version of ZSNES, don't run the DOS version ZSNES in DOSBox.
Sounds like a pretty crappy emulator that times itself by number of frames drawn rather than actually using time. I never use manual frameskip in any emulators anyways.
wrote:Sounds like a pretty crappy emulator that times itself by number of frames drawn rather than actually using time. I never use manual frameskip in any emulators anyways.
Most game console emulators manage frameskip like that.
there is a difference between dosbox and console emulators.
console emulators run at a defined speed. (snes 3.86 mhz)
so they try to reach that.
dosbox/pc on the otherhand doesn't have a defined speed.
(only what you set by cycles). So if you set cycles too high for your machine, then increasing the frameskip will speed dosbox up as it can meet those high cycles then.
Water flows down the stream
How to ask questions the smart way!
wrote:wrote:Sounds like a pretty crappy emulator that times itself by number of frames drawn rather than actually using time. I never use manual frameskip in any emulators anyways.
Most game console emulators manage frameskip like that.
Or because in game console emulators, "frameskip" is often used interchangeably for "FPS (frames per second)"?
> "frameskip" is often used interchangeably for "FPS"?
Surely not.
What a brilliantly inane and pointless thread we have here from 2005. Closed.
Yes, it’s my fault.