Re: [Freedos-user] FDUPDATE and the 486...

2009-04-25 Thread Eric Auer

Hi,

 Has anyone gotten fdupdate to work with a 486?  I lost the link to
 fdupdate v0.55 and the instructions on how to use it in fdupdate
 v0.54.  If using a 486 is the problem because of a bug in the math
 coprocessor or something similar, that would be nice to know.
 
 I've noticed that I get a C prompt back after the crash if I say
 387=no in autoexec.bat.  I haven't confirmed this, I should test
 with and without it to confirm.  It seems to be true though.

Please check if this is the case. Another thing is that you
can put em387.dxe or wemu387.dxe or emu387.dxe or so...? The
file seems to be emu387.dxe in djdev203.zip ...

Somebody in the freebasic forum said:

 Anyways, in pure DOS (not Windows) I think you can disable
 the FPU detection for DJGPP by doing set 387=n and set
 EMU387=c:\mydir\wmemu387.dxe. It should work.

I guess other options are putting the dxe in your PATH or in
the current directory or the directory where FDUPDATE is etc.

Eric



--
Crystal Reports #45; New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty#45;free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Abandonware site...

2009-04-25 Thread Eric Auer

Hi Michael,

 How about games made for the Tandy Color Computer 3 by Diecom Products?
 That company is now defunct and has been for a very long time.  You
 can download disk images of Guantlet II.  Is that really illegal?

As the company is defunct, it is unlikely that they will sue you.
But maybe they sold their rights to another company and that one
might be interested in getting some money out of you. Or maybe
the individual developers now hold the copyright. As long as you
have no official statement which makes the once commercial code
free, it is not free. Simple.

 MS-DOS and Windows 3.x are clearly abandonware.  If I want to
 use this abandonware, am I suddenly breaking the law?

Not suddenly. It is and was breaking the law. Of course you can
hope that MS is too busy hunting people who steal Vista, but
you cannot just say that stealing MS DOS is suddenly legal...

 Busting Grandma for downloading a commercial song she bought
 a CD of at the local store is a travesty.

Yet it happens quite often that some big industry sues some
harmless small copying just because they can. I know people
who had to pay 100s of Euros for having a picture on their non-
commercial private homepage without paying for the rights...

The right holder turned out to be a lawyer who apparently had a
lot of time to google around and extort amateurs. There was no
chance to avoid the fine by just removing the picture after the
lawyer complained. Those things just do not work based on what
is FAIR. They work based on LAW and there are enough people who
do not care about moral rights as long as law gives them money.

Eric



--
Crystal Reports #45; New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty#45;free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New problems with Windows 3.1...

2009-04-25 Thread Eric Auer

Hi Aitor,

 Eric, was the windows (partial) support ever
 ported to the stable kernel? (maybe that's why).

That partial support is based on heavy patches it
seems... As said, the windows 386 mode support even
in the unstable kernel is not compiled in by default
because it is more experimental than normal unstable.

 If I don't load emm386.exe, freedos version, I get an error that I
 have an unsupported dos version.
 If I try loading windows 3.1 in standard mode, I get an error that
 there isn't enough extended memory.

 Did you try using jemm386 instead? And of course: Maybe
 you do not have too little but too much memory? Himemx
 and jemm386 support command line options to limit the
 amount of memory visible to DOS and Windows :-) Do not
 forget to try DOS=HIGH or DOS=HIGH,UMB or other settings.

Note that this is STANDARD mode and not Windows for
Workgroups: It should run easily with all kernels
including 2036 and 2038 stable, but it can easily
fail because of incompatible hardware or drivers.

Making Windows 3 run on modern computers and with
FreeDOS can be somewhat hard no matter which fancy
patches for the kernel you have. You could probably
try with MS DOS or Win9x DOS to see what I mean...

Eric



--
Crystal Reports #45; New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty#45;free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] FDUPDATEing 1.0?

2009-04-25 Thread Eric Auer

