ELITE SERIES USER MANUAL APPEN. C - CP/M NOTES
possible. Replacing the simple math is a drive
mapping table which is dynamically filled-in
during the boot process with the physical slot
and drive numbers for each of the 16 possible
CP/M logical drives. (Note: The table has room
for 16 drive entries, but there are only enough
DPH’s allocated for 8 drives.)
The cold start initialization code scans all
cards in the Apple and determines which are Disk
IX controllers, which are Elite Controllers, and
which are non-disk I/O cards. The scanning goes
in reverse order from slot 7 back down to slot
1. Whenever a disk controller is found, the
next two or four CP/M logical drives (depending
on which controller was found) are mapped (in
the mapping table) to that controller card ‘s
drives.
The mapping table consists of two parts: the
slot numbers times 16 for each of the CP/M
drives (A:-P:), followed by the drive number of
the controller for the 16 CP/M drives. Both
parts consist of single byte elements. If the
SELDSK vector is called with [C] equal to 0
(drive A:), then [IX] will return pointing to
drive A:’s slot*16 entry which is also the base
address of the mapping table. Drive A: ‘s drive
number of that controller card can be found at
[IX]+ 16.
P a g e C - 4
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...