|
Hex Dec Type/Val Lng Label (dup) Comments
---- ---- --------- ---- -------------- --------
0000 0 Structure LRARG Locate Record CCW argument mapping
0000 0 Bitstring 16 LRDATA (0)
0000 0 Bitstring 1 LROPER operation byte
.... .... LROPOCNT X'00' LROPOCNT orientation on
count area
.1.. .... LROPOHA X'40' LROPOHA orientation on home
address
1... .... LROPOD X'80' LROPOD orientation on data
area
11.. .... LROPOI X'C0' LROPOI orientation on index
OPERATION BYTE BITS 2-7
.... .... LROPCOR X'00' LROPCOR operation code
orient
.... ...1 LROPCWD X'01' LROPCWD operation code
write data
.... ..11 LROPCFW X'03' LROPCFW operation code
format write
.... .11. LROPCRD X'06' LROPCRD operation code read
data
.... 1.11 LROPCWT X'0B' LROPCWT operation code
write track
.... 11.. LROPCRTS X'0C' LROPCRTS operation code
read tracks
...1 .11. LROPCR X'16' LROPCR operation code read
OPERATION BYTE BITS 0-1
0001 1 Bitstring 1 LRAUX auxiliary byte
1... .... LRAUXTY X'80' LRAUXTY bytes 14-15 contain
a transfer length factor
AUXILIARY BYTE BITS 1-6 AUXILIARY
BYTE BIT 7
.... ...1 LRAUXRSY X'01' LRAUXRSY a Read Count CCW
is suffixed to the Locate Record
domain
AUXILIARY BYTE BIT 0
0002 2 Bitstring 1 * reserved, must be 0
0003 3 Bitstring 1 LRRECNT record count
0004 4 Signed 4 * Anonymous UNION
00000004 LRSKCCCH *-4,4 seek address: ccccCCCh
format
00000004 LRSKCYL *-4+0,2 seek cylinder
00000006 LRSKHD *-4+2,2 seek head
0008 8 Signed 4 * Anonymous UNION
00000008 LRSRCCCH *-4,4 search address: ccccCCCh
format
00000008 LRSRCYL *-4+0,2 search cylinder
0000000A LRSRHD *-4+2,2 search head
000C 12 Bitstring 1 LRSRR search record
000D 13 Bitstring 1 LRSECTOR sector number
000E 14 Bitstring 2 LRTLF transfer length factor
00000010 LRARGLEN *-LRARG LOCATE RECORD data area
length
| |