Hi Mateusz,

 Is it still possible to use FDUPDATE on FreeDOS 1.0 or to upgrade 1.0
 to 1.1? I think FDUPDATE detects when you're running 1.0 and won't
 update, but I'm not sure how it does this.

 Yes, it is possible to use FDUPDATE to keep a 1.0 system up to date. However, 
 you won't be able to use it to go from 1.0 to 1.1, as the 1.1 distro will use 
 slightly modified packages.
 
 Repositories for 1.0 and 1.1 will be different, too (1.0 will still get its 
 update from http://www.viste-family.net/mateusz/fdupdate/, while 1.1 update 
 server doesn't have an official URL yet).
 
 FDUPDATE doesn't know what system it is running on, so it's up to you to use 
 the right version (well, I may add a check of the version, if anyone would be 
 able to tell me how to distinguish in a reliable way a 1.0 install from a 1.1 
 one...).
 So:
 For FreeDOS v1.0 use FDUDPATE v0.54
 For FreeDOS v1.1 use FDUPDATE v0.55 (not officially released yet)

That sounds like you would have to keep two collections of update
packages updated which would be a lot of work. Or like users of
1.0 would be forced to reinstall to get 1.1 ... How hard is it to
make FDUPDATE to understand both 1.0 and 1.1 FreeDOS directories?
Maybe there can also be a small tool or option to FDUPDATE to do
some transformation from 1.0 to 1.1 style, for one time use :-).

Eric



--
Crystal Reports #45; New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty#45;free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] was: Windows 3.1 - Pending kernel patches 2037/2038

2009-04-25 Thread Eric Auer

Hi Christian,

 If you're waiting for further improvements to 2038 before you release
 2038, then you're doing this wrong. [...] I'd strongly recommend
 making 2038 available, and putting the few pending improvements in
 2039.
 
 The problem is that Eric holds back at least three necessary patches, of  

There are also patches waiting for feedback / review / testing. Saying
you have to modify this like that is one thing, discussion is another.

Examples:

- handling of floppy before disk is inserted / unformatted partitions

- initdisk CHS geometry fix and BSS init fix from RayeR

- int 21.1c non-FAT / non-existing drive handling fix from Tom

 seems Eric doesn't exactly want to be the kernel maintainer, you need  
 someone else for that.

Uhm you do not exactly motivate me but I can repeat the state
of things: The 2038 kernel needs mainly doc updates plus some
feedback for a few small pending patches. The lists are too
silent on that. Of course I could just push the patches and
assume they will work, but that is the non-preferred choice.

 The mentioned patches are:

None of those patches is necessary for the 2038 kernel but on
the other hand some of them are definitely useful, yes :-).

 - Terminating self-owning PSPs (parent PSP field set to the PSP) doesn't  
 work. There's a patch for this in inthndlr.c but it's wrong and leads to  
 crashes. The patch in inthndlr.c (below case 0x4c of the main Int21  
 handler) has to be removed, and the condition of a self-owning PSP has to  
 be handled like a TSR termination in the return_user function in task.c.  
 2037 is affected by this, too.

Afair, self-owning PSPs happen in shells and in DEBUG etc, but
I do not remember having problems with leaving DEBUG. Leaving
the main SHELL is not a good idea anyway. Plus the origins of
your inthndlr.c / task.c patch are a bit fishy copyright-wise.

 - CALL 5 interface is broken, and probably crashes the system.

Note that only CP/M programs use this, software from the seventies.

 The Assembly code in entry.asm that handles such calls is screwed
 up. I can provide working replacement code or patch it to work how
 it's supposed to. 2037 is affected by this, too.

The patch was long ago and I remember the discussion about it
was aborted too early. It should have been on the list, too.
I believe it was a do what I say or forget it request ;-).

 - The seek position (and various other fields) of the SFT isn't declared  
 as unsigned. Eric reported that the seek function reports errors using  
 negative return values. This has to be changed so that it can work with  
 files up to 4 GiB. Depending on when the seek function is called (whether  
 it's already determined that the handle references a valid SFT, and that  
 the origin in al is valid) you might just remove any error reporting of  
 it, since the actual seek operation never returns errors in MS-DOS (as  
 mentioned in RBIL and UDOS too). 2037 seems not to be affected by this, at  
 least the case 0x42 in inthndlr.c should work with larger seek positions.

I agree that supporting files above 2 GB size is high on the
wishlist and reasonably easy to implement. Will work on it :-)

 I've CCed the Freedos-kernel list, too.

Okay, so I guess I have to CC both lists, too :-)

Eric



--
Crystal Reports #45; New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty#45;free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Compressed folders?

2009-04-25 Thread Eric Auer

Hi Robert,

 1) ftp://ftp.simtel.net/pub/simtelnet/msdos/arcers/jam125sw.zip
 JAM is a transparent hard disk compressor, which enlarges your disk
 space. With the JAM you will forget about annoying messages like
 'Insufficient disk space...' with no need to purchase a new hard disk.

