Re: [Freedos-user] Jemm altboot update (was: Jemm minor update)

2007-08-19 Thread Eric Auer

Hi Japheth, in

 http://www.bttr-software.de/forum/forum_entry.php?id=325

you write:

   an update of Jemm is available. However, if the current version works
   for you, there is no need to upgrade.
   http://www.japheth.de/Download/jemm565b.zip

   More details
   It has turned out that the reboot strategies (standard and
   altboot) of Jemm + FD Emm386 are totally different from what MS
   Emm386 does. What's worse, the Jemm + FD Emm386 standard method
   doesn't work on many machines.

   With this update Jemm's standard method is fully MS Emm386
   compatible.
   related link: http://support.microsoft.com/kb/93366

However, the CHANGELOG gives a different impression:

 -- v5.64
  137. the ALTBOOT int15 hooking is now always done and ALTBOOT is dummy.

Background: We came to the conclusion that Jemm with altboot
works similar to what MS emm386 does without altboot. This
is also why Jemm often did not ctrl-alt-del properly at all
if you did not activate Jemm-altboot...

The old code was EITHER set breakpoint at :0 OR hook
int 15, while 5.65 does BOTH (catch jumps to :0
and hook int 15 to trap ctrl-alt-del keypresses). It is
interesting that the catch just puts an int 19 there,
is that a real reboot or just a fastboot in this case?



However, this is NOT fully ms emm386 compatible yet. In
MS emm386, altboot DOES have an effect. According to the
quoted page, ms emm386 normally hooks int 15 and :0,
and if ctrl-alt-del is detected, emm386 FIRST lets all
other int 15 handlers run and THEN shuts down itself and
reboots. If you use ms emm386 altboot, emm386 will instead
FIRST shutdown itself and THEN call other int 15 handlers,
because those might already do the reboot themselves and
you get a crash if you reboot without first shutting down
emm386. Note that ms emm386 altboot only has an effect if
int 15 is not called from within an UMB (i.e. if you do
not have KEYB loaded to UMB). Otherwise, shutting down
emm386 (disabling UMBs) before calling further int 15
handlers would be likely to have evil side effects...
Long story, read the MS page mentioned above :-)



So, what do we gain from the update? Answer: A lot :-)
MS EMM386 only needed altboot in very few cases, so it
is good that JEMM now behaves roughly like ms emm386
without altboot option. However, it is not good that
JEMM now simply ignores the altboot option.

It should show a warning that it does not yet implement
this option. Of course many people with FreeDOS or JEMM
do use altboot because they found out that they needed
it, but now that jemm without altboot behaves roughly
like ms emm386 without altboot, the roadmap of JEMM
should contain jemm with altboot should behave like
ms emm386 with altboot.

In short: If you needed altboot with ms emm386, you are
still out of luck. If you needed altboot with JEMM, you
no longer need it, and did not need it with MS either.
So many people will get better ctrl-alt-del now :-)).




Looking at the source, I see another change: Automatic page
frame location selection changed from 4k to 16k position
granularity, good idea :-). There also seem to be adjustments
in virtual A20 handling and UMB handling, could you explain
what has changed?

Eric


-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now   http://get.splunk.com/
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


[Freedos-user] SYS.COM

2007-08-19 Thread Ray Davison
I have 1.0 CD and boot floppy.  I cannot find a SYS.COM.  I found the 
DOCs for it on the CD.  Where is the file?

TY
Ray

-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now   http://get.splunk.com/
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] SYS.COM

2007-08-19 Thread Marti van Lin
Ray Davison wrote:

 I have 1.0 CD and boot floppy.  I cannot find a SYS.COM.  I found the 
 DOCs for it on the CD.  Where is the file?

Ray, It's available as a zipfile in:

\FREEDOS\PACKAGES\BASE\SYSX.ZIP

Cheers.

-- 
|_|0|_| Marti T. van Lin
|_|_|0| http://ml2mst.googlepages.com
|0|0|0| http://osgeex.blogspot.com

-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now   http://get.splunk.com/
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


[Freedos-user] OS selectors

2007-08-19 Thread Ray Davison
Is anyone current on what is available for operating system selection?

For years I used VCom System Commander, up to SC 2000.  When that had 
trouble with OS/2 on some hardware I went to Acronis OS selector V5.  I 
now have 8, 9 and 10.  They do not seem to understand booting a 
partition that is above 1024.

The OS I need\want are DOS, Win and OS/2.  My setup for years has been; 
FAT16 C: as the only primary, holding DOS and W9X, and the rest 
extended.  When things were changing C: had multiple versions of each. 
It now has FreeDOS and W98SE.

The rest of the HDD is a single extended.  For Win I have moved to W2K. 
  I keep W98SE as a maintenance installation, mostly to fix FAT32 
partitions.  I use FAT32 partitions to share apps and data between the 
three OSs.

I have OS/2 Warp4 on a FAT16.  My challenge is that the current version 
of OS/2; eCommStation (eCS) wants to use HPFS, which neither DOS nor Win 
can access and DOS cannot even see.  The only way I have found to have 
DOS and the other OSs see the same drive letters is to put all HPFS 
after all FAT, and that puts eCS above 1024.

And that leaves me needing an OS selector that understands 
1024\interrupt 13.

Or, someone could add HPFS support to the FreeDOS kernel.

Ray


-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now   http://get.splunk.com/
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] OS selectors

2007-08-19 Thread Norbert Remmel
Hi Ray,

 And that leaves me needing an OS selector that understands 
 1024\interrupt 13.

I don't know if it does, but did you try PLoP Bootmanager?
See: http://www.plop.at/de/bootmanagerdl.html

Norbert.

-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now   http://get.splunk.com/
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user