Re: [Freedos-user] Problem with running FreeDOS on HP Compaq 6720s

2011-10-19 Thread Mark Brown
get a copy of darik's boot and nuke and erase the hard disk,
single pass, no verification.
 
when loading the cd, use only the xms option, NO EMM386!
 
then xfdisk the disk using the default choices, except when it comes to 
write the partition table, then choose yes.
 
then format the disk using the format command.
 
then try to install it (freedos) again.
 
this has always worked for me.
 
i must add, though, do these steps exactly right, else the whole implementation
is broken and you'll have to start over again.
 
you can write me direct if you like,
my email appears below.
 
the problem is not insurmountable, it's common with v1.0,
and 1.1_test3.iso cd works better at installing system.
you can add the other stuff from the 1.0 implementation later.
 

eufdp...@yahoo.com
eufdp...@yahoo.com
eufdp...@yahoo.com
eufdp...@yahoo.com
eufdp...@yahoo.com




From: Anton Vernigor smm...@gmail.com
To: freedos-user@lists.sourceforge.net
Sent: Tuesday, October 18, 2011 5:00 PM
Subject: [Freedos-user] Problem with running FreeDOS on HP Compaq 6720s


Dear all!


I’m trying to install FreeDOS (fdbasecd.iso) on a real (not virtual) machine 
for the first time, and I’ve met some problems. At first I couldn’t install 
FreeDOS at all, despite it was installed on VirtualBox flawlessly. 
Installation went well, no errors or warnings, and after the final reboot I 
got blank black screen with no reaction to any input, only power button could 
help.


It seems it was fixed with another options used while partitioning the disc, 
but I’m not sure what certain option did the job.


But after all I still see some strange behavior in just installed system. If I 
choose default second option in startup menu (Load freeDOS with EMM386+EMS and 
SHARE), the screen gets filled with error message, and I still see no reaction 
on keyboard or trackpad. Screen looks like this.


Bad or missing command interpreter: ÉÉÉ Enter the full shell command line: Bad 
or missing command interpreter: ÉÉÉ Enter the full shell command line: Bad or 
missing command interpreter: ÉÉÉ Enter the full shell command line: Bad or 
missing command interpreter: ÉÉÉ Enter the full shell command line: Bad or 
missing command interpreter: ÉÉÉ Enter the full shell command line: Bad or 
missing command interpreter: ÉÉÉ Enter the full shell command line: Bad or 
missing command interpreter: ÉÉÉ Enter the full shell command line: Bad or 
missing command interpreter: ÉÉÉ Enter the full shell command line: Bad or 
missing command interpreter: ÉÉÉ Enter the full shell command line: Bad or 
missing command interpreter: ÉÉÉ Enter the full shell command line: Bad or 
missing command interpreter: ÉÉÉ Enter the full shell command line: Bad or 
missing command interpreter: ÉÉÉ Enter the full shell command line: Bad or 
missing
 command interpreter: ÉÉÉ Enter the full shell command line: Bad or missing 
command interpreter: ÉÉÉ Enter the full shell command line: Bad or missing 
command interpreter: ÉÉÉ Enter the full shell command line: Bad or missing 
command interpreter: ÉÉÉ Enter the full shell command line: Bad or missing 
command interpreter: ÉÉÉ Enter the full shell command line: 

The other strange thing is that first (Load FreeDOS with EMM386, no EMS (most 
UMBs), max RAM free) or third (Load FreeDOS including HIMEM XMS-memory driver) 
option in startup menu works normally, as I see (not investigated seriously, 
but at least it looks so). Fourth option can’t be chosen at all.


So as I’m new to this kind of OS I ask where can I read about this problem 
with second menu option and how can I try to fix it, if it’s possible?


Just for now I’ve edited fdconfig.sys to hide menu and use the third option by 
default, but it doesn’t look like a good solution.


What kind of hardware info may be helpful for solving this problem?


Thanks!
--
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2d-oct
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


