I have one question about DosBox,how can I improve its speed ? I try to change some settings on the dosbox.config file but the speed is the same or similar.Cycles,screenmode.etc...
About the screenmode what's the best screenmode that fulfills all on my monitor surface?
In other words how can I view DosBox in real fullscreen not only 60-65% of the screen?
I've just uploaded DosBox 0.72 on os4depot, it should be faster. But it will be harder to optimize that I was thinking previously. But nothing is impossible. I tested it on my ?AOne G3/800 with Kyrandia, Lost Vikings ... yeah !
NC and WIn 3.11 work perfect. Unfortunately if try run games (I tested Pinball Dreams and Archon ultra - Work ok, on old DOSBox version) always GR and crash
LiveForIt : Yes, DosBox uses interpreted emulation. There modules with dynamic emulation but only for x86 of course.
mufa : I will try with more apps, I had no crash here, until now. Maybe because I used the GCC option -O3 and it may introduce optimization bugs :) I don't know, just an idea. Don't hesitate to tell me which game crashes.
lazi : What is the average CPU consumption ? What hardware do you use ? Thanks for the link on fastdosbox but at the moment I failed to get the archive (site too slow). I am curious about the optimization ...
I think it will be hard to optimize DosBox because the code is really hard to understand and it would need much work to clean it all. I have one or two ideas that I will try.
corto wrote: lazi : What is the average CPU consumption ? What hardware do you use ? Thanks for the link on fastdosbox but at the moment I failed to get the archive (site too slow). I am curious about the optimization ...
I tried with 3 games:
Locomotion - (simple 2D game, small moving sprites on static background) 0 frameskip - ~60% CPU
X-Wing
2 frameskip - ~80% CPU
Stonekeep - dos/4gw
2 frameskip - 100% CPU This one is needs more power. It seems that the dos/4gw system is a tough one for DosBox because it swallows the full CPU power from the start of the application.
2 frameskip - 100% CPU This one is needs more power. It seems that the dos/4gw system is a tough one for DosBox because it swallows the full CPU power from the start of the application.
Don't use DOS4GW, use DOS32A instead - it works much better with DOSBox.
I trust you did read the docs and ensure you were launching it with DOS32A rather than DOS4GW? (just checking)
Sure, I trashed dos4dw and renamed dos32a. I don't know what is the problem with Stonekeep, but it is so slow from the point of lanching it. It may be bad coding or some bottlenecks of the emulation.