Hexadecimal
Displacement
------------20 24 24
28
28
2C30 30 34
34
38
3C40 44 45
46
47
48
48
4C50 54
58
5C60 64
66
68
Field
NameADTFSTC DS OSADTFST DS ADTCHBA DS OSADTVTB DS ADTCFST DS ADT1ST DS OSADTDSK DS ADTNUM DS OSADTSV1 DS ADTUSED DS ADTLEFT DS ADTLAST DS ADTCYL DS ADT!! DS ADTMX DS ADTFLG1 DS ADTFSF EQU ADTFRO EQU ADTFRW EQU ADTFFSTF EQU ADTFFSTV EQU ADTFQQF EQU ADTROX EQU ADTFMIN EQU AFTFLG2 DS ADTFMFD EQU ADTFALNM EQU ADTFALTY EQU ADTFMDRO EQU ADTFALMD EQU ADTFALUF EQU ADTPSTM EQU ADTFROS EQU ADTFDOS EQU ADT2ND DS 1F OF 1A OF 1F
1FOF 1F OF 1F
1F
1F
1F
1C
1C1X in ADTFLG1 --X'8'O'-- X'40' X'20' X'10' X'08' X'04' X'02' X'01' 1X in ADTFLG2
Field Description, Contents,Number of FST 40-byte entries (files)
Address of firstOS FST Pointer to current.FST hyperblock Upper VTOC address of OS pack ADTSECT Displacement of current FSi entry Displacement of first word in bit mask with "hole" OS disk address (cuu)
Number of records(NUMTRKS) Save area
Number of records in useNumber of records left (QTLEFTP)
Displacement of last nonzerobyte in bit mask Number of cylinders cn disk (NUMCYLP) A*3 Mode letter (A;B;C; ...... ;S;Y;Z) A*4 Extension-of-mode letter (A,E,C, ••• ,S,Y,Z) A*5 First flag tyte ADT tlock in free storage CMS read-only disk (attached and ready) CMS read/write disk (attached and ready)
FirstFST hypertlock is in free storage FST hypertlocks are of varying lengths 200-tyte is in free storage
This disk has read-only extension(s)
ADT tlock is minimum size
A*6Secend flag byte --X'8'O'--- MFD is in storage X'40' All filenames are in storage li20; All filetypes are in storage X'10' Modes 1 through 5 are in storage ADTFMDRO.X'08' All medes (0 through 5) are in storage ADTFMFD+ADTFALNM+AriFALTY+ADTFALMD All UFD is in storage X'02' ADT fSTAT chain modified X
i
04
i X'01' OD Indicates this is an Q1sk Indicates this is a DOS disk !Q! Di§!§ ADTMSK DS ADTQQM DS ADTPQM1 DS ADTPQM2 DS ADTPQM3 DS ADTLHBA DS ADTLFST DS ADTNACW DS ADTRES rs 1A
1A
1F
1F
1F
1A
1F
1H
1H800-tyte bit-mask address 200-tyte bit-mask address PQMSIZ equals number of bytes in PQMSK is
greater than 215PQMDUM equals number of 80C-byte records for PQ"SK equals number of doublewords in PQMSK Pointer to last FST hyperblock (see Note)
Displacment of lastFST in last hyperbleck
(see Note)
Number of active write files --halfword
Reserve count(RESRVCNT) -- halfword Applies to all CMS disks except fer the S-disk. ADTXNREC DS 1F Number of doublewords of extra chain link
recordsSection eMS rata Areas and Contrel Blocks 141
Displacement
------------
28
28
2C
34
38
3C
46
47
48
48
4C
58
5C
66
68
Field
Name
1F
1F
1F
1F
1C
1C
Field Description, Contents,
Address of first
Number of records
Number of records in use
Displacement of last nonzero
First
This disk has read-only extension(s)
ADT tlock is minimum size
A*6
i
04
i
1A
1F
1F
1F
1A
1F
1H
1H
greater than 215
Displacment of last
(see Note)
Number of active write files --halfword
Reserve count
records