Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!rutgers!bellcore!texbell!killer!royf From: royf@killer.Dallas.TX.US (Roy Frederick) Newsgroups: comp.sys.ibm.pc Subject: Re: Heap Expander breaks 640K? !!! Summary: EMM Driver Message-ID: <7861@killer.Dallas.TX.US> Date: 16 Apr 89 02:16:25 GMT References: <1086@ptolemy.arc.nasa.gov> Organization: The Unix(R) Connection, Dallas, Texas Lines: 27 In article <1086@ptolemy.arc.nasa.gov>, raymond@ptolemy.arc.nasa.gov (Eric A. Raymond) writes: > Has anyone had any experience with using the Heap Expander from the > Tool Makers (408-458-0690 for info, 800-248-1045 x100 to order)? > > Apparently, it includes library and source (for Turbo C & Pascal, MSC) Heap expander is just an EMM/EXT/Disk driver subroutine package. It no more breaks the 640K barrier than any other EMM access package does. You are required to call special allocation routines instead of malloc, requests must be <= 16K each (size of EMM page), and call map routine each time you need to access a given area. Also, the ad I responded to said "Still just 59.95!". The next issue of Dr Dobbs ran the same ad, but "Still just 79.95!". What the h*ll do they mean "still"? I have a simpler EMM subroutine package (only EMM, not EXT or disk) in asm you can have for free. It is designed to be called from TurboC. You can assemble any model you want. Just 4 routines (all in one module) init, alloc, map, close. Same limitations as for HX (that's life with EMM). Not copyrighted - I will post it if anyone wants it. Roy Frederick (royf@killer.UUCP) Dallas County Data Services (214) 749-6340 504 Records Bldg. Dallas, TX 75202