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

tom ehlert <[email protected]>
Newsgroups gmane.os.freedos.devel,gmane.spam.detected
Message-ID <[email protected]>
> FreeDOS himem: max. 64 MB, written mostly in C, by Tom.
> FreeDOS fdxms: max. 64 MB, written mostly in ASM, by Martin.
wrong. 
himem and fdxms are basically 95% identical (allthough nearky
impossible to see if using diff).
I just lifted command line parsing and similar stuff from
ASM to C.


> FreeDOS emm386 only runs with FreeDOS himem. It -should- work with
> FDxms286 and FDxms as well, 

there was a time, when changing a single statement in FDXMS would
have made it compatible to EMM386 (this was tested). 

As martin openly refused to add this statement to FDXMS (for about 
six months - so much about 'alive and kicking), HIMEM was (re)born.

now FDXMS has this single stement fixed, it doesn't run - for a different
reason.
so I would say, FDXMS is incompatible to EMM386, not the other way round.


> It is usually hard for Tom and Martin to work together on one project,
> but over the time, their 2 XMS manager families inherit each others
> features.
they were, and basically still are - the same.

> I think it should be possible to fix the unknown incompatibilities in
> either FDxms286 or FDxms, so that it can work together with FreeDOS
> emm386. I know, Tom would say: Why use FDxms, my Himem does the same!
> But for the records: If it does the same, I would prefer to be able
> to use all two/three...
tom would say:
the only usable XMS handler with EMM386 will have a feature set like
eiher FDXMS or HIMEM. scince this feature set is 100% identical 
(except that FDXMS is incompatible to SoftICE - by design), there is 
no need to have 2 different XMS handlers.


> I know that neither Tom nor Martin would be willing to abandon their
> versions of XMS managers

sure. I need something that is compatible to SoftICE (else all you guys
wouldn't even have FreeDOS HMA). FDXMS isn't. end of story.

> Toms version is optimized for FreeDOS emm386 compatibility.
it's not 'optimized'. there was a bug fixed, nothing else.

> I hope I could clarify a few points :-).
Hope, me too.

> PS: FDxms is supposed to auto-fallback to using the BIOS (in 386 style),
which
> should make it FreeDOS emm386 compatible. 
and that's a) something I found and fixed (while testing with Softice),
and b) it's obviously in HIMEM, too.

tom
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.