Harry Potter dit dans news:f14bb471-edca-4214-b782-25fe85d1fa64
Post by Harry PotterIt says that the top of Conventional RAM is *not* 640k. :(
Could be "extended BIOS data area" EBDA. Normally DOS 7.x would
relocate those data lower during IO.SYS initialisation, BUT - there
is
a but - this autorelocation doesn't happen if the EBDA size is over 1
kilobytes (from memory). If your computer's BIOS creates an XBDA
larger ° than what MSDOS itself can relocate, - it is left in place,
just under the video area at segment A000, and you'd get the message
you quoted.
Solution is to write (or get) a program taking the form of a pseudo-
device driver that will relocate the EBDA down and insert a call to
that in your CONFIG.SYS.
If it's NOT the EBDA (aka XBDA) then of course it could be other
"special" drivers that you might happen to have (I seem to remember
you having a tendency to install everything AND the kitchen sink in
your systems, and THEN come crying it doesn't work... Well, you are
welcome to try things, but should remember that being adventurous
requires skills beyond calling for help on numerous news-groups and
possibly also web-sites. Just saying ;=)
Hope you sort this and other self-inflicted pains anyway...
Cheers
° Large EBDAs *used to* be unusual; however IF you are running MS-DOS
native on some (most) new HW with EFI BIOS and a compatibility module
(CSM), your EBDA will often end up being 4 K or even larger.
Sometimes twraking BIOS settings may reduce it to regular 1Kilobytes
in size. F'instance, DISABLE "SATA" and choose something might be
called "legacy IDE" or somesuch for hard disks...
°° Regarding QEMM VIDRAM, it might do great HARM if you manage to
launch it on modern HW. You have been warned (but I fear you wouldn't
heed anyway)
--
Nim'