--
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2d-oct___
Freedos-user mailing list

Re: [Freedos-user] Problem with running FreeDOS on HP Compaq 6720s

2011-10-19 Thread Alain Mouette

Em 18-10-2011 22:34, Rugxulo escreveu:
 On Tue, Oct 18, 2011 at 5:56 PM, Alain Mouetteala...@pobox.com  wrote:
 Em 18-10-2011 20:33, Rugxulo escreveu:

 BTW, call me naive, but does that above line even give you any UMB
 space?? If not (and NOEMS), why use EMM386 at all?? (Just use XMS.)
 :-/

 Other things did not work anly with XMS, among other things emm386 puts
 the machine in protected mode, this helped something...

 Eh? That would be weird. Hmmm, now that I think about it, I think
 CWSDPMI (and/or other DPMI hosts) can't handle fragmented XMS (or hog
 it all for themselves), so shelled out apps don't have anything to
 use. Perhaps you're relying on that? In that case, yes, the 4 kb pages
 help, oddly enough. Otherwise it's not so recommended (esp. since EMS
 isn't as widely used in most modern DOS apps), as you probably
 already know, esp. regarding DPMI 1.0 extensions and CWSDPMI r7.

 And es, you are right, it gave me no UMB, which in that situation is
 just a minor annoyance. My program is 32 bits so it does not need much
 lower memory.

 DJGPP, perhaps? If OpenWatcom, you could (should) try a different
 extender (DOS/32A or Causeway).

I use OpenWatcom, with Causeway. I tried WDOSX and DOS4G but they were 
not as relyable as Causeway.

 I guess UMBPCI is out of the question??

Completly, it is hardware dependant and does not behave well on unknown 
hardware.

 I tried but could not find a range to exclude that worked and would
 leave me some UMB :(
 I find that hard to believe.

Basicaly due to lack of time. It was kind of a emergency rescue...

 But luckily FreeDOS is pretty efficient
 anyways (at least with XMS available).

:)

Alain

--
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Ciosco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Undeserved Comment Re: EMM/JEMM, A20, Etc.

2011-10-19 Thread Alain Mouette
Hi Jack,

First of all, let me clear one MISSUNDERSTANDING... The EMM386 that 
works ok is from Michel Devore, which was extensevely tested by the 
members of FreeDOS.

Most of your answer regards GatesCo product, sory for the confusion

About the A20 issue. I used it because I had a very stange problem: 
after a crash (with only XMS) the machine never booted again from the 
disk!!! I had to boot once from a CD and reboot adain from the disk. 
That never happend to me and is completely unheard of...

Alain

Em 18-10-2011 23:25, Jack escreveu:

 I am DISMAYED by some of the recent comments on this board
 regarding old EMM386 v.s. JEMM386/JEMMEX, the A20 line
 etc.!

 First, I use and recommend JEMM386/JEMMEX with my UIDE and
 other drivers.   I absolutely REFUSE using old EMM386 by
 Gates  Co. because it has (A) Never-fixed BUGS in its VDS
 logic, (B) FAR too much Custom Crap for wretched Win/311
 as anyone can see in its 1.8-MB of source files, and (C)
 is a 125- or 130K driver that eats FAR too much run-time
 memory!   It sucks! in short, and I view UIDE lucky to
 be able to use its OWN UltraDMA, instead of what Gates and
 all his flunkies left us with as DMA when they DROPPED
 MS-DOS in 1995!   I also want NOTHING to do with FD-EMM386
 and anyone who wonders why can read the Revision Notes for
 JEMM386, to view all of what Japheth had to do BEFORE poor
 old FD-EMM386 worked even plausibly as the new JEMM386!

 Re: JEMM386/JEMMEX failing on some systems, this is likely
 due to modern address spaces that the JEMM drivers can't
 detect.   But Japheth once told me that he CHOSE to retain
 all of EMM386's memory-detection logic, so his drivers are
 compatible with what Gates  Co.'s [never updated] TRASH
 will do!So, do you really expect EMM386 will do a much
 better job of detecting memory??   I would NOT!!   If some
 system has a problem loading JEMM386, or loading EMM386,
 its user MUST experiment with the I= and X= commands, to
 selectively include/exclude address areas, until a desired
 EMM driver DOES load successfully!   Never-was, and never-
 will-be a fully automatic PC system, and sometimes a few
 experiments loading drivers (mine included) are NECESSARY!

 Finally, it is a bit LATE in the game! to be thinking of
 new schemes for handling the A20 line.   My own XMGR has
 exactly 4 methods:

