Up ] Docs Home ]

Format of parameter block for function 73h

Back ] Next ]

Offset Size Description

00h

BYTE

???
00h = ATA card inserted ???
80h = ATA card not inserted ???

01h

BYTE

length of parameter block ???
apparently always 40h

02h

BYTE

???
00h = ATA card inserted ???
80h = ATA card not inserted ???

03h

2 BYTEs

??? (apparently always 00h)

05h

BYTE

drive number (0=first) ???

06h

BYTE

total number of drives ???

07h

BYTE

???
00h = ATA card inserted ???
80h = ATA card not inserted ???

08h

17 BYTEs

???

19h

BYTE

???
00h = ATA card inserted ???
80h = ATA card not inserted ???

1Ah

BYTE

??? (apparently always 01h)

1Bh

BYTE

???
00h = ATA card inserted ???
80h = ATA card not inserted ???

1Ch

2 BYTEs

??? (apparently always 0015h)

1Eh

2 BYTEs

???

20h

2 BYTEs

??? (apparently always 0110h)

22h

15 BYTEs

???

31h

2 BYTEs

??? (apparently always 7000h)

33h

11 BYTEs

driver signature
"AWARD PDISK" for Award PCDISK.EXE PCMCIA/ATA driver
"MS-BIOS____" for HP 200LX generic ATA driver

3Eh

2 BYTEs

???

Note:

Parameter structure possibly depends on driver.
This function is not supported by the SystemSoft ATADRV.EXE and the Phoenix PCMATA.SYS PCMCIA/ATA drivers.