Hi, Japheth is right, you have to say
DOS=HIGH,UMB
to enable usage of both HMA and UMB for DOS purposes.
Otherwise, the HMA (HIGH) or UMB (UMB) would only be
accessible for programs which directly ask for them,
as opposed to LOADHIGH / DEVICEHIGH / kernel-in-HMA
which are the DOS purposes of
I can't get jemmex.exe to supply any upper memory. It seems to think
that it is supplying it. I tried it on 3 different systems. Just as a
sanity check I tried MS-DOS and it did supply upper memory. Any ideas?
Config.sys:
device=a:\jemmex.exe i=A000-b7ff i=test x=test MAX=32M RAM VERBOSE
I can't get jemmex.exe to supply any upper memory. It seems to think
that it is supplying it. I tried it on 3 different systems. Just as a
sanity check I tried MS-DOS and it did supply upper memory. Any ideas?
Config.sys:
device=a:\jemmex.exe i=A000-b7ff i=test x=test MAX=32M RAM VERBOSE
I can’t get jemmex.exe to supply any upper memory. It seems to think that it
is supplying it.
Yes. And if is thinking that it does then it does, because it has full
control over the paging tables.
UMB supplied at a01f-b7ff, free.
The UMBs are there, but DOS has ignored them. You should