Hi, I got a report that old Norton Disk Doctor versions make
LBAcache panic. The offending function is int 13.ee (which
means "add 1024 to cylinder number for next int 13 call only,
similar to int 13.ef which adds CX to cylinder number for
next int 13 call only - both take DL as drive number argument
and return AH=0 and NoCarry if SWBIOS (func ee) or Drive Rocket
(func ef) are installed).

Func ee is supported by HyperDisk and PC Cache, func ef is
supported by NOW! cache (according to Ralf Browns Interrupt List).
Newer Norton Disk Doctor versions no longer use offending functions
(I assume they just use normal LBA int 13 calls instead).

Do you know other software which uses those functions?
Do you know if OnTrack or EzDrive still support those functions at all?
(both are installed "in" the MBR and stay in RAM to supply int 13
functions if you have an old BIOS which does not support those or has
bugs, e.g. if your BIOS has a 32 MB bug or lacks LBA support etc.)

Should LBAcache support function ee, ef or both? Probably not...

Eric



-------------------------------------------------------
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-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to