ES:BX
=
Data buffer containing the values for the sector headers for the track being
formatted. Each record is four bytes in length and there must be one record
entry for each sector in the track being formatted. The records contain:
(Track, Head,Sector, Length)
Track
=
Current track number
Head
=
Current head number
Sector
=
Sector number
Length
=
Coded sector length
00
=
128
01
==
256
02
==
512
03
==
1024
On Exit:
AH
=
Return Status Code (See table 8.7)
Registers Altered:
AH
F13_FORMAT_HDISC
(AH == 07)
,....
This function formats the entire hard disc. Once started, this operation cannot be stopped, it
must run to completion. This function accepts a table as a parameter that indicates the interleave
factor to use for each track of the disc.
On Entry:
AH
=
F13_FORMAT._HDISC (07H)
DL
=
device number (>
=
80H)
ES:BX
=
Interleave description table
The table is 2*(sectors/track) bytes long. Each table entry is two bytes in
length. The entries specify the ordering of the sectors for each track on the
disc. The first byte of each entry is reserved and should be set to zero. As an
example, a table for seventeen sectors per track with an interleave of two is
shown in table 8.6.
Disc 255
Need help?
Do you have a question about the Vectra and is the answer not in the manual?
Questions and answers