Adding large disk support to INT13h (Users)
> EDD back as far as version 1.1 (I have a copy of the spec) supports 64-bit
> LBA. If yours isn't doing that, it doesn't _really_ support EDD.
>
This is NOT about LBA access. LBA access is working perfectly fine. And I did not claim otherwise. The problem is that the BIOS detects the disk as 8.4GB, and there is nothing I can do about it. Even INT13,48h returns the disk size as 8.4GB, while querying the ATA interface directly yields the correct sector count.
> If you end up writing your own, you'll need to do it at the
> hardware-specific level (PATA, SATA, etc.). While that's possible to do,
> it defeats the purpose of having a BIOS.
I will not write my own. I merely try to replace parts of it with XTIDE BIOS functions.
> The "standard" setup for disks larger than 8.4 GB is to set CHS to the
> maximum 8.4 GB (CHS = 1024-256-63). That is supposed to work as a "flag"
> that tells the rest of the world (including the BIOS) that the disk is
> actually larger than 8.4 GB. Does that not work for you?
No.
Bret, I thank you for your input, but I think we are talking past each other. So I suggest we stop discussing it at this point.
Complete thread:
- Adding large disk support to INT13h - boeckmann, 01.04.2024, 11:54
- Adding large disk support to INT13h - RayeR, 01.04.2024, 15:31
- Adding large disk support to INT13h - boeckmann, 01.04.2024, 18:44
- Adding large disk support to INT13h - bretjohn, 01.04.2024, 17:28
- Adding large disk support to INT13h - boeckmann, 01.04.2024, 18:41
- Adding large disk support to INT13h - bretjohn, 02.04.2024, 16:54
- Adding large disk support to INT13h - boeckmann, 02.04.2024, 19:23
- Adding large disk support to INT13h - bretjohn, 04.04.2024, 19:33
- Adding large disk support to INT13h - boeckmann, 04.04.2024, 23:09
- Adding large disk support to INT13h - Laaca, 05.04.2024, 06:23
- Adding large disk support to INT13h - boeckmann, 07.04.2024, 20:21
- Adding large disk support to INT13h - Laaca, 05.04.2024, 06:23
- Adding large disk support to INT13h - boeckmann, 04.04.2024, 23:09
- Adding large disk support to INT13h - bretjohn, 04.04.2024, 19:33
- Adding large disk support to INT13h - boeckmann, 02.04.2024, 19:23
- Adding large disk support to INT13h - bretjohn, 02.04.2024, 16:54
- Adding large disk support to INT13h - boeckmann, 01.04.2024, 18:41
- Adding large disk support to INT13h - mceric, 01.04.2024, 22:25
- Adding large disk support to INT13h - boeckmann, 02.04.2024, 19:31
- Adding large disk support to INT13h - mceric, 02.04.2024, 20:57
- Adding large disk support to INT13h - tom, 02.04.2024, 23:16
- Adding large disk support to INT13h - boeckmann, 04.04.2024, 23:09
- Adding large disk support to INT13h - Japheth, 05.04.2024, 02:39
- Adding large disk support to INT13h - ecm, 14.04.2024, 19:19
- Adding large disk support to INT13h - boeckmann, 02.04.2024, 19:31
- Adding large disk support to INT13h - RayeR, 01.04.2024, 15:31