EasyManua.ls Logo

Commodore 1581 - CMD 8: Dump Track Cache Buffer; Chgutl Utility

Commodore 1581
138 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...
PROTOCOL:
Burst
handshake
(W=
1),
conventional
(W=0)
CONVENTIONS:
This
is
a
method
of
reading
or
writing
current
status,
and
changing
the
status
mask
value.
OUTPUT:
None
(W
=
0),
Burst
status
byte
(W
=
1)
CMD
8—DUMP
TRACK
CACHE
BUFFER
BYTE
BIT
7
6
5
4
3
2
1
0
00
01
02
03
0
0
F
1
0
s
PIIYSICAI
0
1
X
-TRACK
1
1
1
0
0
1
1
0
1
0
0
0
1
0
1
SWITCHES:
X—don't
care
S—side
select
F—(1
=
write
even
if
not
"dirty")
CHGUTL
UTILITY
BYTE
BIT
7 6
5
4
00
01
02
03
04
0
0
X
1
0
X
0
1
X
1
1
1
UTILITY
COMMANDS:
'B\
COMMAND
PARAMETER
0
0
1
\S\
§R\
T,
1
0
1
V,
#DEV,
0
0
1
"MR",
1
0
0
"MW"
SWITCHES:
X—don't
care
UTILITY
COMMANDS:
lB'—serial
bus
mode
'S1—DOS
sector
interleave
§R
DOS
retries
T—ROM
signature
analysis
V—verify
select
#DEV—device
#
Note:
Byte
02
is
equivalent
to
'>'.
EXAMPLES:
"U0>Bl"
=
Fast
Serial,
"U0>B0"
=
Slow
Serial
"U0>S"
+
CHR$
(SECTOR
INTERLEAVE)
"U0>R"
+
CHR$
(RETRIES)
"U0>T"
(If
the
ROM
signature
failed,
the
activity
LED
blinks
4
times)
"U0>V0"
=
Disk
Verify
ON,
"U0>Vl"
=
Disk
Verify
OFF
"U0>"
+
CHR$(#DEV),
where
#DEV
=
4-30
"U0>MR"
+
CHR$
(>memory
address)
+
(#
of
pages)*
"U0>MW"
+
CHR$
(>memory
address)
+
(#
of
pages)*
*Burst
memory
read
and
memory
write
use
standard
burst
protocol
(without
status
byte).
95

Table of Contents

Other manuals for Commodore 1581

Related product manuals