Re: [Freedos-kernel] kernel 2038 discussion stuck? history.txt changes

2009-06-05 Thread Eric Auer

Hi dos386!

Can you forward details about that dmidecode / bttr forum thing?

 PS: I would like to quote IBID_AG
 4. I would rather see more of the features from 2037 in stable

Ask IBID... country sys support is very useful for SOME languages,
but which other features of 2037 are really hot? :-)

  WfW support in stable, these might be handy.

 WtF is WfW ???

Windows for Workgroups 3.11 - quite different from Windows 3.0
and 3.1, because WfW always runs in 386enh mode (unless you call
a sort of minimal safe mode running). FreeDOS runs Windows 3
in standard mode easily, but support for 386enh mode is even an
experimental compile-time extension of the experimental 2037
kernel. Pretty unstable, in other words :-).

 As for SYS, I think I'll keep both versions (stable and unstable)
 due to different feature sets.

 Actually I had forgotten to point this one: there used to be
 SYS 3.5 or 3.6 back in 2005 ... that's what EDR-DOS SYS was
 forked from ;-)

This is simply the unstable branch of SYS - Udo of course likes
the ability of that SYS to make other operating systems bootable,
in particular EDR DOS :-). But yeah - we should take care with
the version numbers, otherwise we get 2 totally different SYSes
which have the same version number!

Eric



--
OpenSolaris 2009.06 is a cutting edge operating system for enterprises 
looking to deploy the next generation of Solaris that includes the latest 
innovations from Sun and the OpenSource community. Download a copy and 
enjoy capabilities such as Networking, Storage and Virtualization. 
Go to: http://p.sf.net/sfu/opensolaris-get
___
Freedos-kernel mailing list
Freedos-kernel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-kernel


Re: [Freedos-kernel] kernel 2038 discussion stuck? history.txt changes

2009-06-05 Thread Bernd Blaauw
dos386 schreef:
 PS: I would like to quote IBID_AG
 2. Congratulations on a great kernel/OS
 4. I would rather see more of the features from 2037 in stable
 

 List ???
   
* external Country.sys support (including MODE, DISPLAY, NLSFUNC etc)
* That FNODES stuff (Bart seems to be working occasionally on this, but 
now based on 2038)
* Windows 3.1x support
  WfW support in stable, these might be handy.
 

 WtF is WfW ???
   
Windows for Workgroups , which is a flavor of Microsoft Windows 3.11
 And SHSUCDX with UDF support does seem higher priority.
 UDF-CDEX would be separate from kernel development
 

 As it always was.
   
What does UDF support do? Enable copying video DVD? or enable packetwriting?
 Actually I had forgotten to point this one: there used to be SYS 3.5
 or 3.6 back in
  2005 ... that's what EDR-DOS SYS was forked from ;-)
   
Jeremy Davis created SYS 3.5 yes with support for several other 
DOS-based operating systems by generating their bootsectors.
Found some old info at my ancient Blog on Jeremy's server [ 
http://wiki.fdos.org/Blog/Bernd ]
Indeed DR-DOS got its SYS from here.

I seem to recall that SYS did not support FAT32 bootsectors for Windows 
95OSR2.x and Windows98/98SE/ME.

As we're on the kernel list anyway, would anyone be able to tell me if 
it's possible to modify the kernel enough with additional code so that 
it could read a Isolinux/Memdisk commandline including arguments?
Followed by searching for a config=x option where x=[0..9] and then 
executing that menu option in (fd)config.sys. The benefit of this is 
taking away 1 keypress
Currently it's : 1) select to boot FreeDOS from CD , 2) select which 
menu option you want.
I'd rather create multiple Isolinux options which would then tell the 
same FreeDOS diskette image what to do, in config.sys already.
Eric Auer had a commandline utility for this, which is already quite 
usefull, but means there's no support for loading device drivers (and 
specially DOS=HIGH, DOS=UMB, the kernel and FreeCOM , XMS saves a lot of 
memory)

Bernd

--
OpenSolaris 2009.06 is a cutting edge operating system for enterprises 
looking to deploy the next generation of Solaris that includes the latest 
innovations from Sun and the OpenSource community. Download a copy and 
enjoy capabilities such as Networking, Storage and Virtualization. 
Go to: http://p.sf.net/sfu/opensolaris-get
___
Freedos-kernel mailing list
Freedos-kernel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-kernel


Re: [Freedos-kernel] kernel 2038 discussion stuck? history.txt changes

2009-06-05 Thread Bernd Blaauw
Eric Auer schreef:
 Hi dos386!

 Can you forward details about that dmidecode / bttr forum thing?
   
http://www.bttr-software.de/
http://www.bttr-software.de/forum/forum.php
software: http://www.bttr-software.de/misc/dmide29b.zip (I guess)

