Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!elroy.jpl.nasa.gov!ncar!gatech!uflorida!novavax!raab From: raab@novavax.UUCP (Moshe Raab) Newsgroups: comp.lang.c Subject: DOS Extender/Heap Manager Keywords: DOS Extender Heap Message-ID: <2078@novavax.UUCP> Date: 8 Nov 90 01:18:47 GMT Organization: Nova University, Fort Lauderdale, FL Lines: 28 I am developing a program (to run under DOS) that uses third party libraries (C-scape, Paradox and Metawindows). Because of the nature of what I am doing and of the libraries I have run out of conventional memory (I estimate that I need about 500K of conventional RAM just for data). I have looked at several options: 1) RTLINK plus: this overlay linker really helps only in the code area. it does not virtualize any data segements. virtualizing third party libraries is not always possible. 2) Rational Systems DOS/16M. this is a "DOS Extender". By switching to protected mode, all of memory is addressable and the 640K boundary goes away. I am pretty sure that this is what I will need, but i can't afford the $5000 (starting) price tag. 3) Coding for EMS support. Since almost all of the memory is being used by the third party libraries, I have no control of the memory allocation. I am looking for suggestions on how to solve this problem. If there are reasonably priced packages, heap managers or other tips that you may know about I would appreciate if you could let me know. Thank you very much. Moshe Raab raab@novavax