Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.milw.wisc.edu!srcsip!orion!rogers From: rogers@orion.SRC.Honeywell.COM (Brynn Rogers) Newsgroups: comp.sys.ibm.pc Subject: HIMEM.SYS loading device drivers past 1Meg. Summary: Does HIMEM.SYS work? How do set it up? Message-ID: <26663@srcsip.UUCP> Date: 31 Jul 89 19:53:21 GMT Sender: news@src.honeywell.COM Reply-To: rogers@orion.UUCP (Brynn Rogers) Distribution: na Organization: Honeywell Systems & Research Center, Camden, MN Lines: 18 I am under the impression that HIMEM.SYS can be loaded to use first 64K past 1Meg as real memory (on 286's only). How do I get it to work? I have a good 50K of device drivers that suck up my memory. I have tried it (HIMEM.SYS) in the past but it didn't seem to make a difference, but before I go experimenting with it again I would like to hear from someone who has it working right. (You need to have 1 Meg of memory to do this trick) The trick that you can use on a 286 to get 640K +64K-16 Bytes of real mode memory is this: on a 286 the segment FFFF:0000 to FFFF:FFFF is real memory located from 0FFFF0 to 10FFEF; but on a 8086 it wraps around from 0FFFF0 to 00FFEF. so 100000 to 10FFEF are available to be used ( FFFF0 to FFFFF is ROM, in fact, every 80x86 starts executing at FFFF0) Brynn Rogers Honeywell S&RC rogers@src.honeywell.com 612-782-7737 use this address if your reply bounces