Re: int 0x13 utility



Dirk Wolfgang Glomp wrote:
But if you write your own HD-driver, the physical CHS-limit is:
16 heads, 255 sectors, 65536 tracks(cylinders), and this gives
us 267386880 sectors (= 127.5 GB).
So if the the hardware can handle it then it works almost like LBA28
(max= 128 GB), ...except for the unconvenient calculation needs.
But is this a DOS or a BIOS level driver?

If you write the driver for DOS it´s a DOS-driver, else if you write
it for your own OS maybe you can call it BIOS-driver?

Nop. But I don't know whether DOS can have it's own drivers to control HDs.
DOS usually calls the BIOS, so one can replace the BIOS HD driver and have
DOS call it, thinking it's the original BIOS driver.

Did you understand, or need more explaining?

JJ

.



Relevant Pages

  • Re: Found, a new rootkit
    ... I fail the see the difference between the Linux driver for a serial ... The drivers themselves simply make BIOS calls. ... part of DOS< and not a BIOS setting. ...
    (Fedora)
  • Re: int 0x13 utility
    ... But is this a DOS or a BIOS level driver? ... except it allowed the sample interrupts to ...
    (comp.lang.asm.x86)
  • DAC960M errata (applies to Passplay)
    ... The BIOS provides access for up to 8 system drives per DAC960. ... total DOS partition size is limited to 1024 cylinders (this is a BIOS ... Windows, QEMM etc., a DOS driver needs to be used. ...
    (comp.sys.ibm.ps2.hardware)
  • Re: Getting DOS screen to full screen ....
    ... They had the right mix of ports ... Mine however refuses to expand the DOS display to full screen, ... BIOS setup screen. ... Some laptops require a driver to make the display full screen I think, if it isn't in the BIOS or a Fn key. ...
    (alt.sys.pc-clone.dell)
  • [patch 2.6.12-rc3] dell_rbu: Resubmitting patch for new Dell BIOS update driver
    ... +for updating BIOS images on Dell hardware. ... +This document discusses the functionality of the rbu driver only. ... This is a helper function which allocates free pages based on an upper limit. ... +static void packet_empty_list ...
    (Linux-Kernel)