On Tue, 16 Mar 2004 22:01:22 +0300 (MSK), Arkady V.Belousov wrote:

Probably, this is not the last bug.

Last bug?! You know just like every order in the army, every bug is a last but one ;)


looks like FreeDOS doesn't sense media change (in Zip drive, available as C:)

This is probably because dsk.c:diskchange() returns M_NOT_CHANGED if hd(pddt->ddt_descflags). Perhaps the ZIP driver sets both FD_FIXED and DF_CHANGELINE flags. If so, this can easily be fixed, but I'd also add an Int 13h AH=15h (disk changeline support) check before calling Int 13h AH=16h (read change status) in drivers/floppy.asm:_fl_diskchanged().


But all the above are just hypotheses. If someone donates me a ZIP drive, I could test all this and fix the bug ;-) Otherwise it's a big pain for both parties when a beta-tester has to test and test and test endlessly... until just before the fix, he gives up :( Had happened not once!

Or perhaps I should buy a ZIP drive just to be able to fix that bug?! ;)

Unfortunately, we're not Microsoft! :(
  Fortunately, we're not Micro$oft! :)

Lucho

P.S. Now when I cried enough, I think that after fixing the DEBUG redirection bug, I can patch diskchange() and fl_diskchange() and ask Jim to try. But the DEBUG redirection bug worries me!


------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Freedos-kernel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freedos-kernel

Reply via email to