Adding large disk support to INT13h (Users)
> That for sure is correct. To be specific, EDD-2.1 is supported.
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.
> I am using these functions right now with FDISK in LBA mode.
If you're using FDISK and EDD works, why do you say it doesn't work?
> ...
> Therefore I want to substitute the INT 13 routines, and not the BIOS as a
> whole (which btw. is more than INT13).
The BIOS is indeed more than INT 13h and is also more than disks. But INT 13h is the BIOS interface to the outside world for disk-related items.
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.
> ...
> Well, the disks get only detected as 8.4GB in the BIOS setup screen, and
> there is no way for me to manually enter larger sizes. CHS access will NOT
> fail because of cylinder values >1023, because there is no exposed cylinder
> 1023.
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?
Complete thread:
- Adding large disk support to INT13h - boeckmann, 01.04.2024, 11:54 (Users)
- 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