(A) IGNORE A20 if it is found enabled when XMGR loads
 i.e. the DOS kernel turns it on forever.
(B) Use keyboard-port logic if /PN was given.
(C) Use port 92h i.e. IBM PS/2 logic if /PA was given.
(D) Ask the BIOS if port 92h logic is there, if neither
/PA nor /PN is given.

 XMGR doesn't handle the usually-ignored BIOS calls, any of
 the ancient Compaq, H/P, ATT 6300 or other 1990s-vintage
 schemes to handle strange A20 logic (all of which caused
 Gates  Co. HIMEM.SYS to reach 30K!), etc.Except for a
 bug in its port 92h logic, back in 2009, nobody has ever
 complained to me that XMGR's A20 logic was inaccurate,
 inadequate, etc.!

 So, why don't we just leave current A20 handling as-is??
 For 99.44% of us, it works fine!   Any strange system on
 which it does not work usually needs TROUBLE-shooting, NOT
 yet-another new A20 handling scheme!!


 --
 All the data continuously generated in your IT infrastructure contains a
 definitive record of customers, application performance, security
 threats, fraudulent activity and more. Splunk takes this data and makes
 sense of it. Business sense. IT sense. Common sense.
 http://p.sf.net/sfu/splunk-d2d-oct
 ___
 Freedos-user mailing list
 Freedos-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-user


--
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Ciosco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Undeserved Comment Re: EMM/JEMM, A20, Etc.

2011-10-19 Thread Jack

Alain,

 First of all, let me clear one MISUNDERSTANDING ... The EMM386
 that works ok is from Michael Devore, which was extensevely
 tested by the members of FreeDOS.

 Most of your answer regards Gates  Co. product, sorry for the
 confusion

NEITHER a misunderstanding, NOR any confusion, at least not
in MY mind!   Do note what I posted AFTER my comments about the
EMM386 drivers from my [obviously] much adored Gates  Co. --

 ... I also want NOTHING to do with FD-EMM386 and anyone who
 wonders why can read the Revision Notes for JEMM386, to view
 all of what Japheth had to do BEFORE poor old FD-EMM386 worked
 even plausibly as the new JEMM386!

Extensively tested, you say??   If so, and given that the last
FD-EMM386 upgrade is still dated 27-Aug-2006, then how would you
explain all the updates, in Japheth's Changelog for his JEMMEX
and JEMM386 drivers, that are dated AFTER 27-Aug-2006??!!

Also, note that JEMM386/JEMMEX are now part of the FreeDOS Base
Software list, while FD-EMM386 is no-longer so included.

I have reviewed Japheth's Changelog, I believe much of what he
had to do changing FD-EMM386 to JEMM386 are Flat-Ass DISASTERS
and I shall continue to AVOID using FD-EMM386, just like I would
avoid the PLAGUE!!

 About the A20 issue.   I used it because I had a very strange
 problem:  After a crash (with only XMS) the machine never booted
 again from the disk!!!   I had to boot once from a CD and reboot
 again from the disk.   That never happened to me and is completely
 unheard of ...

I suggest that a lot of other things besides the A20 line could
have caused such a problem.   In my opinion, you need quite a bit
more evidence, BEFORE you can fault the A20 line only because
your crash appeared to occur with only XMS!!

Jack R. Ellis


