-3

I am running a .COM file on a MS-DOS 6.22 boot USB drive When I run it on my laptop the program works fine but when I run it on my desktop I get error 40 not enough extended memory.

When I go to the memory tab in GUI I try to switch none to auto, but I get the error "This file might be read-only". It's not read-only, when I put it on my desktop I change the settings and the new settings are in a .pif I can't run .pif in MS-DOs so I need to

  1. Change the .exe not create a .pif.
  2. Change the amount of extended memory all files have on my MS-DOS.

On my laptop there is no memory tab, the only real difference is my laptop is x64. Thanks for helping but I think teh x64 bit has nothing to do with it I dont eve nthink iits in 64 bit mode because Im using a boot USB. What i need to is listed above, thanks for helping.

2 Answers2

1

Remember, you cannot run 16-bit DOS applications on any Windows x64 architecture[1] without running a 32-bit emulation of Windows/DOS[2] (i.e. running Windows XP Mode on top of Windows 7 Professional x64)

Canadian Luke
  • 24,640
0

Your best option can be using Virtual PC. It is available inside Windows as a component. Create the virtual PC with 32 bit architecture and you will be able to run legacy application and move it as a file across machines.