Int 13/AH=05h

Prev Next Ralf Interrups Categories Contents

------

FLOPPY - FORMAT TRACK

AH = 05h
AL = number of sectors to format
CH = track number
DH = head number
DL = drive number
ES:BX -> address field buffer (see #00235)

Return:
CF set on error CF clear if successful AH = status (see #00234)

Notes: On AT or higher, call AH=17h first. The number of sectors per track is read from the diskette parameter table pointed at by INT 1E

BUG: Some old Compaq BIOSes have a bug when attempting to call this function from Windows Standard Mode with EMM386 loaded. A possible workaround is to call this function from Real Mode e.g. through DPMI function "Call Real Mode function with FAR return" (see INT 31/AX=0301h).

See Also: AH=05h"FIXED" - AH=17h - AH=18h - INT 1E

Format of floppy format address field buffer entry (one per sector in track): Offset Size Description (Table 00235) 00h BYTE track number 01h BYTE head number (0-based) 02h BYTE sector number 03h BYTE sector size (00h=128 bytes, 01h=256 bytes, 02h=512, 03h=1024)

Category: Bios - Int 13h - F

------

Prev Next Ralf Interrups Categories Contents