EasyManua.ls Logo

Commodore 1570 - Page 94

Commodore 1570
132 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
QUERY DISK FORMAT
BYTE BIT 7 6 5
4 3
2
o
00
o o
o
o
01
o o
o
o
o o
02
F x x S
o
N
03
OFFSET
(OPTIONAL F-BIT SET)
SWITCHES:
F-force
flag (F = I steps the head with the offset specified in byte
(3)
N-drive
number
X--don't
care
S-side
select
PROTOCOL: Burst handshake
CONVENTIONS: Determines the diskette format on any particular track. Also logs non-
standard diskettes (Le. minimum sector addresses other than one).
OUTPUT: *burst status byte (no bytes will follow
if
there is an error or
if
the format is
GCR)
**burst status byte (no bytes will follow
if
there was an error in compiling
MFM format information)
number
of
sectors (the number
of
sectors on a particular track)
logical track (the logical track number found in the disk header)
minimum sector (the logical sector with the lowest value address)
maximum sector (the logical sector with the highest value address)
CP/M interleave (the hard interleave found on a particular track)
*status from track offset zero
**if F bit is set, status is from offset track
INQUIRE STATUS
BYTE BIT 7 6 5 4 3
2
00 o o o
o
01
o o o
o o
02
W
C
x o
o
03 NEW STATUS (W-BIT CLEAR)
SWITCHES:
W-write
switch
(0=
write)
C---<:hange (C
= 1 and W =
0--log
in disk)
o
o
N
(C = I and W =
I-return
whether disk was logged, i.e.
$B
error or old
status)
N-drive
number
X--don't
care
86

Related product manuals