It only mentions compatibility for DOS versions up to for example
MS DOS 7.0 so maybe it does not support LBA or FAT32? The docs do
mention many authors so one could ask about that and maybe also
about whether they can make JAM freeware. Now it is shareware but
free for personal use.

 2) ftp://ftp.simtel.net/pub/simtelnet/msdos/execomp/diet145f.zip

Link seems to be dead but Garbo has it: ftp://garbo.uwasa.fi/pc/execomp/

 1.2.  What makes DIET really unique is its ability to compress
 DATA Files and to automatically expand them when you call them
 into an Word Processor or Editor to read or change them.

When loaded as TSR, DIET seems to decompress files into tempfiles
and redirect access to those. Changes can optionally be compressed
again and written back to the original but compressed files. If it
is not loaded as TSR, DIET is just an exe packer like UPX and any
DIET compressed data files will look broken for your apps because
they of course do not know how they are compressed ;-). Still DIET
is a classic and probably worth trying. Shareware, but free for
personal use :-). I assume it can work with most non-LFN DOS apps.

Eric



--
Crystal Reports #45; New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty#45;free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] [Freedosuser] FreeDOS localisation project

2009-04-25 Thread Eric Auer

Hi Roberto, Mateusz,

 About Freecom: I suppose that CVS version 1.34 2004/12/01 21:20:46 is 
 the same as SVN Revision 1067** 

SVN gives numbers for the whole state, CVS gives numbers per file.
I think you can tell both SVN and CVS to show you the version of
everything which was current at 2004/12/01 somehow, though :-).

 How comes that the ES translation is more up-to date that 
 the EN one?

It is possible that the EN file is more a stub because most
English messages might also be available in some sort of
default message list or even as part of the source code.

 spanish.lng has 254 translated strings, while english.lng has only 182

Interesting. You should also get in touch with Alain who had
worked on reconstructing a Portuguese translation: Sources
are lost but we re-extracted the messages from a binary :-).

Eric



--
Crystal Reports #45; New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty#45;free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Anyone know why 386 enhanced mode doesn't work Windows 3.1???

2009-04-25 Thread Eric Auer

Hi Jim,

 I disagree with your No, but you could say it is stable enough
 statement. The kernel needs to work reliably. Today, we have two
 branches of the FreeDOS kernel: 2036 stable, and 2037 devel
 (unstable). That shouldn’t be ok, yet somehow we’ve convinced
 ourselves this is acceptable. Having two versions of the kernel,
 where the most recent branch is effectively “broken”, is what’s
 keeping us from moving forward.

 Is there a developer on the lists here who has an interest in kernel
 programming? We need someone who is willing to dig into the code and
 fix the kernel so we finally have a latest version that's more
 stable. Is it easier to start with 2036 and re-add the features from
 2037? Or is it better to fix the broken parts from 2037, to release a
 (working) 2038 version? I lack the skill to do any kernel development,
 so I never tried. I’m hoping someone with the necessary energy and
 enthusiasm can work it out.

The current numbering is that stable plus patches will be
2038 while unstable is 2037 (next unstable will be 2039)...
Both branches are based on kernel 2035 and for a while they
even both used 2035 as version number(s), unfortunately.

While it does not have a SF file release yet, 2038 combines
stable 2036 kernel with patches that fix bugs, increase the
stability or add small, non-experimental features. It could
be released at any time if necessary, but there are some doc
updates and small patches what would suit it well :-).

The 2037 unstable branch, on the other hand, contains a big
number of sometimes complex or unstable patches... A partial
list aimed at giving programmers an overview is in the wiki:

http://apps.sourceforge.net/mediawiki/freedos/index.php?title=Unstable_Kernel_Branch

Any help with making this list more complete is welcome and
would be useful both as starting point for people who want to
make unstable more stable or add new experimental features in
unstable as well as for people who want to backport some of
the things from unstable into stable.

I think that unstable is too different and too unstable to get
a merge soon, but we can work on BOTH branches. For example we
can port COUNTRY SYS support from unstable to stable, and the
various bugfixes in stable since Jeremy vanished can be ported
into the unstable branch while others can start reviewing and
cleaning up code in unstable to get it back in view... On the
other hand, it might also be an option to keep unstable only
for reference and use it as a pool of potential patches which
can be put into stable after careful review. As soon as that
pool got fished empty, unstable could be abandoned if there
are no developers who can give unstable a real future by then.

