INT 13H (0x13)
Function 34H (0x34 or 52) --> Lock/Unlock Sector(s)
(QuickCache II v4.20)
Call with: AH = 34H
AL = Locking/Unlocking function number
(See the Table Given in Comments)
Return: If Function Successful,
AX = 0000H
If Function Unsuccessful,
AX = Status
Comments:
This Function is used to call lock/unlock functions of sectors, specified by AL. If the function is successful the AX is 0000H, if unsuccessful AX returns the status. The different function numbers to be called with AL have been given in the following table:
Value |
Function |
00H |
End sector locking/unlocking |
01H |
Lock all accessed sectors into cache |
02H |
Unlock all accessed sectors and discard from cache |
INT 13H (0x13)
Function 35H (0x35 or 53) --> Set Lock Pool Size
(QuickCache II v4.20)
Call with: AH = 35H
BX = Number of sectors in lock pool
Return: If Function Successful,
AX = 0000H
If Function Unsuccessful,
AX = Status
Comments:
This Function is used to set lock pool size. If the function is successful the AX is 0000H, if unsuccessful AX returns the status.
INT 13H (0x13)
Function 36H (0x36 or 54) --> Set Trace Buffer Size
Call with: AH = 36H
AL = New size of trace buffer
Return: If Function Successful,
AX = 0000H
If Function Unsuccessful,
AX = Status
Comments:
This Function is used to set the Trace Buffer Size. If the function is successful the AX is 0000H, if unsuccessful AX returns the status. This Function is usually called with Function 24H of INT 13H with AL=05H.
INT 13H (0x13)
Function 37H (0x37 or 55) --> Set Buffered Reads For Specific Drive (QuickCache II v4.20)
Call with: AH = 37H
AL = New state
DL = Drive number
Return: If Function Successful,
AX = 0000H
If Function Unsuccessful,
AX = Status
Comments:
This Function is used to set buffered reads for specific Drive. If AL = 00H the State is enable, else disable. If the function is successful the AX is 0000H, if unsuccessful AX returns the status.
|