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

Reply via email to