First post, by inukaze
Just a dunno from where this value came from in this thread: Re: Set cycles to specific xt/at/386/486/586 speed.
set dosboxcycles=188
i don't understand how you determine this value for 386@16
Just a dunno from where this value came from in this thread: Re: Set cycles to specific xt/at/386/486/586 speed.
set dosboxcycles=188
i don't understand how you determine this value for 386@16
Split off necropost.
Dude, that thread was last posted in ten years ago.
"I see a little silhouette-o of a man, Scaramouche, Scaramouche, will you
do the Fandango!" - Queen
Stiletto
Since DOSBox has changed a lot in the last ten years, especially on how to set up the speed, I think it would be relevant to get these info for the new versions too.
"Design isn't just what it looks like and feels like. Design is how it works."
JOBS, Steve.
READ: Right to Repair sucks and is illegal!
DOSBox doesn't really work that way. The cycle count in DOSBox doesn't really correlate to the speed of any real CPU; all instructions in DOSBox take only one cycle, whereas on a real CPU instructions may take multiple cycles.
This is true. Also DOSBox doesn't take into account of bus speeds and the like either. You're always going to get anachronistic fantasy PC specs no matter what.
A great feature would be to add an auto-setting based on benchmarks of real hardware. Tweakable settings for the different subsystems such as CPU, Video, and RAM would be even better.
In reality, it should be possible to make the speed of DOSBOX much more accurate in comparison to real hardware.
It wouldn't be an easy task, but should be doable if somebody takes the time to do it.
For super accuracy, it would take a whole lot of code changes.. after the current code is optimized.
I've thought about trying to do this in the fork I am planning and have started already working on.
I believe PCem is technically a more accurate emulator than DOSBox when it comes to emulating specific hardware such as specific CPU speeds and graphics cards. It requires a bit more technical skill to get it working as you need to deal with gathering firmware/BIOS packages and working with virtual disk files. You also have to install DOS and Windows from scratch on it. You'll also need a CPU with fast single-thread clocks (high-end i5 or i7) to emulate something close to an old P55C 233 MHz. It’s basically a less-polished VMWare Workstation for retro gaming.