CHAPTER 7: DIRECT ACCESS COMMANDS
............•.............•.
67
a tool for advanced users
......................................•.
67
opening a
data
channel for direct access
...........................
67
block-read
....................................................
68
block-write
..........•....••..••..•...•............•.....•.....
69
the original block-read
and
block-write commands (expert users)
......
70
the buffer pointer
..............................................
71
allocating blocks
...................•..•..................•..•..
72
freeing blocks
.....•...•..........•.........•............•.....
73
using
random
files (advanced users)
...............................
73
CHAPTER 8: INTERNAL DISK COMMANDS
............................
74
memory-read
....•.......•...•.............•...................
75
memory-write
.................................................
76
memory-execute
..•...•••.........••..•..................••....
77
block-execute
..................................................
78
user commands
.•...•.............•...•...•...............•..•.
79
utility loader
..................................................
80
CHAPTER 9: MACHINE LANGUAGE PROGRAMS
.......................
81
disk-related kernal subroutines
..................................
81
CHAPTER
10:
BURST COMMANDS
.•......•..•........................
82
read
.........................................................
82
write
.•...•..................•...............•................
83
inquire disk
.....•............•...•............................
83
format
MFM
................................................•.
84
format
GCR
(no directory)
......................................
85
sector interleave
.................................•.............
85
query disk format
....................................•.........
86
inquire status
..................................•........•......
86
chgutl utility
..................................................
87
fastload utility
.................................................
87
status byte breakdown
..........................................
88
burst
transfer
protocol.
.........•..•..........................•.
89
explanation of procedures
...•...•..•..••......................•.
90
example
burst
routines
..............•.........................•.
91
APPENDICES:
A:
changing the device
number
..................................
98
B:
dos
error
messages
.............•...............•............
99
C: diskette formats: GCRfMFM
.....•..••....................
'
...
103
D:
disk command quick reference
chart
.................•.......•
112
E: specifications of the
1571
disk drive
...•...•...................
114
F: serial interface information
..•...............................
116
G: disk operating systems: Commodore and CP/M
............•....
118
USER'S MANUAL STATEMENT
...........................
inside back cover