Int 13/AH=42h

Prev Next Ralf Interrups Categories Contents

----------------------

IBM/MS INT 13 Extensions - EXTENDED READ

AH = 42h
DL = drive number
DS:SI -> disk address packet (see #00272)

Return:
CF clear if successful AH = 00h CF set on error AH = error code (see #00234) disk address packet's block count field set to number of blocks successfully transferred

See Also: AH=02h - AH=41h"INT 13 Ext" - AH=43h"INT 13 Ext"

Format of disk address packet: Offset Size Description (Table 00272) 00h BYTE 10h (size of packet) 01h BYTE reserved (0) 02h WORD number of blocks to transfer (max 007Fh for Phoenix EDD) 04h DWORD -> transfer buffer 08h QWORD starting absolute block number (for non-LBA devices, compute as (Cylinder*NumHeads + SelectedHead) * SectorPerTrack + SelectedSector - 1

Category: Disk I/O Enhancements - Int 13h - I

----------------------

Prev Next Ralf Interrups Categories Contents

Discussion Area Mail Webmaster System Map Home Page People before Lawyers
[Discussion Area] [FeedBack] [System Map] [Home Page] [People before Lawyers]

  Search by: 

yourname.com - 250 Megz on a T3, CGI, FTP, Telnet, SSI, SSL, FP98, more...
We push the limits on discount hosting!

Ad Space 4 Sale