Wine and expanded memory

Ove Kaaven ovehk at
Sun Sep 23 06:35:46 CDT 2001

On Sat, 22 Sep 2001, Algis Rudys wrote:

> Greetings --
> I have a DOS .exe file that I would like to run in Wine (the underlying
> Windows is Win2K); it gives the error "Needs 1024K of expanded memory."
> I have a PIF file which supposedly sets up this memory environment, but
> .PIF files cannot be loaded by Wine. 
> Possible solutions: 
> * Make wine make the .exe think there is 1024K of expanded memory. 
> * Make wine run the .pif file using something like WinExec, thereby
> working. 
> * Use some magic incantation of Windows rundll32 to load window's PIF
> parser and do all the work of setting up the memory. 

"Running" the .pif is no solution, a .pif is just a data file that tells
Windows's DOS box what it's allowed to and not allowed to do, it does not
provide anything beyond that. The actual mechanisms still need to be
implemented in the actual DOS box, and Wine cannot implement EMS before
the DOS support restructure is completed (and nobody seems to be working
on that at the moment).

More information about the wine-users mailing list