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.