Hi Bernt and Jeremy,
as suggested by Bernt I did some cross testing with MS-DOS 7.10:
- NDD says that I have a bad sector in FAT copy 1 (disk is write
protected to prevent it from being fixed)
- with FreeDOS kernel I get aproximately the *same*behaviour* with
MS-comman.com and FreeCOM: after 2 ignores they write the same info on
the screen. Abort keeps repeating (fast), and does not exit, at least
for a long time (maybe it aborts after a long time but I am not sure)
- with MS-DOS 7.10 kernel and any one of the two command.com: NO ERROR
AT ALL !!!
This is very strange. The only explanation that I can get is that the
second FAT is used automaticaly and silently!
So I made another test: if the disk is bad and should be discarted I
removed it and after a lot of A)borts it returns to command prompt.
(IIRC, M$ returns faster, maybe on the first one).
And I tested just in case: if I issue "DIR A:" without any floppy it
shows the error and aborts on the first time (just like M$) but shows
"Out of memory error."
My conclusion: I understand that FreeDOS does not use the second FAT
automaticaly, does it do at all? Otherwise the overall behaviour is not
so bad. We could try to abort faster, but how?
See my next message, answering Jeremy's
Alain
PS all test with latest kernel and freecom
Bernd Blaauw escreveu:
Alain schreef:
FreeDOS has a nasty behaviour: if I issue "DIR A:" and I get an error
(Abort/Rety/Ignore/Fail) if I hit Abort or Fail, it does not abort but
keeps asking again. That is in latest unstable, with older freecom it
hangs forever.
Is this a kernel bug, a FreeCOM issue or is it unheard of?
Try FreeCOM under MSDOS then, or 4DOS (Freeware nowadays, so might be
usefull for your purposes) under FreeDOS to see which component causes it.
There's no official maintainer anymore for FreeCOM, unless Stephen
Kaiser shows himself again.
Jeremy is incorporating some minor patches, but in no way is he
maintaining FreeCOM,
so best way to get rid of bugs is to submit patches to him instead of
relying on him to solve a specific submitted problem.
experimental FreeCOM and Kernel available at www.fdos.org/kernel
to load FreeCOM under MSDOS, specify full path:
SHELL=C:\COMMAND.COM C:\ /P (instead of SHELL=C:\COMMAND.COM /P)
another thing that might work is to specify /F (autofail):
SHELL=C:\COMMAND.COM C:\ /F /MSG /P
Bernd
-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server.
Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel
-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel