MS-DOS guest on XP runs extremely slow

Discussions related to using VirtualBox on Windows hosts.
Post Reply
Duncan Blackthorne
Posts: 1
Joined: 26. Jan 2009, 20:04

MS-DOS guest on XP runs extremely slow

Post by Duncan Blackthorne »

I created an MSDOS 6.22 system so I can run an old Microsoft assembler (which won't run directly under XP) to assemble software for legacy systems here at work. I've got it all running, but it takes about 30 minutes to run the whole assembly/linking process, whereas it takes only about a minute on the Pentium 3/Win98 system it's all copied from. Why is it running so slow, and what if anything can I do to improve the performance? The host system is an AMD Athlon 64 based system.
ghr
Volunteer
Posts: 383
Joined: 25. May 2007, 22:46
Primary OS: MS Windows 7
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: DOS, Win3x, Win95, WinXP, Ubuntu, OS/2

Post by ghr »

Which MASM ? Just for comparison: running some experiments on a VB Win95 VM gave me a 25% performance (CPU intensive job with some IO) compared to native hardware at 166 MHz - and host is WinXP 2.4 GHz single core :-). So if you take the clock into account as well the slowdown factor is approaching 60 ! Somehow I thought that DOS was doing better but I'm not sure. Based on other experiences you could also check memory setup and linking but to be honest: I dont have a clue what that would do for you.
vbox4me2
Volunteer
Posts: 5218
Joined: 21. Nov 2008, 20:27
Location: Rotterdam
Contact:

Post by vbox4me2 »

Have a look at tame(-res).com an old dos tool from the stoneage :lol:
ghr
Volunteer
Posts: 383
Joined: 25. May 2007, 22:46
Primary OS: MS Windows 7
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: DOS, Win3x, Win95, WinXP, Ubuntu, OS/2

Post by ghr »

Guess the suggestion is to look at tamedos.com... Makes me realise that I silently assumed that you (Duncan) are using something like dosidle.
Post Reply