On Sat, 6 Nov 2004, tom ehlert wrote:
> However,FreeDOS hooks INT 13
No, if anything hooks INT 13 it could be LBACACHE but the kernel does not
(it should but for different reasons -- see int2f/ah=13 in RBIL).
> how are these disks/BIOS variants detected ?
>
> I have a faint memory of these translating BIOS's, but can't find it
> in RBIL.
RBIL D-1302
INT 13 - DISK - READ SECTOR(S) INTO MEMORY
[...]
AWARD AT BIOS and AMI 386sx BIOS have been extended to handle more
than 1024 cylinders by placing bits 10 and 11 of the cylinder number
into bits 6 and 7 of DH
Probably a rare breed of machines. For most bit 6 & 7 of DH mean bit 6
and 7 of the (translated) head number. I have no idea how to distinguish
this meaning.
My 386 SX only had 80 MB hard disk space, which was far below the
first problematic barrier of 1024*16*63*512=512MB
> IMO the kernel shouldn't touch partitions that are to big to handle
> (>1024 cylinders), unless LBA is detected.
Agreed. That's what it does today.
Bart
-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
Freedos-kernel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel