INT 13H (0x13)
Função 3EH (0x3E ou 62) --> Ajustar o bônus do Único-Setor (QuickCache II v4.20)
Call with: AH = 3EH
AL = New value for bonus
Return: If Function Successful,
AX = 0000H
If Function Unsuccessful,
AX = Status
Comentários:
Esta função é usada ajustar o bônus do Único-Setor. Se a função for bem sucedida o MACHADO é 0000H, se o MACHADO mal sucedido retornar o status.
INT 13H (0x13)
Função 3FH (0x3F ou 63) --> Ajustar o bônus Thrashold (QuickCache II v4.20)
Call with: AH = 3FH
AL = New value for bonus threshold
Return: If Function Successful,
AX = 0000H
If Function Unsuccessful,
AX = Status
Comentários:
Esta função é usada ajustar o ponto inicial do bônus. Se a função for bem sucedida o MACHADO é 0000H, se o MACHADO mal sucedido retornar o status.
INT 13H (0x13)
Função 41H (0x41 ou 65) --> Verificação da instalação (IBM/MS 13H INTERNO Extensões)
Call with: AH = 41H
BX = 55AAH
DL = Drive number (80H-FFH)
Return: If Extensions Supported and Function Successful,
Carry Flag = Clear
BX = AA55H
AH = Major version of extensions (See the
table in Comments)
AL = Internal use
CX = API subset support bitmap (See the
Table in Comments)
DH = Extension version (v2.0 and later)
If Extension not Supported or Function Unsuccessful,
Carry Flag = set
AH = 01H (Function Invalid)
Comentários:
Verificações desta função se as extensões 13H INTERNAS de IBM/MS estão instaladas e suportadas. Os valores para versões principais das extensões foram dados na seguinte tabela:
Valor |
Versão principal da extensão |
01H |
1.x |
20H |
2.0 / EDD-1.0 |
21H |
2.1 / EDD-1.1 |
30H |
EDD-3.0 |
Os campos do bocado para o bitmap INTERNO da sustentação do API das extensões 13H de IBM/MS foram dados na seguinte tabela:
Bocados |
Descrição |
0 |
As funções prolongadas do acesso de disco (AH=42H, 43H, 44H, 47h e 48H) suportaram. |
1 |
As funções removíveis do controlador da movimentação (AH=45H, 46H, 48H, 49H, e INT15/AH =52H) suportaram. |
2 |
As funções realçadas da movimentação de disco (EDD) (AH=48H e AH=4EH) suportaram. A tabela de parâmetro prolongada da movimentação é válida. |
3-15 |
Reserved (0) |
INT 13H (0x13)
Função 42H (0x42 ou 66) --> Prolongado lido (extensões 13H INTERNAS de IBM/MS)
Call with: AH = 42H
DL = Drive number
DS:SI = Disk address packet (See the table in
comments)
Return: If Function Successful,
Carry Flag = Clear
AH = 00H
If Function Unsuccessful,
Carry Flag = Set
AH = error code
Comentários:
Esta função é a extensão para a função lida disco. Se a função for bem sucedida carregar a bandeira estiver desobstruída e o registo do ampère-hora é 00H, carrega mais a bandeira é retornos ajustados e do ampère-hora o código de erro. O campo de contagem do bloco do pacote do endereço de disco é ajustado ao número dos blocos transferido com sucesso. O formato do pacote do endereço de disco foi dado abaixo:
Offset |
Tamanho |
Descrição |
00H |
BYTE |
Tamanho do pacote (10H) |
01H |
BYTE |
Reserved (0) |
02H |
WORD |
Número dos blocos a transferir |
04H |
DWORD |
Amortecedor de transferência |
08H |
QWORD |
Começando o número de bloco absoluto (LBA) |
|