--
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Ciosco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Undeserved Comment Re: EMM/JEMM, A20, Etc.

2011-10-19 Thread Jack

In my previous post about FD-EMM386 being changed to JEMM386, and
to be perfectly clear, those Flat-Ass DISASTERS I noted are not
at ALL in JEMM386 but are in FD-EMM386 and had to be CORRECTED by
Japheth!   Sorry for any confusion caused by me -- JEMM386/JEMMEX
ARE the EMM drivers of choice, in my opinion!


--
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Ciosco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Undeserved Comment Re: EMM/JEMM, A20, Etc.

2011-10-19 Thread Eric Auer

Jack,

FD-EMM386 is very outdated, yes. But when it was still maintained,
updates were often tested by a number of users. With JEMM, it is
more like here is an update, enjoy.

 I have reviewed Japheth's Changelog, I believe much of what he
 had to do changing FD-EMM386 to JEMM386 are Flat-Ass DISASTERS
 and I shall continue to AVOID using FD-EMM386...

Thanks for taking the time to read the changelog, can you give some
examples of bad FD-EMM386 bugs which were fixed by JEMM? Of course
there are zero JEMM bugs fixed by FD-EMM386, but that does not mean
that JEMM is by definition free of bugs. I do believe Alain when he
says that he did have data loss with the latter - which may not be
due to bugs at all, maybe it is just that JEMM makes it easier for
the users to shoot their own foot. Which is why I still think that
FD-EMM386 also has some pretty nice sides. Even though I would NOT
recommend to upgrade to a 5 year old FD-EMM386 for THAT reason.

Eric




--
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Ciosco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Undeserved Comment Re: EMM/JEMM, A20, Etc.

2011-10-19 Thread Eric Auer

Hi Jack, Bret, Japheth, Alain, others,

 First, I use and recommend JEMM386/JEMMEX with my UIDE and
 other drivers.   I absolutely REFUSE using old EMM386 by
 Gates  Co. because it has (A) Never-fixed BUGS in its VDS

Nobody suggested to use the EMM386 by MS... By the way, MS
does have a lovely little I/O virtualization API which might
be much weaker than JEMM VLM, but would still be very welcome
for certain drivers. I think the Bret Johnson USB drivers for
example could do cool things if JEMM supported that API :-)

 MS-DOS in 1995!   I also want NOTHING to do with FD-EMM386
 and anyone who wonders why can read the Revision Notes for
 JEMM386, to view all of what Japheth had to do BEFORE poor
 old FD-EMM386 worked even plausibly as the new JEMM386!

Examples please - it does not help when Alain says that his
customers have burning computers with JEMM and you say you
get nightmares from FD-EMM386... There must be something in
which BOTH Alain and you are right, and finding that would
help to convince Alain to trust JEMM and help to improve it.
Because really, I do doubt that JEMM already is perfect...



 Re: JEMM386/JEMMEX failing on some systems, this is likely
 due to modern address spaces that the JEMM drivers can't
 detect.   But Japheth once told me that he CHOSE to retain
 all of EMM386's memory-detection logic, so his drivers are
 compatible with what Gates  Co.'s [never updated] TRASH

How can JEMM retain code from MS EMM, I would rather assume
it retains FD-EMM code? If JEMM mimicks MS, then that could
explain why JEMM is harder to tame than FD-EMM for the user
as AFAIR, FD-EMM tried to have quite cautious detection :-!

 will do!So, do you really expect EMM386 will do a much
 better job of detecting memory??   I would NOT!!   If some
 system has a problem loading JEMM386, or loading EMM386,
 its user MUST experiment with the I= and X= commands...

You know my conclusion - EMM drivers are just not suited for
one size fits all boot disks. But this is a pity and I would
be happy if some EMM driver could eventually prove me wrong.



 Finally, it is a bit LATE in the game! to be thinking of
 new schemes for handling the A20 line.   My own XMGR has
 exactly 4 methods:
 
   (A) IGNORE A20 if it is found enabled when XMGR loads