Nowadays a hardware diagnostics tool at boottime seems to be HDT, for 
Syslinux [ 
http://syslinux.zytor.com/wiki/index.php/Hdt_(Hardware_Detection_Tool) ],
with a so-called COM32 module at 
http://konilope.linuxeries.org/hdt/hdt_0_3_3.c32

Bernd

--
OpenSolaris 2009.06 is a cutting edge operating system for enterprises 
looking to deploy the next generation of Solaris that includes the latest 
innovations from Sun and the OpenSource community. Download a copy and 
enjoy capabilities such as Networking, Storage and Virtualization. 
Go to: http://p.sf.net/sfu/opensolaris-get
___
Freedos-kernel mailing list
Freedos-kernel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-kernel


Re: [Freedos-kernel] kernel 2038 discussion stuck? history.txt changes

2009-06-05 Thread Tom Ehlert
 * Windows 3.1x support
seriously: is ANYBODY using Windows 3.x ?

IMHO Windows 3.x is 100% obsolete, so why would anybody want windows
3.x support ?

  WfW support in stable, these might be handy.

 Windows for Workgroups , which is a flavor of Microsoft Windows 3.11
WfW support will probably never come; WfW was tighly coupled to the
kernel (at least according to Schulman et. al., WfW is MUCH more then
just a flavour of Windows 3.11)


 And SHSUCDX with UDF support does seem higher priority.
 UDF-CDEX would be separate from kernel development
 What does UDF support do? Enable copying video DVD? or enable packetwriting?
being able to read UDF formatted DVD's, in particular all packet
writing DVD software

Tom


--
OpenSolaris 2009.06 is a cutting edge operating system for enterprises 
looking to deploy the next generation of Solaris that includes the latest 
innovations from Sun and the OpenSource community. Download a copy and 
enjoy capabilities such as Networking, Storage and Virtualization. 
Go to: http://p.sf.net/sfu/opensolaris-get
___
Freedos-kernel mailing list
Freedos-kernel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-kernel


Re: [Freedos-kernel] kernel 2038 discussion stuck? history.txt changes

2009-06-05 Thread Eric Auer

Hi Bernd, Tom, Bart, others,

 * external Country.sys support (including MODE, DISPLAY, NLSFUNC etc)

Definitely useful. I hope it can be combined with compiled-in
2038 style basic support: Things like date/time/number format.
While only external country.sys adds sort/uppercase/lowercase
override possibilities, people with mostly ASCII languages
can still enjoy the (smaller on disk, easy to use) built-ins.



Can you find other useful and reasonably easy to port features on
http://apps.sourceforge.net/mediawiki/freedos/index.php?title=Unstable_Kernel_Branch
http://freedos.svn.sf.net/viewvc/freedos/kernel/branches/UNSTABLE/?sortby=dateview=log
Would be interesting to know :-)



 * That FNODES stuff (Bart seems to be working occasionally
 on this, but now based on 2038)

Bart seems to work on this a lot, but unfortunately there is
nothing about the progress on the mailing list. Otherwise I
would ask why r1416 rmdir drops the 00/eof check (does it?)
and why r1397 drops the dos_commit-only way of close(?) and
how get_f_nodes_cnt works, among other things...



 Windows for Workgroups , which is a flavor of Microsoft Windows 3.11

Actually people who say Windows 3.11 almost ALWAYS actually
mean Windows for Workgroups 3.11 ... There is also a year
2000 patch for Windows 3.1 which is called Windows 3.11 but
that is by far the less frequently used type of Win 3.11.

Windows 3.0 and 3.1 are quite different. I disagree that they
would be useless without 386enh mode. I remember WIN /S still
was quite useful for me but then I do not use Win32s based
(Win9x-ish) software that would require 386enh mode... :-).

Tom, can you give details on this:

 WfW support will probably never come; WfW was tighly coupled to the
 kernel (at least according to Schulman et. al., WfW is MUCH more then
 just a flavour of Windows 3.11)

What is Schulman et al? I wonder whether the experimental
patch for the experimental 2037 branch was for making 3.1
enh mode or 3.0 enho mode or rather WfW work in FreeDOS,
or maybe several of them, does anybody know? Note that it
is hard to run old Windows on modern hardware with any DOS.

It can help to tell your HIMEM to show only max 256 MB of
RAM, avoid EMM386, avoid Windows direct disk access drivers
and maybe do other config tricks.

Windows 3 is probably not extremely obsolete - I remember
even that 3.0 worked, 3.1 did not of the deliberate DR
DOS incompatibility long ago really hurt DR DOS market...



 What does UDF support do? Enable copying video DVD?

