WRITE
BYTE BIT 7
6 5 4
3
2
00 0 0 0 1
01
0
0 1 1 0 0
02
T E B S 0 0
03
DESTINATION TRACK
04 DESTINATION SECTOR
05 NUMBER OF SECTORS
06
NEXT TRACK (OPTIONAL)
RANGE:
All
values are determined by the particular disk format:
SWITCHES:
T-transfer
data
(1
= no transfer)
E-ignore
error
(1
= ignore)
B-buffer
transfer only
(1
= buffer transfer only)
S-side
select (MFM only)
N--drive number
1 0
o
o
0
N
PROTOCOL: Go output (spout), send data, go input (spin), pull clock low, wait for
status, release clock (for multi-sector, start over i.e. Go output, etc.).
CONVENTIONS: Before you can READ or WRITE
to
a diskette,
it
must be logged-in
using either the INQUIRE DISK or QUERY DISK FORMAT com-
mand (both are described later). This must be done once each time
you change diskettes.
INPUT: Host must transfer burst data.
OUTPUT: One burst status byte following each WRITE operation.
INQUIRE DISK
BYTE BIT 7 6 5
4 3 2
1 0
00 0
0 1
0 1 0
1
01
0
0
0 0
0 0
02 X X X S
0 0
N
SWITCHES:
S-side
select (MFM only)
N--drive number
PROTOCOL: Burst handshake
OUTPUT: One burst status byte following each INQUIRE DISK operation.
83