13H INTERNE (0x13)
Fonction 4EH (0x4E ou 78) --> placer la configuration de matériel (prolongements 13H v2.1 INTERNES d'IBM/MS)
Call with: AH = 4EH
AL = Function Number ( See the Table in
comments)
DL = Drive number
Return: If Function Successful,
Carry Flag = Clear
AH = 00H
If Function Unsuccessful,
Carry Flag = Set
AH = error code
AL = Status
Commentaires :
Cette fonction est employée pour placer la configuration de matériel. Les nombres de fonction pour qu'AL appelle cette fonction ont été donnés dans la table suivante :
Valeur |
Description |
00H |
Permettre le prefetch |
01H |
Neutraliser le prefetch |
02H |
Placer le mode de transfert du maximum Pio |
03H |
Placer le mode 0 de Pio |
04H |
Placer le mode de transfert du défaut Pio |
05H |
Permettre le mode INTERNE de maximum de 13H DMA |
06H |
Neutraliser 13H INTERNE DMA |
Les modes de DMA et de Pio sont mutuellement exclusif donc choisissant les débronchements Pio de DMA pour ou le dispositif indiqué ou tous les dispositifs sur ces contrôleur et Pio de choix neutralise DMA
13H INTERNE (0x13)
Fonction 5001H (0x5001) --> envoyer la commande de paquet (Spéc. augmentée v3.0 d'unité de disques)
Call with: AX = 5001H
DL = Drive number
ES:BX = Command packet (See the Table in
comments)
Return: If Function Successful,
Carry Flag = Clear
AH = 00H
If Function Unsuccessful,
Carry Flag = Set
AH = error code
Commentaires :
Cette fonction est employée pour envoyer les commandes de paquet. Si la fonction est réussie portent le drapeau est claire et OH le registre est 00H, porte autrement le drapeau est réglé et OH des retours le code d'erreur. Le format du paquet augmenté de commande de Spéc. v3.0 d'unité de disques a été donné dans la table suivante :
Excentrage |
Taille |
Description |
00H |
WORD |
Signature B055H |
02H |
BYTE |
Longueur de paquet en bytes |
03H |
BYTE |
Réservé (0) |
04H |
Bytes de N |
Données composées de paquet |
13H INTERNE (0x13)
Fonction 5501H (0x5501) --> enquête (Seagate ST01/ST02)
Call with: AX = 5501H
DH = Number of bytes to transfer
DL = Drive Number
ES:BX = Buffer for results
Return:
ES:BX buffer, filled with the Inquiry results.
Commentaires :
Cette fonction est employée pour envoyer l'enquête. Le BIOS ST01/ST02 ne renvoie aucun succès ou on doit assumer que l'indication d'échec pour la fonction donc toutes commandes est réussie.
Le BIOS ST01/ST02 trace toujours ses commandes après que les commandes précédentes de BIOS sans changer le compte d'entraînement de BIOS à 0040H : 0075H. Cette commande est identique à la commande d'enquête de SCSI
|