On Tue, 8 Jan 2002 12:36:30 +0100, Stephane Roth wrote:

> Clarence Verge <[EMAIL PROTECTED]> wrote to the list on 1-8-02 :
>> Since you can not have XMS with a 286, the choices are simpler.

> Clarence , I bet it was a 'lapsus calami' ? Of course XMS is available to
> 80286 based AT and clones , as provided by Himem.sys ( or equivalent ) , and
> I bet Uncle Slacky has it enabled !

Hi Steph;
No lapsus calami. I considered that possibility before adding my closing
remark, but re-called my old QEMM document which I thought had specified
it would not work on a '286.  I had done some early experiments with
an Orchid '286 Turbo board with 2 megs of memory and found I could not
use the upper meg for anything but a ramdisk. :(

I have just now read my DOS 5 manual, which says you CAN have XMS on
286 and higher processors.

So, I'm confused ! The MSDOS document seems to say YES you can have
XMS, but later goes on to say you must have a '386 or higher if you
want to load programs into upper memory !  i.e EMM_386_.
You can have it but you can't use it ??

Rather than search for more info on this point, I'll capitulate now.<g>

Ack. I lied. I went for a look.<GG>
Couldn't find anything that implied the "XMS" in a '286 was useable
for anything but a ramdisk. And loading DOS into the HMA.
That's good, but I think I knew that.

I still can't find anything that will allow use of the space between
640k and 1Mb. You need a UMB provider for that. That's EMM_386_.

HOWEVER, and I quote:
 If your computer has a 80386 or 80486 processor, you can use EMM386.exe
 as the UMB provider. If your computer has a different processor, you
 must supply a different UMB provider. *On some computers, you may even
 be able to use HIMEM.SYS itself as the UMB provider.*

??????

-  Clarence Verge.
-- Using Arachne 1.66 on DSL.

Reply via email to