attaches
The 5114 stores and retrieves data by
diskettes
diskettes
for
for
operation is 24k ,bytes per second. The data rate in a
read operation is
operation is only half the speed
because
of
the verify read
operation. The data capacity
maximum
of
The commands and controls
provided
by
these commands and controls between the system and
the 5114.
The 5114 uses three types
diskette 2 and diskette 2d. The 5114 can
read from all three types
The 5114 contains one
an
board,
I/O
supply.
Unit
is
an
to
a system via an
iater use and
input/output
I/O
by
reading data
(I/O)
device
interface cable.
writing
data on
from
immediate use. The data rate in a write
48k
bytes per second. The
of
the read operation
that
occurs on the
of
each diskette is a
write
write
1.2 megabytes.
for
operating the 5114 are
the system. The
interface port, and its own
I/O
of
diskettes: diskette
of
diskettes.
or
two
diskette drives, a logic
interface cable carries
1,
write
on and
DC
power
The logic board contains the diskette drive signal cables,
DC
power
, a
cable, the variable frequency oscillator
(VFO) circuitry, and a diskette adapter logic card. The
VFO circuitry can be located either on the diskette
or
adapter card
board is mounted on the back cover
An
I/O
interface cable allows
system or another
device can attach
The illustration on the facing
on a separate VFO card. The logic
of
the
5111'
the
5114
to
attach,
I/O
device. In addition, another
to
the system via the 5114.
page
shows the
two
possible
maximum system configurations.
power
The 5114
supply provides
diskette drives and also provides
device attached
supply allows the system
to
the 5114. A relay in the
to
This means that the 5114
the system power. The 5114
off
with
the IPO switch. This switch controls the
distribution
of
the AC and
DC
power
to
+5
Vdc
to
any
5114
control the 5114 power.
power
DC
power
power
goes on and
can also be turned
in the 5114.
off
the
I/O
power
with
DANGER
Some
DC
voltage
5114
when the IPO switch is in the
from
the
5110
is still present in the
OFF
position.
.J
~,
}I
The diskette drive uses both the frequency modulated
(FM) and the modified frequency modulated (MFM)
of
method
5114 is standard and drive 2 is optional.
with
immediate
recording data on the diskette. Drive 1 on a
On
two
diskette drives, drive 1 is nearest
power
off
(lPO) switch (100).
a 5114
to
the
3-2
Page 81
I Typical System Cabling
(~
5103
__
(Note 2)
l--~S;;.~
.L-----
5110
(Note
5114
5114
5103
(Note
3)
2)
CI
'"
/
C
Notes:
1.
When
a 5106 Auxiliary Tape
be attached directly
2.
When
a printer is attached,
unit in the string.
3.
No more than three
the 5110. However, a 5106 Auxiliary Tape Unit and
two
5114 units cannot be attached
4. A 5106
5110 Model X2X.
Auxiliary
to
I/O
Tape
Unit
is attached,
the 5110.
it
must be the last
devices can be attached
to
the same 5110.
Unit
cannot
be
attached
it
I/O
to
must
to
a
I
"traduction
3-3
Page 82
Diskette Description
The
IBM
diskette
tective envelope. I nformation
the
diskette surface, which
The
oxide.
As
the
diskette rotates,
cleans
the
diskette. The envelope has access holes for
rotating
and for index hole sensing. There are
for recording data
recording
diskette 2 and diskette
on both sides
the
of
is
a thin, flexible disk housed
diskette
diskette,
data on only
of
is
for
on
a diskette. Diskette 1 permits
the
diskette.
is
stored magnetically
is
coated with magnetic
free
to
rotate inside
the
inner surface
read/write (RIW) head
one
aide
of
20
permit the recording
Access Hole for Index Sensing
the
of
the
two
arrangements
the
diskette;
in
a pro-
on
envelope.
envelope
contact,
the
of
data
There are 77 tracks on each side
which
is
the
outside track,
can
not
be used for data. Tracks
two
innermost tracks, are reserved
and can only be used for data if
damaged.
Diskette 1 has
Diskette 2
of
the
side
data. When data
is
practical
it
track. When data
however, each pair
referred
outside cylinder,
///
74 tracks available for recording data.
or
diskette
diskette, resulting in a total
is
recorded
to
refer
is
of
to
as
a cylinder. For example, cylinder 0,
is
made up
Sector
",-
'------------------Side 1 l
.,,-
is
reserved
20
has 74 tracks available
on
to
each addressed circle
recorded
tracks (one upper and
on
of
~/
of
a diskette. Track 00,
as
a label
75
and 76, which are
as
replacement tracks
another
only one side
both
upper and lower
..........
track becomes
of
sides
-
......
-r--
: Side 0
....
.1..-.-Track
148 tracks
of
of
of
a diskette,
one
Track 00
track
and
the
on
each
of
a diskette,
data as a
lower)
the
track
00.
00
is
Cylinder
o
Access Hole for Rotating
Access Hole for Read/Write Head Contact
Diskette 1
The location
diskette 1 differs from
20.
When a diskette 1
index sensing circuits sense
and
the
Information
a circular path on the diskette surface. A sector
division
during diskette initialization. Each sector
write
one
or
read from a
rotates.
of
the
access hole for index sensing on
that
is
use
of
the
blank side
is
written
of
each track
record. Information
track
on
of
the
by a read/write head
on diskette 2 and diskette
inserted
that
the
Diskette 2
in
the diskette drive,
a diskette 1
is
prevented.
diskette
diskette
in
tracks. A track
that
was determined
is
is
magnetically written
as
is
used
the
the
Diskette
being used,
is
a
to
to
diskette
~Side1
When one-sided diskettes (diskette 1 's) are used,
data
that
can be read or written
moving
head
or
on 2 tracks (one on each side
moving
the
total
a cylinder.
is
the
R/W
head
is
that
is
positioned. When two-sided diskettes (diskette 2's
20's)
are used,
the
R/W head
amount
the
most data
R/W
head assembly
is
positioned. When 2 tracks are used,
of
area
that
on
a track
track over which
that
of
the
is
the
can be accessed
Track
Side 0
Track
the
without
the
can be read or written
diskette),
2 tracks over which
is
referred
without
76
76
R/W
Cyl-
l
inder
76
most
the
to
as
3-4
Page 83
Diskette
Safety
LONG
following
If
the
before use. You should remove
plastic shipping container during this time.
SHIPPING
shipping cartons are available at
With
ounces (280 grams). Be sure
carton
TERM
Place diskettes in their envelopes and store them in the
• Temperature
• Relative
•
Maximum
a diskette has been exposed
indicated range,
Use only shipping cartons
the
NOT EXPOSE TO HEAT
for
STORAGE
environment:
500 F
to
humidity
wet
AND
diskette
diskette storage
8 %
bulb 1850 F (29.40 C)
allow
RECEIVING
in place, the package weighs
1250 F (10.00 to
to
80 %
to
temperatures outside
5 minutes acclimation time
the
to
ship diskettes. Additional
IBM
to
label the package:
OR
SUNLIGHT. Save the
and/or
for
51.50 C)
diskette
from
branch offices.
10
later shipment .
its
DO
•
c
CI
Diskette Description/Diskette
Safety
3-5
Page 84
Return a diskette
removed from
IBM
the
Disk.
Do
not
lay diskettes near food, drink, or ashtrays.
to
its envelope whenever it
diskette drive.
is
Do
not
touch or
Contaminated diskettes must be discarded.
Do
not
place diskettes near materials
be magnetized. Data can be lost from a diskette
exposed
to
attempt
a magnetic field.
to
clean diskette surfaces.
that
might
Do
not
use clips
Do
not
place heavy objects on diskettes. The
weight can cause serious damage.
or
rubber bands on a diskette.
Do
not
expose diskettes
51.5° C (125°
Do
not
write on diskettes outside label area.
D
F)
or
direct sunlight.
to
heat
greater than
"
•
,,f"
".
3-6
Page 85
Diskette Handling
Open diskette drive cover.
(
(""
('
DISKETTE INSERTION
1.
Open the diskette drive cover assembly.
from
2.
Remove the diskette
3.
Place the diskette squarely into the diskette drive
(with the label facing the cover).
Close the diskette drive cover assembly.
4.
DISKETTE REMOVAL
1 . Open the diskette drive cover assembly.
2. Remove the diskette.
3. Insert the diskette into a protective envelope.
4. Close the diskette drive cover assembly.
its protective envelope.
Remove diskette
from
envelope.
Press
to
Open
c
c
Place
diskette squarely
(with label facing cover) and close cover.
DIL--_---'
into
diskette drive
•
To
remove diskette,
reverse
above
steps.
Diskette Handling 3-7
Page 86
Stepper Motor
Stepper Motor Description
If
you could rotate
would maintain its detented position and follow the stator
as
shown. Both
rotated
450 clockwise.
the
stator
in
the
stator poles and the
either direction, the
rotor
are shown
rotor
The dc stepper
(armature) and pairs
motor
is
requiring no maintanance.
Notes:
1.
The
rotor
motor
the magnetic flux of the rotor. This causes a reduction
in
the
you should
When
a magnetic field set up
rotor
turns
it holds
The electrical
stator windings acting on the permanent magnet rotor.
Shaft rotation
is
continually pulsed.
2.
The
rotor
power on. When power
felt
as
sound
motor
consists
of
a sealed unit having no gears
is
magnetized after assembly
manufacture. Disassembly
torque
produced by the motor. For th
not
disassemble
current
to
the
a drag or roughness, and it may cause a clicking
as
flows through a pair
provide
the
torque
rotor
shaft only a part of a revolution; then
shaft
in
an electrically detented position.
detent
is
not
cannot
the shaft
be easily turned by hand with the
is
of
a permanent magnet rotor
two-phase stator windings. The
or
commutators and
at
the plant of
of
the
motor
is
the
motor.
of
stator
windings,
in
the stator poles acts on
to
the rotor shaft. This torque
is
due
to
the direct current
continuous unless the stepper motor
is
off, any residual detenting
turned.
reduces
reason,
the
in
the
Note: Current flows only
time. Polarity of the stator poles
half
of
the winding has the current flow.
If,
instead
rotate its magnetic field by switching the
next stator winding, the rotor turns until
opposite-polarity magnetic poles are attracted
ment. Note
is
position clockwise from
The sequence of the phase pulses from the logic circuits
determines the direction of rotation.
of
physically rotating the stator,
that
the polarity
in
that
one-half
of
shown
of
the
is
determined by which
current
the
the
poles has rotated one
in
the first illustration.
winding
you
electrically
to
closest
into
at
the
align-
a
Stepper Motor Operation
For ease
turns 9
This simplified stepper
stator
of
understanding, the motor used
0
per step; the actual
poles and a ten-pole permanent magnet rotor.
motor
motor
turns 1.80 per step.
consists
Input
Stator pole
in
this example
of
eight coil wound
A
rr
__
- .
Stator-pole
Common source
Input
winding
.-
In
the diskette unit, the stepper
attached
turns,
A
the
distance
rotor moves
The stepper motor moves
5 milliseconds. It requires
moving assembly. Total seek time
the number of tracks traveled plus
Each 1 bit
clock pulses so there is double the pulse frequency.
o
bit
so the pulse frequency
The
bytes) per second.
READ DATA
Each
diskette surface as a change in magnetic direction (flux)
from
flux
in the
change in current direction is recognized
as
either a clock pulse or a 1 bit pulse.
change in the direction
adjacent clock pulses, the adapter recognizes
bit
is present.
is a method
to
represent data.
no data
data is present, the pulse frequency changes.
is recorded, no pulse is between the clock pulses,
raw
clock pulse
the bit immediately preceding it.
passes the
read/write
is
pulse is inserted halfway between adjacent
data rate in FM
read/write
of
recording data on a diskette
of
pulses
in
changed
present (all 0 bits), only clock pulses
of
every
is
not
changed.
or
1 bit pulse
heads
format
to
of
is
250,000 bits (31,250
is
recorded on the
As
this change in
heads,
change direction. This
the current between
it
causes the current
by
the adapter
If
there is no
that
two
a 0
If
a
/ "
Voltage
for
Clock
Pulses
Voltage
for
Clock
Data
Resultant
Pattern Recorded
on
the Diskette
3-10
Change
Only
Change
and
Pulses
Bit
I I
~f4JJ.sl~
I I
I
I
I
I
I
I
C
I
The C and D above
The
I
I
I
I
I
I
I
D C
D C
I I
I I
numbers under the line show whether a 1
I
•
I
I
I
I
I
I
I
D C D C
I
I I I
0
the line show the clock
0
I I I
I
I
I
I
I
D C D C D C D C
I
I
I
I
I
I
I I I
•
I
I
I
I I I I I
0 0 0
and
data
bit
times.
bit
or
a 0 bit-is recorded.
D C
I
I
I
I
D C D C
I I
0
I
I
I
I I
\,
i
I
I
I
I
~-
\
,-
Page 89
( I
See
logic
440
in
the
5110
description and test points.
File Data
2.0 V/cm
Example:
n
c
\,.-.
0
---
01010
~
'-
1
\0--
System Logic Manual
1"--
1
'--
C 0 C
1\
2.0JJs/cm
for
C
1'1
circuit
0
Note:
Use
Tektronix
oscil/oscope
Channel A sweep mode
Ch
annel A level
Channel A coupling
Channel A slope
Channel A source
C
Trigger
Mode
Channell
Channell
Times per division
Connect channel 1
Connect trigger
Observe:
with
volts/division
input
Clock pulses every
duration
and 500
be
between 2.4 and 4.2 volts.
xl0
to
453, 454,
probes.
to
should
ns.
Pulse amplitude should
or
similar
Normal
+
DC
+
External
Norma·1
Channell
V/cm
2.0
DC
2J1s/cm
+File data
+Index
4/ls.
be
between
test pin
Pulse.
100
c
•
c'
0.05
0.05
V/cm
IDF
V/cm
A
All
Read Head Signal
2 ms/cm
~
All
II
1\
0'5
10/ls/cm
~
1 '5
I
I
at
TP1 and TP2
I
l\
~
r\
'\
J
~
~
\
\
Note:
Use
Tektronix
oscilloscope
Channel A sweep mode Normal
Channel A level
Channel A coupling
Channel A slope +
Channel A source
Trigger Normal
Mode
Channell
Channel 2 volts/division
Channell
Channel 2
Invert Pull
Times per division 2ms/cm
Connect
Connect channel 2
Connect
Observe:
with
volts/ division
input
input
channell
trigger
The amplitude
should
xl0
to
to
to
be
453, 454,
probes.
or
+
DC
External
Add
0.05
0.05
AC
AC
Preamp
Preamp TP2
+Index
of
the read signal
between 6.5
similar
mV/cm
mV/cm
out
TP1
test pin
to
560
mV.
FM (Frequency Modulated)
Format
Principles 3-11
Page 90
MFM
(Modified Frequency Modulated)
Fonnat Principles
MFM
format
surface. The frequency
(modulated)
With
no data present (all 0 bits) the only pulses present
are clock pulses. These pulses occur at a frequency
every 2
When
Each 1
clock times. The clock pulses are suppressed however,
so the frequency remains
be suppressed unless
each other.
would
bits is
time,
the
is a method
to
represent data.
J.LS.
data is present, the pulse frequency changes.
bit
pulse is inserted halfway between adjacent
When
normally occur at
not
suppressed. Therefore,
pulse frequency changes.
of
recording data on a diskette
of
pulses is changed
the
same. All clock pulses will
two 0 bits
this happens, the clock pulse
the
(no pulse) occur next
clock
time
between the 0
for
that
particular
that
of
to
READ
DATA
Each clock pulse
surface as a change in magnetic direction (flux)
bit
immediately preceding it.
passes
read/write
current direction is recognized
clock pulse
direction
that
twice
the
of
a 0
bit
M
FM
format, when compared
the amount
or 1 bit
read/write
heads
to
or
a 1
current at data time, the adapter recognizes
is present.
of
is recorded on
As
this change in
heads,
change direction. This change in
bit
pulse.
data on a diskette surface.
it
causes
by
If
there is no change
to
the
diskette
the
current
the
adapter as either a
FM
format, can record
from
flux
in
in
the
the
the
"
#'
/"
Therefore, a pulse appears
(the clock pulses)
and
for
Voltage
for
Pulses
Voltage
for
Data
Resultant
Pattern Recorded
on
Change
Clock
Only
Change
Clock
and
Pulses
Bit
the Diskette
between any consecutive 0 bits
each
1 bit.
-+~Sr-
•
I
,
I
I
I
I
II
I
I
I
I
D
,
I I
The C and
CDC
I
I
I
I
,
I
I
I
•
I
I
I
I
,
I
D C D C D
•
D above the line show the clock
•
f
I
I I
0 0
C
I
I
,
I
t
I
D C D C
.
I
I
I
0
D
C
I
D C
,
I
I
0 0
and
data
bit
,
,
I
I
I
I
I
,
I
I
I
t
D
C D C D C
I
I
I
I
I
I
0
times.
I
I
I
I
I
L
I
I
I
I
I
~,
-
"
•
3-12
The
numbers under the line show whether a 1
bit
or a 0
bit
is
recorded.
!If "',
\'~.
__
.Y'
Page 91
( I
See
Logic
440
in the
5110
description and test points.
File Data
Bit
1.0
Pattern: Hex
Example: 0101111001
1
r
0
ock
CI
n
V/cm
L
'"'-
'E5E5'
I
1
1
0
~
System Logic Manual
1
1
1
1
...
r-
2.0lJs/cm
-
o
...
for
circuit
I I
Clock I 0 1
-
-
,...
Note:
Use
Tektronix
oscilloscope
Channel A sweep mode
Channel A
Channel A coupling
Channel A
Channel A source
Trigger
Mode
Channel
Channel
Times per division
Connect channel 1
Connect trigger
Observe:
with
xl
level
slope
1
volts/division
input
1
to
Clock
or
Pulse
duration should
100 and 500
should
0 probes.
to
be
453, 454,
or
similar
Normal
+
DC
+
External
Normal
Channell
1.0
V/cm
DC
2 )Js/cm
+File data
+Index test pin
data pulses every 2
ns.
Pulse
-between 2.4 and 4.2 volts.
to
be
between
amplitude
4
~s.
L'I
..
/
C
c
0.05
0.05
V/cm
V/cm!
Read Head Signal
2.0 ms/cm
One Record
200.0
JJs/cm
at
TP1
and TP2
Note:
Use
Tektronix
with
oscilloscope
Channel A sweep mode
Channel A level
Channel A coupling
Channel A slope
Channel A source
Trigger
Mode
Channell
Channel 2
Channell
Channel 2
Invert
Times per division
Connect
Connect
Connect
Observe:
xl0
v,olts/ division
volts/division
input
input
channell
channel 2
to
trigger
The amplitude
should
be
453, 454,
probes.
or
similar
Normal
+
DC
+
External
Normal
Add
0.05
V/cm
0.05
V/cm
AC
AC
out
Pull
2ms/cm
to
to
between 6.5 and 560
Preamp
Preamp TP2
+Index test pin
of
the
read
TPl
signal
mV.
MFM
(Modified Frequency Modulated)
Format
Principles 3-13
Page 92
Volume Label
VOLUME
\
Byte
/
LABEL LAVOUT
c::
o
';;
co
u
E~
0)
....
....
c::
II>
0)
>"
(/)-
Track
00
Head 0
0)
"
c
~
0)
a:
Record 7
........
0)';;
c:: c::
S
032
c::
,9
....
co
,S:!
0)
0)
"
c
~
0)
a::
0)
"
i::
-~
0)
a::
I I
I I
I I
I"
e I
I~
«
a3
ai
....
.0
1
x
col
/UJ
.....J
0)
"
I
c
~
0)
a::
3-14
'l
.......
/jI"
Page 93
VOLUME
The volume label is located at track
on all diskettes.
to
the adapter
arranged. The volume label is encoded on
every
"'
(
initialization utility program. The volume label is always
'"
encoded in FM format. This label is read and verified
/
each
drive.
LABEL
time
the
time
a sense command is issued
FORMAT
It
identifies the diskette and indicates
how
the information on
diskette is initialized using
00
head 0 record 7
the
diskette is
the
diskette
the
to
the diskette
Owner Identification
alphameric characters. Identifies the
diskette or
diskette.
Extended Label Area
additional tracks have been allocated as header label
tracks. Up
diskette
example: 0
track).
the
to
2d
can be set aside
=
(37-50):
owner
of
(64):
9 additional tracks on each side
no
additional tracks, 1 = one additional
This field contains
owner
the information
Indicates
for
how
header labels (for
of
written
many,
14
the
on the
if
of
a
any,
Volume Label Fields
Volume Label Identifier and Number
particular portion
example:
Volume Identifier
this diskette. This identifier contains up
characters. The identifier is specified during diskette
initialization.
Accessibility
from
be read
off
command in BASIC.
System Identification (24-36): Identifies the system
system group on which the diskette
example: IBM 5100).
or
using
VaLl).
written
from
the
of
the
diskette as a volume label (for
As
Specified By User
(10):
Indicates
to.
If
this
bit
or
written
)VOLID command in APL
to. This
(0-3):
if
the diskette can be read
is on,
the
bit
can be turned on
was
Identifies this
(4-9):
diskette cannot
or
initialized
Identifies
to
6 alphameric
the UTIL
(for
or
or
track 00, side 0
track
00, side 1 = 52 labels (2 labels per sector)
9 additional tracks, both sides
Volume Surface Indicator
a diskette 1 diskette 2
a diskette 1, 2
Extent Arrangement Indicator
diskette drive.
Special Requirements Indicator
diskette drive.
Physical Sector Length
as 1 28 bytes, 256 bytes
1 28 bytes, 1
1024 bytes.
= 19 labels
for
a diskette
Must
Must
for
256 bytes, 2
(71):
or
a diskette 2d.
be set
to
be set
to
(75):
or
512 bytes.
=
936
labels
Identifies the diskette as
Set
to
space
2,
or M for a diskette
(72):
Not
space.
(73):
space.
Specifies
for
51
2 bytes,
used on
Not
the
Set
used on
sector length
to
space
or 3 for
for
2d.
5114
5114
for
c
c
c"
Volume
Label 3-15
Page 94
Physical Record Sequence
Code
(76-77):
sector sequencing other than sequential.
Specifies a
26
Sectors
Per
Track
When
The
sequencing
this
field
contains:
will
be:
Blank
01
1
2
3
4
1
2 3
3
4 7
5 5
6
7
8
9
10
11
12
6
7
8
9
10
11
12
13 13
14 14
15 15
16 16
17
17
18 18
19
20
19
20
21 21
22
23
22
23
24 24 22
25 25
26
26
02
11
13
15
17
19
21
23
25
10
12
14
16
18
20
24
26
1
5
9
2
4
6
8
04
03
1 1
4
7
13
10
17
13
16
21
19
25
22
25
2
10
14
5
8
18
22
11
14
26
17
20
23
11
26
15
3
19
23
6
9
12
12
15
16
18
20
21
24 24
05 06 07 08
1
1 1
5
6 7
11
9
16
21
26
13
19
25
2
2 8
7
2
6
3
7
4
8
12
17
22
13
18
23
14
19
24
10
15
20
25
14
20
26
3
3
9
8
15
21
4
10
4
16
9
22
5
11
17
5
23
6
12
18
24
8
15
22
2
9
16
23
3 3
10
17
24
4
11
18
25
5
12
19
26
6 7
13
20
7
14
21
09
10
1 1 1 1 1
1
9
17
25
2
10
18
26
11
19
4
12
20
5
13
21
6
14
22
15
23
8
16
24
11
10
19
21
2 2 2 2
11
12
20 22
3 3 3 3
12 13
21
23
4 4 4 16
14
13
22 24
5 5
5
14
15
23
25 6
6 6
15 16
24
26
7
7
'
16
17
25
8
18
8
17
9
26
19
9
10
20 22
18
11
12 13
12
13
23 25
13 14
24
26
14
15
25
15
17
26
16 18
17
19
7
20
18
8
21
19
10
9
22
20
10
11
21
23
12
11
24
14
15
16
17
4
18
5 6
19
6
20
7
21
8
22
9
10
23
11
24
12
25
13
26
2
3
4
5
7
8
9
"', "
3-16
-,
Page 95
15 Sectors
Per
Track
(I
c
When this field contains:
The sequencing
When
this field contains: Blank
The sequencing
will
be: 1 1 1
will
be:
Blank
01
02 03
2
2
3
3
4 4 7
5 5 9
6 6
7 7 13 5
11
8 8 15 8
9 9
10 10 4
11 11
12 12
13 13
14 14
15 15
8 Sectors
1 1 1
2
3 3 5
4 4
5
6 6
7
8
01
2 3
5 2
7
8 8
8
10
12 12
14
Per
02 03
4
6
3
5
2
6
Track
7
10
13
11
14
15
4
1
4
7
2
3
6
9
1
7
2
5
8
3
6
04
05
1 1
5
11
9
13 2
2
6 12
10
14
3
13
7 4
11
15
14
4
10
8
12 15
04
1
5
2
6
3
7
4
8
7
3
8
9
5
6
06
1
7
13
4 7
10
2
8
14
5 12
11
3
9
15
6
12
07
1
8
15
14
6
13
5
4
11
3
10
2
9
c
Label Standard Version
Must
contain a W.
Pad
(80-127):
position
of
Extends
this
field contains hex
(79):
to
the
Not
end
used on
of
the
FF.
the
5114.
sector. Each
Volume Label 3-17
Page 96
~
00
-----I~I
Reserved
------
System
Code
------
File
Application
Type
-----
r:-I
c.o
CAl
c.o
~
c.o
(J'1
to
0')
to
--..I
to
00
to
to
0
0
0
...
0
I\,)
...
0
CAl
0
~
0
(J'1
...
0
0')
0
--..I
...
0
00
0
c.o
-0.
...
0
-----
Expiration
Date
Verify
/Copy
Indicator
DataSet--
Organization
-------
End
of
Data
Address
Reserved
-----
::I:
J:
0')
0')
0')
--..I
0')
00
0')
c.o
--..I
0
--..I
-
--..I
i')
-.....J
CAl
--..I
~
00
--..I
Multivolume
J!!~~~
Volume
Sequence
Indicator
------
Creation
Date
------
Record
Length
------
Offset
to
Next
Record
Space
Reserved
-----
__
~
~
~
(J'1
(J'1
0
0'1
...
(J'1
I\,)
(J'1
CAl
(J'1
~
(J'1
0'1
(J'1
0')
(J'1
--..I
(J'1
00
(J'1
to
0')
0
0')
~
0')
(J'1
----
Block
Length
Record---
Attribute
------
Beginning
of
Extent
Physical-
£!e~rd
------
8ypass--
DataSet---
ExCha
-----
End
of
Extent
Record
Block
Format
Indicator
Security
Write
PrOtec"t-
Indicator
ngeType
Indicator
~n1!!~
i')
i')
i')
CAl
i')
~
i')
(J'1
I\,)
0')
I\,)
--..I
I\,)
00
CAl
...
CAl
I\,)
--
CAl
CAl
CAl
0')
CAl
--..I
CAl
00
CAl
c.ol
~
0
~
~
I\,)
~
CAl
----
Header
Label
Identifier
and
Number
------
Reserved
-----
Data
Set
Identifier
-----
to
-<
.-+
CD
'
........
-I
...,
Q)
(")
'"
0
(J'1
0
§I
rn
0
:tJ
CD
(")
0 0
...,
Co
...
en
...
00
.-+
~
...,
I\,)
0
c
(Q
~
CAl
i')
...
0')
~
1(J'1
10')
1--..1
100
~
m
l>
C
m
:JJ
~
m
m
r-
~
-<
0
c:
-I
CD
Q)
Q.
CD
...
r-
Q)
C"
!.
~
,
~
/
Pad
[@
------~
.•
I
"
~
\
'\
/
fi
\
j
l
~,
~i
"
Page 97
HEADER LABEL
The header labels are located on track 00, head 0,
records 8 through 26 on all diskettes. In addition, on a
diskette 2
located at track 00, head 1, records 8 through 26. On a
diskette 2d, additional header labels can be set aside
all record lengths.
-,
",'"
(
side
labels.
record space
controls, status information, and the record name
that block
or
of
the diskette 2d can be allocated
The
of
FORMAT
diskette 2d, the header labels are also
Up
to
9 additional tracks on each
for
header
header labels are used
for
a particular use. They also contain
records.
to
reserve a block
for
for
of
Bypass Indicator
set
to
space.
Data Set Security
is protected by use
label.
Write Protect Indicator
record space can be written on.
space can be written on.
protected and cannot be written on.
(40):
Not
(41):
of
the accessiblity
(42):
used on
Must
be a space. The data set
Indicates whether the
If
If
P,
the record space is
the
5114.
Must
bit
in the volume
blank, the record
be
c'
Header
Header label identifier and number
particular record
it
DataSet
particular block
Block Length
to
length
Record Attribute
Beginning
the
Physical Record Length
the physical record.
bytes;
record length is 512 bytes. The physical record length
indicator must be identical
indicated by the volume label.
Label Fields
as
a header and denotes which header
is (for example: HDR1).
Identifier
this block
of
128 bytes and 8 = blank).
of
first
record
(5-21):
of
records. This field is user optional.
(22-26):
of
records (for example: B8128 = record
(27):
Extent
of
Assigns the logical record length
Must
(28-32):
a data set.
(33):
If
blank, the record length
if
1,
the record length is 256 bytes;
(0-3):
Establishes a name
be set
Identifies the address
Determines the size
to
the physical sector length
Identifies this
to
space.
if
2,
for
is
the
this
of
128
of
Exchange Type Indicator
reco.d blocking.
Multivolume Data Set Indicator
5114.
Volume
5114.
Creation Date
Record Length
record input.
files.
files.
Offset
5114. Must be set
Expiration Date
Verify
Sequence
It
is set
To
Next Record
/Copy
(47-52):
(53-56):
It
is set
to
maximum record length
(66-71):
Indicator
Indicator
to
Space
to
space.
(72):
(43):
(45-46):
Not
Determines record size
logical record length
Not
Specifies the type
(44):
used by the 5114.
(57-61):
Not
Not
used by the
Not
used
for
stream
Not
used on the
used on the 5114.
used on the 5114.
for
by
for
record
of
the
c
End
of
Extent
(34-38):
last record space reserved
Record Block Format
set is recorded in FM
(39):
or
Identifies the address
for
this data set.
Indicates whether the data
MFM.
of
the
Data Set Organization
is organized.
otherwise, it is set
End
of
the next unused record space.
If
Data Address
(73):
SEQ is specified, the field is set
to
space.
(74-78):
Indicates
how
the data set
Identifies the address
Header Label 3-19
to
D,
of
Page 98
System Code (95-107): Identifies the system
group during creation
File Application
to
code
Pad
Each
identify
010-127):
position
of
application files.
Type
(10B-109):
an
application file.
Extends
of
this field contains hex
to
the
Used
end
of
with
the
FF.
or
system
the system
sector.
3-20
'~,--
..
/
Page 99
Data
Recording
Format
""
'\>"
(
/'
c
G
a
p
1
Sync Field
A
M
1
\
Index
Pulse
Occurs
GAP
1
This
gap
separates
of
the
first
FF in FM mode
I
Sync
Field
This field is required
to
the information being read
sync field contains a set number
FM format, the sync field contains 6 bytes. In
format, the sync field contains
AM
1
AM
1 is the address mark that identifies the following
as
field
byte
contains 4 bytes that are always hex A 1 A 1 A 1
an
that
is always hex
the index pulse
record.
ID field. In FM format, this field contains 1
Gap
and
1 consists
146 bytes
to
synchronize the adapter circuitry
FE.
from
the sync field
of
73 bytes
of
hex 4E in MFM mode.
from
the diskette.
of
bytes
12
bytes.
In
MFM
format, this field
10 Field
of
Hex
of
hex 00. In
MFM
FE.
~
Each
CC
G
a
RR
p
CC
Direction
One
Record
Note: All records on a track will have hex
as
Sync Field
2 2
of
Rotation
of
a Diskette Track
The
head address
For a diskette 2 and diskette 2d, the head address
contains either hex
side
of
the diskette is being read
record length contains a number
The
3,
depending on
divided into.
Number
0
1
2
1
2
3
record length
A
M
for
a diskette 1 is always hex 00.
00
or hex
the
number
Record
Format
FM 26 128 bytes
FM 15 256 bytes
FM
MFM
MFM
MFM
if
any record on
CC
RR
Data Field
Control Field
Sectors
Track
8
26 256 bytes
15 512 bytes
8
or
CC
01
depending on which
or
written.
from
0 through
of
sectors the track is
Per
Record
Length
512 bytes
1024
FF
recorded
that
track is damaged.
bytes
G (
a )
:
~
c
o
c
10 Field
The I D (identification) field is made up
address, record address, head address, and record
length.
track address contains a hex number from hex
The
through hex
01, hex
record address contains a hex number from hex
The
01
through hex 1 A (hex
sector
4A
(hex
00
02
= track 02, and so on).
2,
and so on).
= track 00, hex
01
= sector
of
the track
01
1,
hex
= track
02
=
00
Data Recording
Format
3-21
Page 100
CRC
Data
Field
Two
eRe
(cyclic redundancy check) bytes are generated
in the
eRe
register during a
field
or
a data field. The
by
is determined
structure
are
field. The data
operation is retained in a buffer
read operation. During the verify read operation, the
data is compared
as
diskette does
the
is read
eRe
diskette during
subtracted
eRe
register is then tested
register equals 0, the field
eRe
During a read operation, 2
generated in the
fields. The bit structure
by
the field being read.
the 2
to
bytes are exactly the same, the field has been read
correctly.
occurs.
GAP
of
written
it
is read
buffer, a data check error occurs. Also,
from
register.
register during the verify read operation. The
register does not equal
an algebraic formula applied
eRe
the
2
eRe
If
2
an algebraic formula applied
the field being written. These 2
on the diskette immediately following the
written
bit
for
from
the diskette.
not
compare
the diskette, 2
When
the 2
me
write
from
the 2
eRe
bytes on the diskette are read and compared
bytes
from
they are
not
write
bit
structure
operation
of
the
for
eRe
eRe
on the diskette during a
for
use during the verify
bit
with
the data in the buffer,
If
any
bit
read
with
the
corresponding
as
eRe
bytres are built in the
eRe
bytes (written on the
operation) are read, they are
eRe
bytes that were built in the
for
a content
was
0, a eRe
eRe
register
of
the
After
the complete field is read,
the
exacly the same, a
of
O.
If
written correctly.
error occurs.
bytes are again
for
10
fields and data
eRe
bytes is determined
to
the
bit
structure
eRe
register.
the
If
eRe
an
bytes
to
the
bytes
write
from
the data
eRe
If
the
eRe
error
ID
bit
the
bit
in
eRe
the
of
The data field contains the data record.
Control
The control field contains data
that
GAP
Gap 3 separates
contains hex
it
Record
Format
FM
FM
FM
MFM
MFM
MFM
GAP
Gap 4 occurs after the last record
track and separates that record
This gap contains a variable number
in FM
in
the speed
interchangeability