VOGONS


First post, by mahtson

User metadata
Rank Newbie
Rank
Newbie

Is there any way to increase the speed of applications running under dosbox, beyond their intended levels? Some old rpg games drag on and could use some help with some 50-100% speed increase to cut down on boring traveling. Does anyone have any tips on how to do this or even if the program can?

Reply 2 of 8, by mahtson

User metadata
Rank Newbie
Rank
Newbie

Increasing the cpu cycles does nothing for games that do not care about cpu speed and run correctly. I'm curious if there's a way to run it BEYOND its intended level. RPG's are slow and being able to travel and battle quicker would save me a lot of time.

Edit: Sorry - I AM an idiot after all. ALT and CTRL F12 do what I want. Not sure why I didn't see an improvement a few days ago when I tried increasing the cpu cycles when it did show the increase in the title bar. Computer speed isn't an issue for the lack of speed increase either.

Thanks for making me try it once again 😉

Edit2: I cannot seem to get it to go much faster though. Doubling the clock cycles increases the speed but it does nothing beyond that. I'd prefer some 5x faster than normal, not 2x. ALT-F12 makes it insanely fast but I can't get it to stick that way. I have the emulation core set to dynamic and have increased the cpu cycles to max and it's still the same speed as 6k. Turbo mode (ALT+F12) is closer but a little quick for normal game play, plus I have to continuously hold it down.

Reply 3 of 8, by ripa

User metadata
Rank Oldbie
Rank
Oldbie

You can decrease the turbo mode (alt-f12) speedup by increasing cycles (ctrl-f12).

Reply 4 of 8, by mahtson

User metadata
Rank Newbie
Rank
Newbie
ripa wrote:

You can decrease the turbo mode (alt-f12) speedup by increasing cycles (ctrl-f12).

How that does work - I'll have to research as to why. Is there a way to make something like this permanent? It would be preferable to have the same speed increase as the cpu cycles initially gives me since the bg music remains the normal speed but speeds up in turbo mode but I'll take whatever I can get. I do hope there's a way to keep the speed up without having to hold keyboard shortcuts though.

Perhaps it's the game that's not playing nice? I doubt anyone's heard of it as it was a horrible title but I spent forever on it when I was young, only to get to a final door (I think) that would unlock, open, but not being able to walk through the doorway. The patch that came available to me some years later when I got the internet in the late 90's killed the save games I had spent likely thousands of hours on. Daemonsgate 😉

It's bearable as long as I don't have to spend five minutes waiting to walk from one side of towns to the other or the snail-slow battles.

Reply 5 of 8, by robertmo

User metadata
Rank l33t++
Rank
l33t++

read dosbox's manual (readme)
there is a lot of info
you can start asking again after you red it

Reply 6 of 8, by mahtson

User metadata
Rank Newbie
Rank
Newbie
robertmo wrote:

read dosbox's manual (readme)
there is a lot of info
you can start asking again after you red it

There really isn't much information in the readme (I assume readme.txt). Nothing in there covers my issue and it's also blatantly wrong. The text about it slowing down when you increase the cpu cycles past a certain threshold (based on pc speed) does NOT slow it down any more than if I had it set to 6000.

I still haven't found a way to get what I want through google searches or messing with different settings. It really can't be that difficult to do what I need, yet seems so.

Reply 7 of 8, by robertmo

User metadata
Rank l33t++
Rank
l33t++

so set cyclesup=10
don't use core dynamic
and rise cycles higher than 6000

Reply 8 of 8, by ripa

User metadata
Rank Oldbie
Rank
Oldbie

Here's how I understand it:

If dosbox is set to 3000 cycles and takes 5% CPU, then unlocking speed (alt-f12) will speed up dosbox about 20x (100%/5%). However, if dosbox is set to 30000 cycles and takes 50% CPU, then alt-f12 will only speed it up 2x (100%/50%). Alt-f12 speeds up the time from the point of view of the program running in dosbox (by how much, depends on the cycles setting and your CPU speed). Increasing cycles (ctrl-f12) doesn't speed up time in dosbox, just the emulated processor speed.