i.e. the DOS kernel turns it on forever.

If you mean FreeDOS: No the kernel does NOT turn on the A20,
it asks the XMS driver to do that. But it would be NICE if
the driver could explicitly switch A20 ON and THEN does not
touch it any more... Also, I think some BIOSes give you A20
DISABLED at boot, so ignoring / not touching it at all would
not be a very useful choice for most DOS users...

In short, I would be happy about a force-on A20 method.

   (B) Use keyboard-port logic if /PN was given.
   (C) Use port 92h i.e. IBM PS/2 logic if /PA was given.
   (D) Ask the BIOS if port 92h logic is there, if neither
   /PA nor /PN is given.

Fair enough. I hope the BIOS is reliable for the detection.

 XMGR doesn't handle the usually-ignored BIOS calls, any of

What makes you think they are usually ignored? Would the BIOS
not at least ANNOUNCE that they are ignored, detection-wise?
In any case, BIOS calls tend to do (B) or (C) anyway, just in
a slower way, so you are right to ignore those calls, and the
ancient stuff as well, of course :-)

 So, why don't we just leave current A20 handling as-is??

See above. Or maybe the KERNEL could do part of the work: Ask
the XMS driver to switch ON the A20 as soon as the driver is
loaded, but never ask the driver to switch the A20 OFF. Still
other DOS apps or drivers MIGHT come up with the bad idea to
ask the XMS driver to switch off the A20 again after use...

 For 99.44% of us, it works fine!   Any strange system on
 which it does not work usually needs TROUBLE-shooting, NOT
 yet-another new A20 handling scheme!!

Depends... Note that my suggestion is NOT related to Alain's
I had vague problems and think A20 changes help. It is more
my GENERAL suggestion - namely that we should stop switching
around a dusty rusty address gate line. Let's just make SURE
at boot that the gate is OPEN, then keep it like that. As an
OPTION for the command line of any XMS driver, for example.

This is also useful in the context of BIOSes doing a bad job
in implementing 8042 / keyboard style handling of real, PS/2
and USB keyboards already, so for cases where I have to use
the slow keyboard-port style A20 method, I would prefer to
at least only touch that A20 ONCE. For example if there was
a 0.5% chance that USB and/or A20 crash at switching, either
in general or after you load DOS USB drivers or whatever.

While port 92 A20 handling tends to be more foolproof, there
is still another chance that a stupid BIOS messes up when an
A20 switch happens at the wrong moment. As said, I say that
some people would sleep better when they could tell the XMS
driver and/or DOS to switch A20 on and then leave it on :-)

Regards, Eric



Re: [Freedos-user] Undeserved Comment Re: EMM/JEMM, A20, Etc.

2011-10-19 Thread Jack

Eric,

 FD-EMM386 is very outdated, yes.  But when it was still maintained,
 updates were often tested by a number of users.  With JEMM, it is
 more like here is an update, enjoy.

I can sympathize with Japheth re: testing JEMM, as I have the same
problem testing UIDE:  Very FEW who DESIRE to test our drivers!!

 I have reviewed Japheth's Changelog, I believe much of what he
 had to do changing FD-EMM386 to JEMM386 are Flat-Ass DISASTERS
 [in FD-EMM386] and I shall continue to AVOID using FD-EMM386...

 Thanks for taking the time to read the changelog, can you give some
 examples of bad FD-EMM386 bugs which were fixed by JEMM?

