[comp.sys.ibm.pc] Porting large

carlw@copper.SDP.TEK.COM (Carl Wong) (01/31/89)

I am currently trying to port a very large application from a Unix
machine to a PC-DOS enviornment, and I ran into the 640K limitation problem.
After I compiled all the sources (about 350 files) with MSC V5.0 and linked 
all objects with the MS linker,  the size of the executable file is about 
one megabyte.

Questions:
  
   1.  Microsoft linker does support overlay, I have tried it myself and
       it seems to work ok.  Does anyone out there know of a utility that
       can go thru all the source files that I have and generate an overlayed 
       version of a linker respond file which directs the MS linker to 
       generate an executable image that fits into the 640K??????  It is
       very time consuming to do it manually.

   2.  Are there any memory management tools out there that can allow
       my application to reside in an expanded memory area and load the
       needed code into the DOS memeory during runtime (paging)?????
       The tool(s) must be compatible with MicroSoft C.

If anyone had any experience in porting applications greater 640k to a PC-DOS,
I would like to hear from you to find out what techniques you used.

Any help would be greatly appreciated.