achrdili wrote:
hi, I kinda have a problem, so I run Arena and give cycles count to max. when I am in City it works well but in dungeons it sucks and also when I max the details it becomes very slow. any solutions?
I had the same kind of problem with both max cycles and fixed cycles. At the same speed setting the game would zip ultra fast in cities yet slow down almost to a crawl in the wilderness around the same city.
I discovered that there's an option in DOSBox to limit the maximum amount of CPU cycles it emulates instead of using either as many cycles as the host machine can handle or a fixed amount of cycles. This parameter is described in detail in the DOSBox Wiki
here and
here. Using this seems to positively affect game performance.
The DOSBox Wiki
suggests that 26,800 cycles is a rough equivalent of a 486 66 MHz, so to set this value as the cycles ceiling DOSBox will emulate you need to use the following in dosbox.conf:
Code:
cycles=max 70% limit 26800
I put 70% as an arbitrary value simply by judging that 100% will be too much anyway. You can try another percentage value but the max cycles will be decided by what you put after the limit parameter. Don't use auto because
Arena is a real mode programme and will not switch to max cycles automatically.
This can be used in combination with the built-in speed control as described in the game manual. Add the -delay:# command line parameter to ARENA.BAT. The developers suggest -delay:3 as acceptable speed but this is a bit slow for the emulated 486 (may be good for a Pentium though), -delay:2 seems good.
AFAIK the severe slowdown during the fade-in animation of on-screen messages has been found to be caused by the fullscreen double buffering option in DOSBox, so this is suggested to be turned off. However you can also turn off the fade-in animation in-game by pressing F4 according to the manual.