Ask, and Ye shall receive!, from the ChangeLog on the JEMM page
at www.japheth.de --

 03/27/2007
  bugfix: free EMS pages not always reported correctly.
  bugfix: translation DMA for 16-bit controller (channels 4-7) didn't  
 work.

 03/02/2007 bugfix: XMS function 11h (free UMB) always returned an error.

 10/07/2006 bugfix: allocating a EMS block with zero pages (int 67h,
 ah=5Ah, bx=0) returned with AH=0, but did not return a valid DX handle.

 09/30/2006
  bugfix: VDS functions 03, 04, 07 and 08 may have failed if bit 1 of DX
   was set (request to copy in/out of DMA buffer) and registers BX,CX
   were  0.
  bugfix: 1 kB of DMA buffer may have been inaccessible.
  bugfix: releasing a DMA buffer of size  1 kB always failed.

 09/06/2006 bugfix: writing to ROM page FF000 if ALTBOOT wasn't set
 caused a crash.

 08/25/2006 bugfix: unsupported VDS functions caused a debug display,
 which didn't work and may have caused corruption of monitor data.

 08/23/2006 bugfix: DMA buffer is ensured to begin on a 64 kB physical
 address boundary.

 08/17/2006 bugfix: in VCPI protected mode entry switch to host stack
 before context is switched.

Note that all of the bugfix items listed above are not-long after the
final update for FD-EMM386, meaning that Japheth likely inherited them,
 from his predecessors.   So, FD-EMM386 cannot (A) handle a VCPI switch,
(B) has DMA-buffer address problems, (C) has VDS function-call problems
and (D) has EMS-page problems!!   Are those enough examples for you??!!

 Of course there are zero JEMM bugs fixed by FD-EMM386, but that does
 not mean that JEMM is by definition free of bugs.

Nor can I expect my own XMGR or UIDE to be by definition free of bugs
since I am not God!   Bugs are a fact of life with software, but what
need NOT be a fact is how so many do so little to FIX their bugs!!

 I do believe Alain when he says that he did have data loss with the
 latter - which may not be due to bugs at all, maybe it is just that
 JEMM makes it easier for the users to shoot their own foot.

Then why, Eric, does FreeDOS have JEMM/HIMEMX in its Base Software
list??   Your comment disparages the very system you support!!

 ... I absolutely REFUSE using old EMM386 by Gates  Co. ...

 Nobody suggested to use the EMM386 by MS ...

Glad to hear THAT, since neither do I!!

 ... I also want NOTHING to do with FD-EMM386 and anyone who
 wonders why can read the Revision Notes for JEMM386 ...

 Examples please ...

See above, or read the JEMM ChangeLog yourself if you want more.

 ... It does not help when Alain says that his customers have
 burning computers with JEMM and you say you get nightmares
 from FD-EMM386 ... There must be something in which BOTH
 Alain and you are right, and finding that would help to
 convince Alain to trust JEMM and help to improve it.

I get NO nightmares from FD-EMM386, since I have never USED it!

On working to improve JEMM386, I like it as-is, I trust Japheth
to make it better using HIS judgement, and I admit to NOT being
enough of a protected-mode programmer to test it properly.   We
are all specialists in software, and my specialty is device
drivers and caching, not protected-mode!

 Re: JEMM386/JEMMEX failing on some systems, this is likely
 due to modern address spaces that the JEMM drivers can't
 detect.   But Japheth once told me that he CHOSE to retain
 all of EMM386's memory-detection logic, so his drivers are
 compatible with what Gates  Co.'s [never updated] TRASH

 How can JEMM retain code from MS EMM, I would rather assume
 it retains FD-EMM code?

Can't say what code JEMM retains or does-not retain.   I only
said it retains all of EMM386's memory-dection logic, i.e.,
its METHODS are the same, no-matter what actual CODE it uses.

 If JEMM mimicks MS, then that could explain why JEMM is harder
 to tame than FD-EMM for the user as AFAIR, FD-EMM tried to have
 quite cautious detection :-!

Can't say there, either, as I avoid FD-EMM386 like the PLAGUE!

 You know my conclusion - EMM drivers are just not suited for
 one size fits all boot disks. But this is a pity and I would
 be happy if some EMM driver could eventually prove me wrong.

Good luck waiting for one!   But, why wait -- Why not recommend
that users who create boot diskettes DO NOT include any EMM
driver in such boot activities??   If a boot diskette is to
get a system