Sharp mz-3500 Manual For Use page 220

Business computer eos 3.0
Hide thumbs Also See for mz-3500:
Table of Contents

Advertisement

Section A:
System interface
************************************************************************
*
*
*
44 - Set Multisector Count
*
*
*
************************************************************************
On entry:
c
2CH
E
Number of blocks
On return:
A
Previous Multisector Count
Possible logical errors:
- none -
Possible physical errors:
- none -
Differences to CP/M plus:
The old multisector count is returned,
Differences to CP/M 2.2 resp. DiCOS:
New function.
Follwing functions are affected by the multisector count:
20
read sequential
21
write sequential
33
read random
34
write random
40
write random with zero fill
Normally,
one
128-byte
block is transferred by above
functions.
The
number of blocks read/written per system call,
however,
can be set
to
any
value from 1 tO 256 (where a value of zero stands for the
transfer
of
256 blocks).
Hence,
up to 32 Kbytes of data can be processed by
a
single disk I/0 operation.
If
a locical error occurs,
its number is returned in
register
A,
in
which
case H holds the number of successfully transferred blocks.
This
number is in the range 0 to 255.
Physical
errors
are treated according to the
current
error
handling
mode. The error code is returned in register H.
EOS System manual
Daeumling & Zimmermann
Page 83

Advertisement

Chapters

Table of Contents
loading

Table of Contents