Eric



--
Crystal Reports #45; New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty#45;free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Anyone know why 386 enhanced mode doesn't work Windows 3.1???

2009-04-25 Thread Jim Hall
On Sat, Apr 25, 2009 at 11:31 AM, Eric Auer e.a...@jpberlin.de wrote:
[...]
 The current numbering is that stable plus patches will be
 2038 while unstable is 2037 (next unstable will be 2039)...
 Both branches are based on kernel 2035 and for a while they
 even both used 2035 as version number(s), unfortunately.

 While it does not have a SF file release yet, 2038 combines
 stable 2036 kernel with patches that fix bugs, increase the
 stability or add small, non-experimental features. It could
 be released at any time if necessary, but there are some doc
 updates and small patches what would suit it well :-).


So we've moved to alternating between stable and unstable?

2036(stable), 2037(unstable), 2038(stable), 2039(unstable), ...


This is not a good practice. Not even the Linux kernel follows the
odd numbers are 'devel', and even numbers are stable version scheme.

A free / open source software project needs to make frequent releases,
with incremental improvements. We should not try to hold a release
(like we seem to be doing with 2038.) Release 2038 now, and put those
other doc updates and small patches in a 2039 release.


-jh

--
Crystal Reports #45; New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty#45;free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] was: Windows 3.1 - Pending kernel patches 2037/2038

2009-04-25 Thread Jim Hall
On Sat, Apr 25, 2009 at 10:59 AM, Eric Auer e.a...@jpberlin.de wrote:

 Hi Christian,

 If you're waiting for further improvements to 2038 before you release
 2038, then you're doing this wrong. [...] I'd strongly recommend
 making 2038 available, and putting the few pending improvements in
 2039.

 The problem is that Eric holds back at least three necessary patches, of

 There are also patches waiting for feedback / review / testing. Saying
 you have to modify this like that is one thing, discussion is another.

 Examples:

 - handling of floppy before disk is inserted / unformatted partitions

 - initdisk CHS geometry fix and BSS init fix from RayeR

 - int 21.1c non-FAT / non-existing drive handling fix from Tom

 seems Eric doesn't exactly want to be the kernel maintainer, you need
 someone else for that.

 Uhm you do not exactly motivate me but I can repeat the state
 of things: The 2038 kernel needs mainly doc updates plus some
 feedback for a few small pending patches. The lists are too
 silent on that. Of course I could just push the patches and
 assume they will work, but that is the non-preferred choice.

 The mentioned patches are:

 None of those patches is necessary for the 2038 kernel but on
 the other hand some of them are definitely useful, yes :-).

The problem is: how will you (Eric) know that the patches will work?
How long do you intend to hold back the 2038 version before deciding
it is good enough?

In free / open source software development, the user community assumes
a certain level of instability in downloading any version. The idea is
that if you release often, you can make rapid, incremental
improvements to the F/OSS program because users (testers) will provide
frequent feedback to the developers. If you don't make frequent
releases, this feedback loop is interrupted, and you lose momentum.

If you post 2038 now, and remind everyone that this needs testing
(just like any other F/OSS release) then you can get others to help
test it and discover bugs ... which can be fixed in a 2039 release.
That will probably also have bugs, but you'll address those in a 2040
release. And so on.


-jh

--
Crystal Reports #45; New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty#45;free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] was: Windows 3.1 - Pending kernel patches 2037/2038

2009-04-25 Thread Bernd Blaauw
Jim Hall schreef:
 The problem is: how will you (Eric) know that the patches will work?
 How long do you intend to hold back the 2038 version before deciding
 it is good enough?
   
I'd agree with Jim here, release, then ask feedback. People might lack 
the skill to comment on individual patches, on the implementation within 
the entire code, and lack being able to compile a kernel themselves. A 
released kernel + some rough ideas on testcases for the patches would be 
nice.

Bernd

--
Crystal Reports #45; New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty#45;free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Anyone know why 386 enhanced mode doesn't work Windows 3.1???

2009-04-25 Thread Eric Auer

