First post, by jh3141
I'd like to be able to make games run slower than real time, in order to help learn to play them better. Is there any way of doing this with currently available emulators? I'm using the standard build of DOSBox-X at the moment, but have no real aversion to either switching to another system or even applying a non-standard patch.
What I want in more depth, in case it isn't clear:
A way to effectively slow down time, so that the emulated program runs slower, whatever method it uses to determine how fast to run:
* Obviously I can currently slow the CPU itself down by changing the 'cycles' setting, but this doesn't do what I want for most games made from the late 80s onwards: it drops the effective frame rate, but each frame includes larger changes that make it harder, not easier to play.
* So I need to change the speed of other timing sources, too: timer interrupts, vertical retrace interrupts, real-time clock value, and so on.
How can I do this? Preferably, I'd like to be able to turn it on/off easily while emulation is running.