620楼#
发布于:2002-10-27 09:42
--------d-135514-----------------------------
INT 13 U - Seagate - ??? AX = 5514h DX = drive (bit 7 set for hard disk) Return: CF clear if successful CF set on error AX = return value (FEBEh,FEBFh,FEDAh,FEDBh) SeeAlso: AX=5504h,AX=5515h |
|
|
621楼#
发布于:2002-10-27 09:42
--------d-135515-----------------------------
INT 13 U - Seagate - PARK HEADS??? AX = 5515h DX = drive (bit 7 set for hard disk) Return: CF clear if successful CF set on error Note: appears to be identical to AX=5505h SeeAlso: AX=5504h,AX=5505h |
|
|
622楼#
发布于:2002-10-27 09:42
--------d-1359-------------------------------
INT 13 - SyQuest - Generic SCSI pass through AH = 59h CX = HOST_ID, 0-based DX = 80h ES:BX pointer to SCSI structure (see #00286) Return: CF clear AH = 95h SeeAlso: AH=12h\"SyQuest\",AH=13h\"SyQuest\",AH=1Fh\"SyQuest\" |
|
|
623楼#
发布于:2002-10-27 09:43
Format of SyQuest SCSI structure:
Offset Size Description (Table 00286) 00h WORD opcode (see #00287) 02h BYTE target\'s SCSI ID 03h BYTE target\'s logical unit number 04h BYTE data direction (00h no data xfer, 01h data in, FFh data out) 05h BYTE host status 00h successful 01h selection time out 02h data over-run or under-run 06h BYTE target status at command completion 00h successful 02h check status 08h busy 07h BYTE command data block length 08h DWORD request data length 0Ch DWORD result data length (actual length of data transferred) 10h DWORD -> CDB (see #03236,#03237,#03238) 14h DWORD -> data buffer Note: The handler does not perform a \'Request Sense\' command if there was an error |
|
|
624楼#
发布于:2002-10-27 09:43
(Table 00287)
Values for SCSI opcode: 00h verify interface clears carry flag and returns if function is available 01h returns the ID of the INT 13h Handler in a NULL terminated string of length less than 40 byte including the terminator. The string is stored in the buffer pointed by p_buf. 02h device mapping info. The caller provides a one byte buffer. The handler stores the Int 13h Device ID (80h or above) in the buffer. It stores 0 if that target does not exists. 03h execute SCSI command 04h device reset 05h SCSI bus reset SeeAlso: #00286 |
|
|
625楼#
发布于:2002-10-27 09:43
--------d-1370-------------------------------
INT 13 - Priam EDVR.SYS DISK PARTITIONING SOFTWARE??? AH = 70h ??? Return: ??? Note: Priam\'s EDISK.EXE (FDISK replacement) and EFMT.EXE (low-level formatting program) make this call, presumably to EDVR.SYS (the partitioning driver) SeeAlso: AH=ADh |
|
|
626楼#
发布于:2002-10-27 09:43
----------1375-------------------------------
INT 13 - ??? AH = 75h ??? Return: AH = ??? ??? Note: intercepted by PC-Cache (v5.1 only) |
|
|
627楼#
发布于:2002-10-27 09:43
----------1376-------------------------------
INT 13 - ??? AH = 76h ??? Return: AH = ??? ??? Note: intercepted by PC-Cache (v5.1 only) |
|
|
628楼#
发布于:2002-10-27 09:43
--------c-137B00-----------------------------
INT 13 - NOW! v3.05 - GET INFORMATION AX = 7B00h CX:DX -> 1F8h-byte buffer for information record (see #00288) Return: AX = 0000h BX = segment of main resident code ES = ??? Program: NOW! is a disk cache by Vertisoft Systems, Inc. SeeAlso: AX=7B02h,AH=EFh |
|
|
629楼#
发布于:2002-10-27 09:43
Format of NOW! information record:
Offset Size Description (Table 00288) 00h 80 BYTEs name of directory from which NOW! was started 50h 424 BYTEs ??? 81h ? BYTEs array of bytes for ??? F7h 250 BYTEs array of 25 entries, one per drive??? Offset Size Description 00h 2 BYTEs ??? 02h WORD ??? 04h WORD ??? 06h 4 BYTEs ??? 1F1h 7 BYTEs ??? |
|
|
630楼#
发布于:2002-10-27 09:44
--------c-137B01-----------------------------
INT 13 - NOW! v3.05 - ??? AX = 7B01h Return: DX = segment of ??? SeeAlso: AX=7B00h |
|
|
631楼#
发布于:2002-10-27 09:44
--------c-137B02-----------------------------
INT 13 - NOW! v3.05 - SET INFORMATION AX = 7B02h BX = segment of ??? (10h above a PSP) CX:DX -> 1F8h-byte information record (see #00288) Return: ??? Program: NOW! is a disk cache by Vertisoft Systems, Inc. Note: NOW! grabs the INT 24h value from the PSP reached via the segment in BX SeeAlso: AX=7B00h |
|
|
632楼#
发布于:2002-10-27 09:44
--------c-137B03-----------------------------
INT 13 - NOW! v3.05 - ??? AX = 7B03h ??? Return: ??? SeeAlso: AX=7B00h,AX=7B04h |
|
|
633楼#
发布于:2002-10-27 09:44
--------c-137B04-----------------------------
INT 13 - NOW! v3.05 - ??? AX = 7B04h ??? Return: ??? SeeAlso: AX=7B03h |
|
|
634楼#
发布于:2002-10-27 09:44
--------c-137B05-----------------------------
INT 13 - NOW! v3.05 - GET DISK ACCESSES??? AX = 7B05h Return: BX:AX = number of physical accesses??? DX:CX = total disk accesses??? SeeAlso: AX=7B00h,AX=7B06h |
|
|
635楼#
发布于:2002-10-27 09:44
--------c-137B06-----------------------------
INT 13 - NOW! v3.05 - GET ??? AX = 7B06h BX = ??? Return: AX = 0000h BX = ??? SeeAlso: AX=7B05h,AX=7B07h |
|
|
636楼#
发布于:2002-10-27 09:44
--------c-137B07-----------------------------
INT 13 - NOW! v3.05 - GET ??? AX = 7B07h Return: AX = ??? BX = ??? CX = ??? DX = ??? SeeAlso: AX=7B06h |
|
|
637楼#
发布于:2002-10-27 09:45
--------c-137B08-----------------------------
INT 13 - NOW! v3.05 - ??? AX = 7B08h CX = ??? (default 00h) Return: ??? SeeAlso: AX=7B00h |
|
|
638楼#
发布于:2002-10-27 09:45
--------c-1380--CX6572-----------------------
INT 13 - FAST! v4.02+ - API AH = 80h CX = 6572h DX = 1970h ES:BX -> request packet (see #00290) AL = function number (see #00289) Return: AH = status (except function 06h) 00h if successful 01h invalid function 05h not supported by the installed variant CF clear if successful CF set on error AL may be destroyed Program: FAST! is a disk cache by Future Computing Systems and marketed by BLOC Publishing Corp. SeeAlso: AX=8001h,AX=8006h,AX=8007h Index: hotkeys;FAST! |
|
|
639楼#
发布于:2002-10-27 09:45
(Table 00289)
Values for FAST! function: 01h get cache information (see AX=8001h) 04h disable cache 05h enable cache and reset statistics 06h installation check (see AX=8006h) 07h unhook interrupts (see AX=8007h) 09h flush cache 0Ah (v4.02+) enable staged writes 0Bh (v4.02+) disable staged writes 0Ch (v4.02+) enable beep on flush 0Dh (v4.02+) disable beep on flush 0Eh ??? 0Fh ??? 10h (v4.12+) enable hotkeys 11h (v4.12+) disable hotkeys 12h (v4.13+) set idle delay 13h (v4.13+) set flush dirty percentage 14h (v5.00+) enable mouse checks 15h (v5.00+) disable mouse checks 16h (v5.00d+) reduce cache size to minimum 17h (v5.00d+) increase cache size to maximum |
|
|