UDF is popular for rewritable disks, writing on the fly
and large disks with large files, in the CD and DVD world.
Many DVDs and CDs still have normal ISO9660 instead, sure.

 Jeremy Davis created SYS 3.5 yes with support for several other 
 DOS-based operating systems by generating their bootsectors.
 Found some old info at my ancient Blog on Jeremy's server
 http://wiki.fdos.org/Blog/Bernd ]
 I seem to recall that SYS did not support FAT32 bootsectors for
 Windows 95OSR2.x and Windows98/98SE/ME.



 it's possible to modify the kernel enough with additional code so that 
 it could read a Isolinux/Memdisk commandline including arguments?

Possible of course, desirable no ;-). There is that GETARGS
tool and you can use it in autoexec. You can also use DEVLOAD
if you want to use the fetched text for device driver options.

 Followed by searching for a config=x option where x=[0..9] and then 
 executing that menu option in (fd)config.sys. The benefit of this is 
 taking away 1 keypress

Bad ratio between benefit and exotic feature ;-)

 Currently it's : 1) select to boot FreeDOS from CD
 2) select which menu option you want.

You can also use SYS CONFIG to enable Tom's function
to skip STARTING DOS and boot the next drive instead
with a hotkey. Then the ISOLINUX / GRUB4DOS / ..: menu
could be configured to always LOAD DOS without choice.

 but means there's no support for loading device drivers (and 
 specially DOS=HIGH, DOS=UMB, the kernel and FreeCOM

I would suggest to make XMS, no EMS, no UMB the default
and keep the menu (yes, sorry :-p) to select options
like with JEMM386 or run only DOS, do not start the
installer or maybe even no driver minimal mode. Yet
the latter is already covered when you use F5... ;-).

Eric



PS: For those who want to use the can boot other OSes
unstable variant of SYS, please consider porting six
updates of stable to make a more stable version first:

- 1315 update OEM name
- 1342 fix FAT32 and LBA handling
- 1342 make copy much faster, in particular for SYS A: B: with 1 drive
- 1352 preserve file timestamps, improve copy and alloc code
- 1356 update backup boot sector as well in FAT32
- 1367 fix compilation for odd OW 1.8+ headers

--
OpenSolaris 2009.06 is a cutting edge operating system for enterprises 
looking to deploy the next generation of Solaris that includes the latest 
innovations from Sun and the OpenSource community. Download a 

Re: [Freedos-kernel] kernel 2038 discussion stuck? history.txt changes

2009-06-05 Thread Kenneth J. Davis
On Fri, Jun 5, 2009 at 2:05 PM, Eric Auere.a...@jpberlin.de wrote:

 Hi Bernd, Tom, Bart, others,

...
 WfW support will probably never come; WfW was tighly coupled to the
 kernel (at least according to Schulman et. al., WfW is MUCH more then
 just a flavour of Windows 3.11)

 What is Schulman et al? I wonder whether the experimental
 patch for the experimental 2037 branch was for making 3.1
 enh mode or 3.0 enho mode or rather WfW work in FreeDOS,
 or maybe several of them, does anybody know? Note that it
 is hard to run old Windows on modern hardware with any DOS.

The Windows specific patches are minor but add a small amount of code
hence the extra work to enable (Windows is the only application for
them). The kernel worked with windows 3.11 in enhanced mode except for
an issue with keyboard input in DOS boxes not going to the proper VM
instance, but I think this is related to VM instancing which took the
shotgun approach and not the proper these are the parts of the kernel
that need to be instanced.  There are a couple settings in win.ini or
system.ini that improve reliability, but really the hard part is
getting a memory manager working reliably.  For the kernel, load
FreeDOS share so windows does not try to load the vshare.vxd.  Windows
actually goes a bit out of its way, if in a somewhat strange manner at
times, to work with multiple DOS versions.  The important parts for
Win3x support I think was really the support added for country (the
internal hooks to allow somewhat reentrant use of DOS).  See
http://wiki.fdos.org/Main/Windows for full details about using win3.

...
 Jeremy Davis created SYS 3.5 yes with support for several other
...
 PS: For those who want to use the can boot other OSes
 unstable variant of SYS, please consider porting six
 updates of stable to make a more stable version first:

sys 3.6a is the current version, changes to older versions should be
considered for maintenance purposes only.
It is not unstable and it (or newer) will be in the 2039 kernel
release. The support for other DOSes is compile time selectable so
those dual booting need only 1 sys program and those who don't want it
can compile sys without it.  The FreeDOS sys was modified to work with
DR-DOS and those changes were later folded back into the official
version; now also as a compile time option to select FD sys or DR sys.

Jeremy

--
OpenSolaris 2009.06 is a cutting edge operating system for enterprises 
looking to deploy the next generation of Solaris that includes the latest 
innovations from Sun and the OpenSource community. Download a copy and 
enjoy capabilities such as Networking, Storage and Virtualization. 
Go to: http://p.sf.net/sfu/opensolaris-get
___
Freedos-kernel mailing list
Freedos-kernel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-kernel