Hi Jim,

 The current numbering is that stable plus patches will be
 2038 while unstable is 2037 (next unstable will be 2039)...
 Both branches are based on kernel 2035 and for a while they
 even both used 2035 as version number(s), unfortunately.

 While it does not have a SF file release yet, 2038 combines
 stable 2036 kernel with patches that fix bugs, increase the
 stability or add small, non-experimental features. It could
 be released at any time if necessary, but there are some doc
 updates and small patches what would suit it well :-).



 So we've moved to alternating between stable and unstable?
 2036(stable), 2037(unstable), 2038(stable), 2039(unstable), ...

To be honest, since Jeremy disappeared I have little hope that
there will be a 2039 unstable. I assume that 2039 will instead
be a 2038 with some 2037 backport parts added, 2040 will have
some more, and so on, until the rest of unstable can hibernate
around in peace, waiting for anybody who wants to either make
it stable or wants to add more experimental things to it. Maybe
possible improved variants of 2037 could be called 2037b etc.

 This is not a good practice. Not even the Linux kernel follows the
 odd numbers are 'devel', and even numbers are stable version scheme.

It did between 2.0 and 2.6 or so afair. And I must say I do
not have the impression that the 2.6.x-y numbers are clear.



 A free / open source software project needs to make frequent releases,
 with incremental improvements... We should not try to hold a release

There were frequent mentions of the snapshots on the Rugxulo
homepage here on the list, but I always hesitated to waste
the version number 2038 by making an official SF file release
from one of the clearly in-progress snapshots... Yet maybe an
official release is the only way to get testers to wake up...?

 (like we seem to be doing with 2038.) Release 2038 now, and put
 those other doc updates and small patches in a 2039 release.

Will try to push the pending patches from my desktop and other
sources into the SVN first, then we can use 2039 for bugfixes
if we cannot wait to get test results for that SVN snapshot ;-)

Still it is a pity that there was so little discussion on the
suggested patches by RayeR, Tom, Christian, (others?) on any
list. As said, adding tricky patches without review feels bad.

Eric



--
Crystal Reports #45; New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty#45;free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Command prompt returns without commands executing

2009-04-25 Thread Eric Auer
Hi Alex,

 On Sun, 08 Mar 2009 16:20:40 +0100, I waved a wand and this message
 magically appears in front of Eric Auer:
 
 Indeed a very annoying bug in FreeCOM 0.84 but nobody has yet found
 a way to predict WHEN it happens. If you can find a way to make it
 happen at a more specific time than after a while, we could use a
 debugger to find out what exactly happens when things break. Note
 that only running com/exe/... (external commands) breaks, you can
 typically still run internal commands like DIR. Is this the same bug
 that you are experiencing?
 
 Smells like a stack overflow somewhere, methinks, 

Another option might be overwriteable part of FreeCOM overwritten
but FreeCOM failed to notice...? Background: It moves some data to
the end of some memory block and when you run a DOS app which does
not overwrite that block then FreeCOM can avoid having to restore
the data from XMS... There might be some code which decides about
whether restore-from-XMS is needed and which is too optimistic. But
maybe I am totally wrong about that whole swap/overwrite topic...

If the problem can be avoided by not loading EMM386, the cause might
be that EMM386 allows some area to be used by DOS (and freecom) as
UMB while that area has contents changed by BIOS or because of some
hardware activity (sound, network, usb, disk access etc etc)...?

Eric


--
Crystal Reports #45; New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty#45;free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] chkdsk broken?

2009-04-25 Thread Eric Auer

Hi Blair, Christian,

 IIRC chkdsk does not support FAT32 filesystems.  This might be your issue.

 On Thu, Apr 2, 2009 at 1:32 PM, Christian Groessler fdos...@yahoo.de wrote:

 When I run dosfsck c: it reports everything ok:

 dosfsck 2.11.DOS, 15 Apr 2006, FAT32, LFN
 c:: 4191 files, 6623/62597 clusters

That is FAT16, clusters are less than 64k. The bug is elsewhere...

 When I run chkdsk it reports many problems:

 ChkDsk beta 0.9
 Copyright 2002, 2003 Imre Leber under the GNU GPL

 \KERNEL.SYS has an invalid size, the size should be about 4294901760, but 
 the entry says it's 45341
 \COMMAND.COM has an invalid size, the size should be about 4294868992, but 
 the entry says it's 66945
...

This is a known bug from 2003, bugzilla says it would be fixed?

www.freedos.org/bugzilla/cgi-bin/show_bug.cgi?id=1633

I do not know what the current version is but a 0.91 exists:

www.freedos.org/bugzilla/cgi-bin/show_bug.cgi?id=1954

