Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!uunet!ns-mx!ccad.uiowa.edu!cadsi From: cadsi@ccad.uiowa.edu (CADSI) Newsgroups: comp.os.msdos.programmer Subject: Re: Need help on unix->dos port Message-ID: <1991May1.164021.28149@ccad.uiowa.edu> Date: 1 May 91 16:40:21 GMT References: <1991May1.091701@ecn.purdue.edu> Organization: CAD-Research, U. of Iowa, Iowa City, Iowa Lines: 26 From article <1991May1.091701@ecn.purdue.edu>, by kudva@ecn.purdue.edu (Gautham K. Kudva): > I've developed a C program on unix (Sun SPARC 1) that I need to port to > DOS. The problem is that this program allocates large structures, and > the total memory requirements exceed 1Mb at times. Is there any way that > I can get over the 640Kb limit of DOS without altering my code too much? > I don't have much experience with the PC, so I'd like to avoid a lot of > hacking if possible. I read an ad. in the BYTE magazine for something > called the "DOS extender" which claims to get over the 640Kb limit. Has > anyone used this software? In terms of ease of use, applicability etc., > is it worth the $1000 or so they are asking for it? > I have used the Phar Lap extender extensively. It works well. Problem is, if you plan to distribute your program, you'll pay a healthy price for the runtime version of the extender. There is an alternative. Ergo Systems claims NO license fees and/or royalties. I've not used Ergo's, but I after my costs of Phar Lap, I kind of wish I did. There is another player now - the Phar Lap 286 extender. It extends MS 6.0 code to allow multi-segment allocations. This might be a good idea for you, since the 386 compilers will only generate code to be run on a 386. |----------------------------------------------------------------------------| |Tom Hite | The views expressed by me | |Manager, Product development | are mine, not necessarily | |CADSI (Computer Aided Design Software Inc. | the views of CADSI. | |----------------------------------------------------------------------------|