NT Virtual DOS Machine Problem

Hi,

I have a DOS application written in assembly. It works under Windows XP
well(128MB RAM). But if I run my 32-bit MFC application, which is 45MB, in
the same time, then the DOS application will be dead. I have all of the
source codes, but I don’t want to reengineer tones of 16-bit asm source
code.

There is not enough memory? The hardware: 128MB RAM, National Geode GX1 CPU.
What happens after task-switching?

On my other PC (256MB RAM and Intel Celeron CPU) everything is good.

Thanks in advance,

Ferenc

P.S.
Maybe this question is offtopic. If so, please suggest an other interest
list.

Can this be a bug in National Geode chip?

Max

----- Original Message -----
From: “Ferenc Deák”
To: “NT Developers Interest List”
Sent: Wednesday, March 19, 2003 2:55 PM
Subject: [ntdev] NT Virtual DOS Machine Problem

> Hi,
>
> I have a DOS application written in assembly. It works under Windows
XP
> well(128MB RAM). But if I run my 32-bit MFC application, which is
45MB, in
> the same time, then the DOS application will be dead. I have all of
the
> source codes, but I don’t want to reengineer tones of 16-bit asm
source
> code.
>
> There is not enough memory? The hardware: 128MB RAM, National Geode
GX1 CPU.
> What happens after task-switching?
>
> On my other PC (256MB RAM and Intel Celeron CPU) everything is good.
>
> Thanks in advance,
>
> Ferenc
>
>
> P.S.
> Maybe this question is offtopic. If so, please suggest an other
interest
> list.
>
>
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to
xxxxx@lists.osr.com
>

“Ferenc Deák” wrote in message news:xxxxx@ntdev…
>
> Hi,
>
> I have a DOS application written in assembly. It works under Windows XP
> well(128MB RAM). But if I run my 32-bit MFC application, which is 45MB, in
> the same time, then the DOS application will be dead. I have all of the
> source codes, but I don’t want to reengineer tones of 16-bit asm source
> code.

At this point you have given no evidence that you have VDM problem.

What does “dead” mean? Your DOS app doesn’t start? It dies after 10
minutes? How does it fail? Do other 16-bit DOS apps fail when yours does?
Is it just your single 45 MB MFC app that causes this problem? Do both apps
access a common hardware resource?

Phil

Philip D. Barila
Seagate Technology, LLC
(720) 684-1842
As if I need to say it: Not speaking for Seagate.