Re: Re: UMB and 386/486 --> status of FreeDOS emm386 etc.

Alain <[email protected]>
Newsgroups gmane.os.freedos.devel
Message-ID <[email protected]>
> > I have nothing against FreeDOS EMM386. I have against Micro$ofts's.
> > What is the completion state of FreeDOS EMM386? Is it stable? What
> > services are running? Does it provide UMB?
> 
> FreeDOS emm386 is stable IF you use it with the himem that comes with
> it. After fixing all known incompatibilities, there are still some
> unknown incompatibilities with FDXMS left :-(.
> You cannot use it with > 64 MB RAM, as the page tables will point to
> the void for the RAM beyond that pointer, even for things loaded
> -before- emm386. That is, using FDXXMS with FreeDOS emm386 is futile
> as a way to get > 64 MB of sum(EMS, XMS).
> 
> FreeDOS emm386 supports UMBs and EMS. Its big downside is that it does
> not support VCPI. For that reason, you cannot run any protected mode
> programs (like programs that use DPMI, for example djgpp compiled
> programs) after loading FreeDOS emm386.

Please explain something to me: If I run some protected mode programs
with _only_ fdxms (which dos not provide VCPI) they run. Why is it 
that such program will stop working?

> I personally prefer using UMBPCI for getting UMBs

this is HW based. I use it on all PCIs so far without problems :)

> (alternative choices
> are HIRAM, URAM, RDOSUMB),

HIRAM is HW based too. Are the others too? where can I get them?

> but this means that I have no EMS (I normally
> do not need EMS). You can find a list of supported hardware for UMBPCI
> and the like in the technotes (#177 I think). If your hardware is
> supported, you have UMBs in a very efficient way. If not, you must use
> any variant of emm386 to get UMBs. An example of non-supported hardware
> are AMD KT133 motherboards for Athlon, as far as I remember. Alas, cool
> processor and not too expxensive!

Yes, I want a non-hw version for old machines and for future incompatibilities.
I believe that UMBPCI will stop working some day :(

> For having UMB -AND- EMS, I use DR DOS emm386. This also has a built-in
> DPMI host for protected mode software, but it also offers the normal
> VCPI support. If you have it with DPMI=ON in your config.sys, some low
> level drivers may break. But in normal EMS/UMB only mode, it is very
> neat. You must use VERSION=4.01 in config.sys or my personal patched
> version or have a kernel that offers > 64k RAM to device drivers to use
> it (I HOPE that 2027 will), because it uses lots of RAM for a short
> moment during installation (but then frees most of it, moving itself
> beyond the 1 MB boundary).
> PS: Some versions of MS emm386 work as well, some others do not. The
> configuration is a bit tricky. But you did not want to use it anyway :-).

I am seeking a 100% percent free instalation, so DR or MS's are no good :(

Alain
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.