ELITE SERIES USER MANUAL APPEN. C - CP/M NOTES
C . 1 . Z 8 O B I O S C a l l E x t e n s i o n s
The only BIOS call which has had extensions made
to it is the SELDSK vector (BOOT+1BH). Digital
Research defines that, prior to calling, the
[C] register is to be loaded with the drive
number (0-15=A:-P:) which is to be used for any
further disk I/O calls. The remaining registers
should be assumed to be in an undefined state.
Upon return, [HL] must contain the address of
the disk parameter header (DPH) associated with
that drive provided the drive can be selected
(if it exists). If the drive is not selectable,
then [HL] must return containing OOOOH. The
remaining registers (including [C]) can be unde-
fined upon return.
Since CP/M is an 8080 operating system, Digital
Reseach makes no declarations concerning the Z80
[IX] and [IY] registers.
Under the enhanced CP/M the [DE], [IX], and [IY]
registers will return standard values which will
normally be ignored by standard CP/M software.
The [DE] register will return containing the
address of DPBASE, which is the base address of
the disk parameter header table as described in
the Alterations Guide. Due to memory limita-
tions, there are only eight DPWs which limits
CP/M to only drives A:-H:. This is an increase
from the original Microsoft distribution system
which only had space for six DPH’s.
P a g e C - 2
Summary of Contents for Elite Controller
Page 1: ...RanaSystems EliteSeries User Manual...
Page 19: ...ELITE SERIES USER MANUAL INSTALLATION This page intentional1y left blank Page 1 6...
Page 67: ...ELITE SERIES USER MANUAL DOS ENHANCEMENTS This page intentionally left blank Page 3 42...
Page 143: ...ELITE SERIES USER MANUAL SECTION 5 This page intentionally left blank Page 5 2...
Page 153: ...ELITE SERIES USER MANUAL SPECIFICATIONS Fig 6 8 Physical Dimensions of Elite Drives Page 6 10...
Page 154: ...ELITE SERIES USER MANUAL SPECIFICATIONS Fig 6 9 Elite Controller Physical Dimensions Page 6 11...
Page 163: ...ELITE SERIES USER MANUAL SPECIFICATIONS This page intentionally left blank Page 6 20...
Page 165: ...ELITE SERIES USER MANUAL THEORY OF OPERATION This page intentionally left blank Page 7 2...
Page 189: ...ELITE SERIES USER MANUAL THEORY OF OPERATION This page intentionally left blank Page 7 26...
Page 231: ...ELITE SERIES USER MANUAL ENHANCED DOS UTIL This page intentionally left blank Page 9 34...
Page 271: ...ELITE SERIES USER MANUAL SECTION 11 This page intentionally left blank Page 11 2...
Page 273: ...ELITE SERIES USER MANUAL APPEN A DISK I O This page intentionally left blank Page A 2...
Page 282: ...ELITE SERIES USER MANUAL APPEN A DISK I O Fig A I FM Recording Pattern Page A 11...
Page 283: ...ELITE SERIES USER MANUAL APPEN A DISK I O Fig A 2 FM Bit Cell Page A 12...
Page 289: ...ELITE SERIES USER MANUAL APPEN A DISK I O Fig A 6 Track Fomatting Page A 18...
Page 310: ...ELITE SERIES USER MANUAL APPEN A DISK I O Fig A 19 6 plus 2 Encoding Page A 39 800 900 956...
Page 315: ...ELITE SERIES USER MANUAL APPEN A DISK I O This page intentionally left blank Page A 44...
Page 321: ...ELITE SERIES USER MANUAL APPEN B DOS NOTES This page intentionally left blank Page B 6...