http://sourceforge.net/tracker/?func=detailaid=2462084group_id=5109atid=105109

That version still fails for drives without subdirectories :-(

   2051.178.496 bytes total drive size

   3007.194.720 Kb in a total of 3794 files
   4294.934.528 bytes in 1 hidden files
 13.008.896 bytes in 397 directories
105.676 Kb total size of files
   1834.123.264 bytes available on the volume

 32.768 bytes in every cluster
 62.597 total number of clusters
 55.973 number of free clusters

Eric


--
Crystal Reports #45; New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty#45;free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Anyone know why 386 enhanced mode doesn't work Windows 3.1???

2009-04-25 Thread Jim Hall

 To be honest, since Jeremy disappeared I have little hope that
 there will be a 2039 unstable. I assume that 2039 will instead
 be a 2038 with some 2037 backport parts added, 2040 will have
 some more, and so on, until the rest of unstable can hibernate
 around in peace, waiting for anybody who wants to either make
 it stable or wants to add more experimental things to it. Maybe
 possible improved variants of 2037 could be called 2037b etc.

Whatever happens, it is important that new versions of the kernel get
released as they happen. Don't wait on 2038 - release it now, and
indicate the changes so people can help to test it. If you need to
release what you have as 2037b or something, before you feel
comfortable releasing 2038, that's fine. But it's important to get the
new version out there for people to test.



 This is not a good practice. Not even the Linux kernel follows the
 odd numbers are 'devel', and even numbers are stable version scheme.

 It did between 2.0 and 2.6 or so afair. And I must say I do
 not have the impression that the 2.6.x-y numbers are clear.

They stopped doing the even-odd numbering, because it was too confusing.

http://en.wikipedia.org/wiki/Linux_kernel#Version_numbering

Where versions are A.B.C or A.B.C.D


The old scheme (after 1.0 and prior to version 2.6):

* The A number denotes the kernel version. It is rarely changed,
and only when major changes in the code and the concept of the kernel
occur. It has been changed twice in the history of the kernel: In 1994
(version 1.0) and in 1996 (version 2.0).

* The B number denotes the major revision of the kernel
  o The kernel used the traditional even-odd system version
numbering system.
* The C number indicates the minor revision of the kernel. This
number was changed when security patches, bug fixes, new features or
drivers were implemented in the kernel.

After the release of 2.6.0 (Dec 2003) it was realized that a much
shorter release cycle would be beneficial. Since then:

* A and B are largely irrelevant

* C is the version of the kernel

* D counts from and bug and security fixes (only) to the C version
(all development occurs on release candidates—'rc')



 A free / open source software project needs to make frequent releases,
 with incremental improvements... We should not try to hold a release

 There were frequent mentions of the snapshots on the Rugxulo
 homepage here on the list, but I always hesitated to waste
 the version number 2038 by making an official SF file release
 from one of the clearly in-progress snapshots... Yet maybe an
 official release is the only way to get testers to wake up...?

 (like we seem to be doing with 2038.) Release 2038 now, and put
 those other doc updates and small patches in a 2039 release.

You aren't wasting a version number. It's just a label.


 Still it is a pity that there was so little discussion on the
 suggested patches by RayeR, Tom, Christian, (others?) on any
 list. As said, adding tricky patches without review feels bad.


The review will happen when the version is released. It's possible
that the people you mentioned saw nothing needing comment, so did not
respond.


-jh

--
Crystal Reports #45; New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty#45;free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Command prompt returns without commands executing

2009-04-25 Thread Blair Campbell
 the data from XMS... There might be some code which decides about
 whether restore-from-XMS is needed and which is too optimistic. But
 maybe I am totally wrong about that whole swap/overwrite topic...

From what I can tell it always swaps back from XMS and there is no
other memory block that I am aware of.


 If the problem can be avoided by not loading EMM386, the cause might
 be that EMM386 allows some area to be used by DOS (and freecom) as
 UMB while that area has contents changed by BIOS or because of some
 hardware activity (sound, network, usb, disk access etc etc)...?

 Eric


 --
 Crystal Reports #45; New Free Runtime and 30 Day Trial
 Check out the new simplified licensign option that enables unlimited
 royalty#45;free distribution of the report engine for externally facing
 server and web deployment.
 http://p.sf.net/sfu/businessobjects
 ___
 Freedos-user mailing list
 Freedos-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-user


--
Crystal Reports #45; New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty#45;free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user