VOGONS


DOSBOX 0.70 SLOW

Topic actions

First post, by freddyd

User metadata
Rank Newbie
Rank
Newbie

I have an Avocet old compiler , DOS version, which does not run on dos windows in WinXP, but runs fine with DOSbox 0,70 on winXP, but very slow : a compilation which takes les than 1 second in a W98 window takes 25s on the same computer (I have dual boot) in dosbox with windows XP. The computer is AMD 64 3GHz, 1G ram. I have allready disabled sound etc ... , here are some parameters (file dosbox.conf attached) :

I would appreciate any idea to improve speed !

machine=vga
memsize=256
frameskip=20
aspect=false
cycles=max
cycleup=500
cycledown=20
nosound=true
mpu401=none
sbtype=none
gus=false
pcspeaker=false
joysticktype=none
xms=true
ems=true
umb=true
keyboardlayout=none

Reply 1 of 6, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Um maybe core=dynamic ???
You're aware that dosbox emulates a full system, right?

Reply 3 of 6, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Yep, core=dynamic, maybe set cycles to a high value, instead of max.

Offtopic: Also I see some big no nos in your conf

MOUNT C C:\ SET PATH=C:\AVC\BIN;c:\avc\avs;c:\WINDOWS\SYSTEM;c:\WINDOWS\SYSTEM32 SET TEMP=C:\WINDOWS\TEMP SET TMP=C:\WINDOWS\TEM […]
Show full quote

MOUNT C C:\
SET PATH=C:\AVC\BIN;c:\avc\avs;c:\WINDOWS\SYSTEM;c:\WINDOWS\SYSTEM32
SET TEMP=C:\WINDOWS\TEMP
SET TMP=C:\WINDOWS\TEMP
SET AVOCET=C:\AVC\
mode con codepage prepare=((850) C:\WINDOWS\COMMAND\ega.cpi)
mode con codepage select=850
keyb br,,C:\WINDOWS\COMMAND\keyboard.sys

You really shouldn't mount the root of C:\ and you certainly should not add your Windows directories in the path. You are asking for trouble,
All this keyboard stuff is really not necessary (does it even work?), just set keyboardlayout to the one you need

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 5 of 6, by freddyd

User metadata
Rank Newbie
Rank
Newbie
Dominus wrote:
Yep, core=dynamic, maybe set cycles to a high value, instead of max. […]
Show full quote

Yep, core=dynamic, maybe set cycles to a high value, instead of max.

Offtopic: Also I see some big no nos in your conf

MOUNT C C:\ SET PATH=C:\AVC\BIN;c:\avc\avs;c:\WINDOWS\SYSTEM;c:\WINDOWS\SYSTEM32 SET TEMP=C:\WINDOWS\TEMP SET TMP=C:\WINDOWS\TEM […]
Show full quote

MOUNT C C:\
SET PATH=C:\AVC\BIN;c:\avc\avs;c:\WINDOWS\SYSTEM;c:\WINDOWS\SYSTEM32
SET TEMP=C:\WINDOWS\TEMP
SET TMP=C:\WINDOWS\TEMP
SET AVOCET=C:\AVC\
mode con codepage prepare=((850) C:\WINDOWS\COMMAND\ega.cpi)
mode con codepage select=850
keyb br,,C:\WINDOWS\COMMAND\keyboard.sys

You really shouldn't mount the root of C:\ and you certainly should not add your Windows directories in the path. You are asking for trouble,
All this keyboard stuff is really not necessary (does it even work?), just set keyboardlayout to the one you need