INT 13H 09H: Initialize Drive Parameter Table

                                                                   [XT] [AT]
 Expects: AH    09H
          DL    hard drive: 80H=drive 0; or 81H=drive 1
          0:104 Hard Disk Parameter Table for hard drive 0 (INT 41H vector)
          0:118 Hard Disk Parameter Table for hard drive 1 (INT 46H vector)
          ──────────────────────────────────────────────────────────────────
 Returns: AH    BIOS disk error code if CF is set to CY
          ──────────────────────────────────────────────────────────────────
    Info: This reinitializes the hard disk system for a particular hard
          drive (in DL) to use the low-level parameters in the
          corresponding disk parameter tables.

          When DL=80H, it sets up hard drive 0 to use the parameters at the
          table pointed to by the INT 41H vector (at 0:0104).

          When DL=81H, it sets up hard drive 1 to use the parameters at the
          table pointed to by the INT 46H vector (at 0:0118).

   Notes: ■ The only reason to use this would be after changing the
            contents of a Hard Disk Parameter Table; for instance, in
            writing a custom boot sector.

          ■ On XT systems, both drives use the parameters at the INT 41H
            vector.

See Also: INT 13H: BIOS Disk I/O
          BIOS Data Area
          ROM-BIOS Functions
                                    -♦-