Apple Elite Series manuel d'utilisation

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328

Aller à la page of

Un bon manuel d’utilisation

Les règles imposent au revendeur l'obligation de fournir à l'acheteur, avec des marchandises, le manuel d’utilisation Apple Elite Series. Le manque du manuel d’utilisation ou les informations incorrectes fournies au consommateur sont à la base d'une plainte pour non-conformité du dispositif avec le contrat. Conformément à la loi, l’inclusion du manuel d’utilisation sous une forme autre que le papier est autorisée, ce qui est souvent utilisé récemment, en incluant la forme graphique ou électronique du manuel Apple Elite Series ou les vidéos d'instruction pour les utilisateurs. La condition est son caractère lisible et compréhensible.

Qu'est ce que le manuel d’utilisation?

Le mot vient du latin "Instructio", à savoir organiser. Ainsi, le manuel d’utilisation Apple Elite Series décrit les étapes de la procédure. Le but du manuel d’utilisation est d’instruire, de faciliter le démarrage, l'utilisation de l'équipement ou l'exécution des actions spécifiques. Le manuel d’utilisation est une collection d'informations sur l'objet/service, une indice.

Malheureusement, peu d'utilisateurs prennent le temps de lire le manuel d’utilisation, et un bon manuel permet non seulement d’apprendre à connaître un certain nombre de fonctionnalités supplémentaires du dispositif acheté, mais aussi éviter la majorité des défaillances.

Donc, ce qui devrait contenir le manuel parfait?

Tout d'abord, le manuel d’utilisation Apple Elite Series devrait contenir:
- informations sur les caractéristiques techniques du dispositif Apple Elite Series
- nom du fabricant et année de fabrication Apple Elite Series
- instructions d'utilisation, de réglage et d’entretien de l'équipement Apple Elite Series
- signes de sécurité et attestations confirmant la conformité avec les normes pertinentes

Pourquoi nous ne lisons pas les manuels d’utilisation?

Habituellement, cela est dû au manque de temps et de certitude quant à la fonctionnalité spécifique de l'équipement acheté. Malheureusement, la connexion et le démarrage Apple Elite Series ne suffisent pas. Le manuel d’utilisation contient un certain nombre de lignes directrices concernant les fonctionnalités spécifiques, la sécurité, les méthodes d'entretien (même les moyens qui doivent être utilisés), les défauts possibles Apple Elite Series et les moyens de résoudre des problèmes communs lors de l'utilisation. Enfin, le manuel contient les coordonnées du service Apple en l'absence de l'efficacité des solutions proposées. Actuellement, les manuels d’utilisation sous la forme d'animations intéressantes et de vidéos pédagogiques qui sont meilleurs que la brochure, sont très populaires. Ce type de manuel permet à l'utilisateur de voir toute la vidéo d'instruction sans sauter les spécifications et les descriptions techniques compliquées Apple Elite Series, comme c’est le cas pour la version papier.

Pourquoi lire le manuel d’utilisation?

Tout d'abord, il contient la réponse sur la structure, les possibilités du dispositif Apple Elite Series, l'utilisation de divers accessoires et une gamme d'informations pour profiter pleinement de toutes les fonctionnalités et commodités.

Après un achat réussi de l’équipement/dispositif, prenez un moment pour vous familiariser avec toutes les parties du manuel d'utilisation Apple Elite Series. À l'heure actuelle, ils sont soigneusement préparés et traduits pour qu'ils soient non seulement compréhensibles pour les utilisateurs, mais pour qu’ils remplissent leur fonction de base de l'information et d’aide.

Table des matières du manuel d’utilisation

  • Page 1

    Rana Systems Elite Series User Manual[...]

  • Page 2

    ELITE SERIES USER MANUAL PREFACE This manual is copyrighted. All rights are reserved. This document may not, in whole or in part, be copied, photocopied, reproduced, trans- lated or reduced to any electronic medium or machine readable form without prior consent, in writing, from Rana Systems. Copyright 1982 by RANA Systems 26620 South Leapwood Cars[...]

  • Page 3

    ELITE SERIES USER MANUAL PREFACE HARDWARE WARRANTY Rana Systems warrants to the original user of an Elite Series Product, including any associated software, that the product shall he free of defects resulting from faulty manufacture .of the product or its components for a period .of ninety (90) days from the date of sale. Rana Systems makes no warr[...]

  • Page 4

    ELITE SERIES USER MANUAL PREFACE ADDITIONAL WARRANTY INFORMATION Rana Systems makes no warranties, either express or implied, with respect to this manual or with respect to the software described in this manual, its quality, performance, merchant- ability, or fitness for any particular purpose. Rana Systems software is supplied “as is”. The ent[...]

  • Page 5

    ELITE SERIES USER MANUAL PREFACE SERVICE INFORMATION If your Elite Series product requires repair, please return it to the dealer from whom it was purchased. If it is not possible to return the product to your dealer, you may contact Rana Systems directly for factory or regional service information. You are responsible for all shipping or postage c[...]

  • Page 6

    ELITE SERIES USER MANUAL PREFACE warranty period expires, it will be repaired for a flat fee. Inquiries regarding repair charges on products being returned to Rana Systems or one of our service centers for service should be made directly to Rana Systems. Neither Rana Systems nor our service, centers assume responsibility for any loss or damage incu[...]

  • Page 7

    ELITE SERIES USER MANUAL CONTENTS TABLE OF CONTENTS 1. INSTALLATION .......................... 1 1.1. Unpacking........................... 1 1.2. Connecting Drive Cables............. 1 1.3. Installing Your Controller Card..... 2 2. OPERATING .............................. 1 2.1. Elite Drives Write—Protect Switch... 1 2.2. Recommended Diskettes...[...]

  • Page 8

    ELITE SERIES USER MANUAL CONTENTS 7.1.3. Drive Mechanism................ 3 7.1.4. Head Positioning Mechanisms.... 4 7.1.5. Read/Write Head................ 5 7.2. Elite Controller...................... 7 7.2.1. Introduction................... 7 7.2.2. Booting........................ 8 7.2.3. Hardware....................... 9 7.2.4. EPROM Logic......[...]

  • Page 9

    ELITE SERIES USER MANUAL CONTENTS 10.5. SGLDRIVE Utility................ 34 10.6. ENHANCE Utility................. 38 11. SECTION ll ........................... 1 A. DISKETTE DATA RECORDING ............ 3 A.1. Introduction...................... 3 A.2. Tracks and Sectors................ 3 A.3. Track Formatting.................. 9 A.4. Fields........[...]

  • Page 10

    ELITE SERIES USER MANUAL CONTENTS LIST OF FIGURES 1—1: Elite Controller Cable Connections.... 4 1—2: Disk-II Controller Cable Connections.. 5 6-1: Elite One Characteristics............. 2 6-2: Elite One Characteristics (cont.)..... 3 6-3: Elite Two Characteristics............. 4 6-4: Elite Two Characteristics (cont.)..... 5 6-5: Elite Three Cha[...]

  • Page 11

    ELITE SERIES USER MANUAL CONTENTS A-16: 5-plus-3 Conversion Table............ 35 A-17: Data encoding........................ 37 A-18: Data Decoding........................ 38 A-19: 6—plus—2 Encoding.................... 39 A-20: 6—plus—2 Conversion Table............ 40 A-21: Standard System Interleaves.......... 43[...]

  • Page 12

    ELITE SERIES USER MANUAL INTRODUCTION 0.0 INTRODUCTION Congratulations! Now that you have bought one of the totally new elite Series products, you have done more for your Apple than Apple could do. If you are an Elite Controller card user, you’ll find it is designed specifically to solve one of the major problems sophisticated Apple II users have[...]

  • Page 13

    ELITE SERIES USER MANUAL INTRODUCTION Products less expensive to run in the comparisions which count: price per kilobyte of drive storage and expandability per controller card purchased. We are proud off the Elite Series, and we know you will be too. Ta achieve the best results and the most enjoy- ment from your new Elite Product, we suggest you re[...]

  • Page 14

    ELITE SERIES USER MANUAL INSTALLATION 1 . INSTALLATION 1.1. Unpacking During unpacking, care should be taken to ensure that all tools are nonmaqnetic and do not in- flict damage to the unit. Carefully unwrap the package and save the material which will be useful in the future for protection during stor- age or travel. Before attempting to use an El[...]

  • Page 15

    ELITE SERIES USER MANUAL INSTALLATION both the drive and the controller. Be sure to make the connection BEFORE installing the controller card into the Apple motherboard. If you are installing a second disk drive, you should connect: the ribbon cable from the second drive onto the next set. of pins down on the controller card marked “DRIVE 2”, t[...]

  • Page 16

    ELITE SERIES USER MANUAL INSTALLATION you controller in that slot. 3. Insert the gold covered “fingers” into the slot and GENTLY rock the controller card into a firmly seated position. 4. Adjust your ribbon cables so they pass easily out through the back of the computer through the vertical openings in the rear of the case. 5. If you wish to in[...]

  • Page 17

    ELITE SERIES USER MANUAL INSTALLATION Fig. 1-1: Elite Cont roller Cable Connections Page 1-4 drive 1 connector drive 2 connector drive 3 connector drive 4 connector controller card[...]

  • Page 18

    ELITE SERIES USER MANUAL INSTALLATION Fig. 1-2: Disk Il Cont roller Cable Connections Page 1—5 drive 1 connector drive 2 connector controller card ribbon cable to disk drive[...]

  • Page 19

    ELITE SERIES USER MANUAL INSTALLATION This page intentional1y left blank. Page 1-6[...]

  • Page 20

    ELITE SERIES USER MANUAL OPERATION 2. OPERATING If the only Elite product you currently have is the Elite Controller, then this section probably won’t be off must interest to you. Since the Elite Controller has no switches (13/16 sector booting is automatic) and we haven’t, supplied you with a slot in the card in which you could insert a disket[...]

  • Page 21

    ELITE SERIES USER MANUAL OPERATION protected regardless of the PROTECT switch. Located next to the PROTECT switch is a small LED which, when on, indicates that the diskette is currently write-protected. This LED reflects write-protecting due to the switch or a tab on the diskette. An Elite drive will only permit writing on a diskette when this LED [...]

  • Page 22

    ELITE SERIES USER MANUAL OPERATION The best diskettes are those which give the most trouble—free recording, storage, and retrieval of information for the longest period of time. Look for those incorporating features which lead to minimum head abrasion and which shield the diskette from environmental hazards (like dust particles) in a strong, dura[...]

  • Page 23

    ELITE SERIES USER MANUAL OPERATION Recommended Diskettes for the Elite One Hard Sec. Hard Sec. Soft Sec. 16 Sec. 10 Sec. Dbl. Dens. Dbl. Dens. Dbl. Dens. Sgl. Sided Sgl. Sided Sgl. Sided Dysan Part Nbr. 104/1D 107/1D 105/1D Ord. Nbr. 801787 801014 807188 Maxell Part Nbr. MD1-M MH1—10M MD1—16M Maxell does not use independent order numbers. Verba[...]

  • Page 24

    ELITE SERIES USER MANUAL OPERATION Recommended Diskettes for the Elite Two Hard Sec. Hard Sec. Soft Sec. 16 Sec. 10 Sec. Dbl. Dens. Dbl. Dens. Dbl. Dens. Sgl. Sided Sgl. Sided Sgl. Sided Dysan Part Nbr. 104/1D 107/1D 105/1D Ord. Nbr. 802060 802062 802061 Maxell Part Nbr. MD1-DM MH1—10DM MD1—16DM Maxell does not use independent order numbers. Ve[...]

  • Page 25

    ELITE SERIES USER MANUAL OPERATION Diskettes for the Elite Three Hard Sec. Hard Sec. Soft Sec. 16 Sec. 10 Sec. Dbl. Dens. Dbl. Dens. Dbl. Dens. Sgl. Sided Sgl. Sided Sgl. Sided Dysan Part Nbr. 204/1D 207/1D 205/1D Ord. Nbr. 802067 800455 802066 Maxell Part Nbr. MD2-DM ---- --- Maxell does not use independent order numbers. Verbatim Part Nbr. MD557-[...]

  • Page 26

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS 3. ENHANCING APPLE‘S APPLE II DOS 3.3 Rana Systems’ Enhancements for Apple’s Apple II DOS 3.3 allow automatic accessing of 4 drives from the Rana Elite Controller Card and the additional capacity of the Elite Disk Drives. The Controller Card is capable of addressing any combination of Apple Disk II an[...]

  • Page 27

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS made a backup copy of it, the backup copy can also be used. The Rana DOS Enhancements Diskette does not contain a copy of DOS and will not boot DOS into the computer. However, certain areas of the diskette are initialized ina DOS format, allow- ing those DOS programs on the Enhancer diskette to be run once [...]

  • Page 28

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS task, considering the vivid imagination of many users. These instructions have been written in a step- by—step manner, with some explanation of what is being done at each step. All of these instruc— tions have been tested at Rana to confirm that they are correct. In addition, several “early release”[...]

  • Page 29

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS Slot six is the normal location for your first controller, so unless you have something which conflicts, it is suggested. that you leave your system in a “slot six” configuration. (The DOS enhancements and associated utilities themselves won’t care, hut it will make things easier when following these [...]

  • Page 30

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS After the “6<CTRL—P><RETURN>” sequence is typed on a non-autostart Apple (the <CTRL—P> part won’t show on the screen), your system drive should rattle for a moment and then Sit there quietly spinning. In both cases, the drive will end up waiting for you to insert a diskette; so i[...]

  • Page 31

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS to see more of the list. If MASTER CREATE is not on the diskette, you are not using an ori- ginal Apple DOS 3.3 distribution diskette (or an exact copy af one). You will need to start over again using another diskette which does have MASTER CREATE on it. Once you’ve found MASTER CREATE, skip through the r[...]

  • Page 32

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS any other diskettes from any other drives. With the new diskette in the system drive, type: INIT HELLO<RETURN> and DOS will INITialize the diskette. The drive will rattle and spin for less than a minute, and then the BASIC prompt should reappear. The last thing INIT did was save a copy of whatever pro[...]

  • Page 33

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS Once DOS has loaded MASTER CREATE off the disk- ette, MASTER CREATE will display: DOS 3.3 MASTER-CREATE UTILITY COPYRIGHT 1980 BY APPLE COMPUTER INC. ALL RIGHTS RESERVED (NOW LOADING DOS IMAGE) After MASTER CREATE has loaded a copy of the master DOS into memory from the diskette, it will ask for the “hell[...]

  • Page 34

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS MASTER CREATE will come back with: REMEMBER THAT MASTER DOES NOT CREATE THE GREETING PROGRAM, OR PLACE IT IN THE DISK DIRECTORY THIS IS THE FILE NAME THAT WILL BE PLACED WITHIN THE IMAGE: HELLO PLACE THE DISKETTE TO BE MASTERED IN THE DISK DRIVE. PRESS [RETURN] WHEN READY NOTE: IF YOU WANT A DIFFERENT FILE [...]

  • Page 35

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS When it is finished, it will respond with: THE DISKETTE HAS BEEN UPDATED, YOU MAY REMOVE IT AT THIS TIME. IF YOU WISH TO “MASTER” ANOTHER DISK- ETTE, PRESS (RETURN 1. OTHERWISE PRESS [ESC] TO EXIT “MASTER” If your system drive is an Elite Three, put the other INITialized diskette in the drive and ty[...]

  • Page 36

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS No need to remove the diskette. Since no more is required of MASTER CREATE, just type (for all drives): <ESC> and you will get: INSERT A SYSTEM DISKETTE AND PRESS [RETURN] TO REBOoT DOS So, of course, type: <RETURN> and your new DOS master will be magically booted for you. Now for a little enhan[...]

  • Page 37

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS Once loaded, ENHANCE will respond with: ENHANCE RANA SYSTEMS’ ENHANCER FOR APPLE’S APPLE ][ DOS VERSION 3.3 COPYRIGHT (C) (P) 1982 RANA SYSTEMS ENHANCER VERSION 2.0 ENHANCEMENTS VERSION 2.0 INSERT DOS 3.3 SYSTEM MASTER DISK INTO SLOT #6, DRIVE #1. PRESS <RETURN> WHEN READY TO READ DOS IMAGE INTO M[...]

  • Page 38

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS Since you will be enhancing the newly created DOS master, which is already in the drive, just type: <RETURN> and ENHANCE will replace the “stupid” DOS on the diskette with the enhanced smart” DOS. After the replacement has been made, ENHANCE will display: ENHANCEMENTS COMPLETE. REBOOT THE SYSTEM[...]

  • Page 39

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS Once ENHANCE has displayed its message, insert the other INITialized diskette and press (Elite Three only): <RETURN> to tell ENHANCE to go ahead and read a copy of DOS off of that diskette. ENHANCE will then tell you when it is ready to write the modified DOS hack out to the diskette, and wait for you[...]

  • Page 40

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS tions didn’t have to deal with any “strange” hello program you may have had on the diskette. You are now running under an enhanced DOS 3.3 system master. It already will recognize the extra drives on an Elite Controller (if you are using one). However, it is still treating all your drives as Disk II?[...]

  • Page 41

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS and PROFILE will then ask: ENTER DRIVE NUMBER (1—4) so type (without <RETURN>): 1 PROFILE will then respond with: INSERT AN ENHANCED DOS 3.3 SYSTEM MASTER DISKETTE INTO SLOT #6, DRIVE #1. PRESS <RETURN> WREN READY to READ DOS IMAGE INTO MEMORY. PRESS <ESC> IF LOAD NO LONGER DESIRED. Go a[...]

  • Page 42

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS The last letter is the speed at which the drive is seeking from track to track: S = Slow (Disk if standard) M = Medium (Elite One standard) F = Fast (Elite Two and Three standard) Below the table, the following menu will be displayed: ENTER SELECTION (0-3) : 1) LOAD NEW DOS IMAGE FROM DISK 2) CHANGE CURRENT[...]

  • Page 43

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS So type (without <RETURN>): 1 Now that you’ve told PROFILE which drive’s set- ting to change, it’ll need to know what is to be the new setting; so it will display: ENTER DRIVE TYPE (0-3) : 0 0) APPLE DISK-II ( 35 TRACKS) 1) RANA ELITE ONE ( 40 TRACKS) 2) RANA ELITE TWO ( 80 TRACKS) 3) RANA ELITE[...]

  • Page 44

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS or, if you’re stuck with a Disk II, type: 0 PROFILE will then ask for the seek speed of the drive: ENTER SEEK SPEED (0-2) : 0) SLOW (DISK-II AND ELITE SERIES) 1) MEDIUM (ELITE SERIES ONLY) 2) FAST (ELITE TWO AND THREE) The “?” in the example will be the “pre-loaded” answer (default) for the type o[...]

  • Page 45

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS PROFILE has only made your change to the copy of DOS it is holding in its storage areas. No changes have been made to any diskette copy or the copy which is running in memory. In order to make use of the change, it will have to be written to a diskette. To do this, type (with- out <RETURN>): 3 and PRO[...]

  • Page 46

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS To update the diskette, type: <RETURN> and PROFILE will over-write the old enhanced DOS with the new one. When it’s finished, it will return to the menu: ENTER SELECTION (0-3) 1) LOAD NEW DOS IMAGE FROM DISK 2) CHANGE CURRENT DOS IMAGE SETTING 3) SAVE CURRENT DOS IMAGE TO DISK 0) TERMINATE PROFILE S[...]

  • Page 47

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS The reason why this newly configured DOS prob- ably won’t boot correctly is because you’ve told the DOS image on the diskette that your system drive is some special type of drive (assuming you’re not using a Disk II). But the diskette upon which this DOS is written is not formatted for use by the spec[...]

  • Page 48

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS Type: <RETURN> and FORMAT will read in the DOS image from that diskette. After the image is in memory, FORMAT will ask: SLOT NUMBER (1-7)? 6 FORMAT is asking for the slot number of the drive to be used for formatting. Just like PROFILE, FORMAT has “pre—loaded” the message with the default respon[...]

  • Page 49

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS FORMAT will then need to know: TYPE OF FORMAT TO PERFORM (0—3)? 0 0) APPLE DISK-II ( 35 TRACKS) 1) RANA ELITE ONE ( 40 TRACKS) 2) RANA ELITE TWO ( 80 TRACKS) 3) RANA ELITE THREE (760 TRACKS) Since the currently operating copy of DOS has not been updated, it told FORMAT that the drive you specified was set[...]

  • Page 50

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS The default FORMAT has provided is the standard Apple default which un—enhanced DOS’s INIT com- mand would use. Therefore, simply type: <RETURN> Next FORMAT will inquire: HI FILE? HELLO FORMAT isn’t trying to be cute, it’s just that a short prompt like “HI FILE?” allows a full 30 character[...]

  • Page 51

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS For now, just type: <RETURN> to use the default (RUN <HI FILE>). That’s all the information FORMAT needs, so it will say: INSERT DISKETTE TN DRIVE. PRESS <RETURN> TO INITIALIZE, PRESS <ESC> TO CHANGE PARAMETERS. Now is the time to remove configured master” from the drive and inse[...]

  • Page 52

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS When finished, FORMAT will display: DO ANOTHER DISKETTE (Y/N)? Type (without <RETURN>): N and FORMAT will terminate back to the BASIC prompt. You now have a full capacity diskette for your system drive which will boot correctly, so type: PR#6<RETURN> to try it out. A “FILE NOT FOUND” message[...]

  • Page 53

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS PR#6 You should get a “FILE NOT FOUND” message. Then remove “unconfigured master” and insert the Enhancer diskette. Type (Elite Three only): BRUN CLONE<RETURN> Once CLONE is loaded, it will “sign on” with: CLONE RANA SYSTEMS’ 16-SECTOR DOS 3.3 5-INCH DISKETTE COPY UTILITY. COPYRIGHT (C) [...]

  • Page 54

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS Next comes: DRIVE NUMBER (1—4)? 1 Just press (Elite Three only): <RETURN> The next question is: DISKETTE TYPE (0-0)? 0 Again, simply press (Elite Three only): <RETURN> That ends all the source drive/diskette ques- tions. Now for the destination ones: DESTINATION: SLOT NUMBER (1—7)? 6 The def[...]

  • Page 55

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS The last question is: DISKETTE TYPE (0-3)? 0 And for this question, respond with (Elite Three only, without <RETURN>): 3 After which CLONE will display a notice concerning the use of the Elite Three backup diskette you have indicated you wish to create. In order to tell CLONE that you’ve seen the me[...]

  • Page 56

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS In response, type (Elite Three only, no <RETURN>): Y and CLONE will once again prompt you to insert your source diskette. This time, the source diskette will be the Elite Enhancer diskette. The destination diskette will be your fourth diskette, which you’ve not used so far. Swap these diskettes back[...]

  • Page 57

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS At this point, if you are a non-Elite Three system drive user, you should continue with the procedure. It is now necessary to transfer Apple’s utility FID onto your higher capacity diskette, so in- sert either your DOS 3.3 Master Diskette (if you are not using an Elite Three as your system drive), or the [...]

  • Page 58

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS And for the destination drive number, type: 1<RETURN> FID will then ask for the name of the file to copy, so type: FID<RETURN> After which, FID will give you a chance to either press <ESC> if you made an entry error, or <RETURN> to begin the copy. Assuming your entries were correct, [...]

  • Page 59

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS The next step is to copy FID ENHANCE onto the “full capacity system master”. To do this, type: 1 <RETURN> to tell FID you want to copy another file. This time FID will only want to know the name of the file to copy, so type: FID ENHANCE<RETURN> Once more, FID will give you a chance to press [...]

  • Page 60

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS FID will again tell you when it has completed the copy, and wait for you to press <RETURN>. So press: <RETURN> and the main menu will be redisplayed. You are finished using FID, so type: 9<RETURN> to get back to BASIC. Now to modify FID so that the rest of the system master and Enhancer fi[...]

  • Page 61

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS DELETE FID<RETURN> to get rid of the old FID. Then type: LOCK FIDR<RETURN> to keep the new FIDR safe. The last step is to transfer the remainder of the system master programs (supplied by Apple) and the Enhancer utilities onto your "full ca- pacity system master. To do this, type: BRUN FIDR[...]

  • Page 62

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS FIDR will then ask for the name of the file to copy. Indicate all files by typing: =<RETURN> Because you indicated more than one file, FIDR will want to know if you want “prompting”. Prompting allows you to say yes or no to each file before it is copied. In response to the question, type: Y<RET[...]

  • Page 63

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS FIDR will then display a file name from the source diskette, and wait for you to type: Y<RETURN> or: N<RETURN> to specify either “yes” you want the file cop- ied, or “no” you don’t want it copied. You want to say “yes” to only the following files: HELLO APPLESOFT BOOT 13 CHAIN FPBA[...]

  • Page 64

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS Once you’ve inserted this diskette, type: <RETURN> to tell FIDR it can continue. Eventually, after saying "yes" and "no" to alot of file names, and swapping the diskettes sev- eral times, FIDR will finally tell you it is finished. To tell FIDR to return to the main menu, press: &[...]

  • Page 65

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS Once again, FIDR will ask if you want prompting. This time, answer: N<RETURN> to tell FIDR to copy all the files without asking you. FIDR will again give you a chance, to press <ESC> if you made a mistake, or <RETURN> if everything is okay. Given everything is okay, press: <RETURN> F[...]

  • Page 66

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS Once back at the menu, type: 9<RETURN> to get back to BASIC. At this point, your “full capacity system mas- ter” is complete as far as your system drive is concerned. You will still need to refer to the instructions concerning the PROFILE utility later in this manual in order to configure your “[...]

  • Page 67

    ELITE SERIES USER MANUAL DOS ENHANCEMENTS This page intentionally left blank. Page 3-42[...]

  • Page 68

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS 4.ENHANCING MICROSOFT APPLE II CP/M 2.2 Rana Systems Enhancements for Microsoft’s Apple if 56K CP/M 2.2 allow automatic accessing of 4 drives from the Rana Elite Controller Card and the additional capacity of the Elite Disk Drives. The Controller Card is capable of ad- dressing any combination of Apple D[...]

  • Page 69

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS do. The 56K version of CP/M can he modified to support the Elite Series products without steal- ing space from the user’s memory area, because Rana used a little “hidden~ section of memory in the 16K RuM/Language Card (which -is required for 56K CP/M) which Microsoft left available. This small restrict[...]

  • Page 70

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS When hooted, the enhanced CP/M checks all the controllers in the Apple to determine which are Elite Controllers and which are Disk ][ control- lers, starting from slot six and working back- wards. Whenever an Elite Controller card is found, the next four CP/M drive letters will be assigned to the four driv[...]

  • Page 71

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS tures, but don’t have all the CP/M utilities occupying the space the user needs to put to better use. The following steps will guide you in creating your enhanced CP/M master and demonstrate some of the functions of the Rana enhancement utili- ties. The additional features of these utili- ties and a deta[...]

  • Page 72

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS 4.1. Using Multiple Drives These instructions detail a very specific ap- proach to creating an enhanced CP/M for any valid combination of Elite drives, Elite Con- trollers, Disk 1! drives, and Disk ][ control- lers which any user can possibly dream up. This places upon these instructions an almost impos- s[...]

  • Page 73

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS The length of these instructions is due to the fact that this will be your initial creation of an enhanced CP/M. Once this initial diskette is created, life becomes alot easier. Even though the instructions are lengthy, they are not ter- ribly complex to follow. If you intend to make use of either an Elite[...]

  • Page 74

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS Final Configuration Temporary Config. Drive A: Drive B: Drive A: Drive B: Disk ][ Disk ][ Disk ][ Disk ][ Disk ][ Elite One Elite One Disk ][ Disk ][ Elite Two Elite Two Disk ][ Disk ][ Elite Three Elite Three Disk ][ Elite One Disk ][ Disk ][ Elite One Elite One Elite One Elite One Elite One Elite One Eli[...]

  • Page 75

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS A Non-Autostart Apple will “beep” then display an asterisk (“*”) prompt right away. When this prompt appears, simply type: 6<CTRL-P><RETURN> When indicating those keys on the Apple ][ key- board which are not just a single character (i.e. RETURN, CTRL, ESC, etc.) these instruc— tions [...]

  • Page 76

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS When all goes well, one of your drives’ “busy” light will be on and the drive should be quietly spinning waiting for a diskette. Simply oblige it by inserting your CP/M master diskette from Microsoft. (Label should be up and the last thing to go in the door.) Then close the drive door slowly. The doo[...]

  • Page 77

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS Once again CP/M will indulge you by displaying those files which Rana so nicely supplied you. (What a pair of nice companies, right?) (if you are an Elite Three user, keep in mind that your drive will read standard Apple diskettes.) This little exercise shows that the enhancer diskette should be okay. The [...]

  • Page 78

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS files as well as the system tracks will be erased. Format will normally detect an already formatted 16 sector disk and ask you to verify that you want the disk erased. This includes any DOS 3.3 or Apple Pascal diskettes you may have had lying around. If you plan on format- ting an Elite Two or Three disket[...]

  • Page 79

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS You should then oblige it by typing: <RETURN> FORMAT will respond with: Formatting... Drive A: will then rattle for about a minute, and FORMAT will come back with: FORMAT Complete Format disk in which drive? Since format has done all you require of it, simply type: <RETURN> FORMAT will then res[...]

  • Page 80

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS The CP/M Operating System and all the utility programs on the Apple CP/M master now need to be copied onto your newly formatted disk. The original Microsoft COPY utility supplied on your Apple CP/M Master will do the job nicely. To get it started, type: COPY<RETURN> After COPY is loaded into memory, [...]

  • Page 81

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS The utility will respond with: Insert MASTER disk into drive B: Insert SLAVE disk into drive A: Press RETURN to begin Type: <RETURN> COPY will then respond with: Copying... COPY will then proceed to read a little from drive B:, and then write it to drive A:; re- peating this process until the entire [...]

  • Page 82

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS Take your Apple CP/M Master Diskette from B: and put it away in a safe place. You should no longer need it except in an emergency. Then type: N to end the COPY utility. (Note: no <RETURN> is necessary.) COPY, like FORMAT, will remember that you have removed the CP/M master from drive A:, so it will s[...]

  • Page 83

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS CP/M will load the CPM56 utility into memory, then the utility will display: Apple II CP/M 56K CP/M Disk Update Program (C) 1980 Microsoft Insert 16 sector disk into drive A: Hit RETURN to begin Since the system disk you want to update to 56K is the one you already have in drive A:, simply press: <RETUR[...]

  • Page 84

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS and permanently place the Enhanced CP/M on the disk’s system tracks. The new copy of the CP/M Master disk should be in drive A: and the “A>” prompt should be on the screen. Place the Rana Elite Enhancements Disk in drive B: and type: B:ENHANCE <RETURN> Once CP/M gets the ENHANCE utility load[...]

  • Page 85

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS Once that mouthful has finished displaying, type: <RETURN> ENHANCE will go out and replace those sections of the original Microsoft 56K CP/M with that information which is necessary to use the ad- vanced features of the Rana Elite products. Once ENHANCE is finished, it will display: Enhancing complet[...]

  • Page 86

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS CP/M will now give you a directory off that drive. (Wasn’t that fun!) In order to complete the enhanced CP/M master diskette, you will need to move the enhanced utilities onto the master diskette from the Enhancements diskette. The standard CP/M PIP utility is designed for this little task. (PIP stands f[...]

  • Page 87

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS by typing <CTRL—K>, and the “]” character is produced by typing <SHIFT-M>. The Apple key- board is not marked with (at least one of) these characters. If you are using a special keyboard modification or 80-column board, you will prob- ably need to consult the manual for that product conce[...]

  • Page 88

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS APPLE ][ CP/M 16 Sector Disk Formatter Primary Copyright 1980 Microsoft Portions Copyright 1982 RANA Systems RANA Systems Version 1.1 Format disk in which drive? In order to create a higher capacity diskette, you will need to choose, from the following table, whatever type of format would be suitable for t[...]

  • Page 89

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS drive type for the drive being used as drive B:. FOR MAT cannot always catch that the drive was unable to handle the type of format you request- ed. The disk will appear to be correctly for- matted but will cause a CP/M Disk I/O error or BDOS error at some later stage, or your new CP/M may not boot. Once y[...]

  • Page 90

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS <RETURN> without specifying any drive information. CP/M will eventually respond with “A>”. Before you can copy the system onto the diskette in drive B: in the correct format, you will need to inform the enhanced CP/M of drive B:‘s type. This is accomplished using the PROFILE utility. Just li[...]

  • Page 91

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS B:2 Once you’ve typed the drive type number, press: <RETURN~> and PROFILE will respond with: Was B: Apple Disk-][ Slow seek. and: Now B: RANA Elite One, Medium seek. or: Now B: RANA Elite Two, Fast seek. or: Now B: RANA Elite Three, Fast seek. followed by: Ready to update in-memory system. <RETU[...]

  • Page 92

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS Since you, no doubt, entered the command cor- rectly and received the response which would be correct for whichever type of drive you have as drive B:, simply press: and PROFILE will update the current operating CP/M so that it recognizes drive B: as whatever drive B: should he. After PROFILE updates the C[...]

  • Page 93

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS Once it’s loaded, it will respond with: APPLE ][ CP/M 16 Sector Disk Copy Utility Primary Copyright 1980 Microsoft Portions Copyright 1982 RANA Systems RANA Systems Version 1.1 * Once again, the “*” signals that COPY is ready for a command. This time, however, the command will he slightly different. [...]

  • Page 94

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS Since the two diskettes are already inserted, type: <RETURN> and copy will respond with: Copying... This time COPY will make one read on drive A:, and then one write on drive B:. The new COPY utility will place the CP/M system onto the diskette in drive B: in the proper format so that the diskette wi[...]

  • Page 95

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS The enhanced CP/M master was never removed, so just type: <RETURN> and the CP/M “A>” prompt will appear. At this point in the procedures you have created a diskette which will boot correctly (up to a point) on the type of drive you will eventually be using as drive A:, but the CP/M system whic[...]

  • Page 96

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS Now let’s take a look at why the enhanced CP/M is treating all your drives just like Disk ][ drives. Type: B:=*<RETURN> This tells PROFILE to go Look at the drive configuration table contained within the en- hanced CP/M system sitting on the diskette in drive B:, and tell you which drive letter (A:[...]

  • Page 97

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS Once the table is “read-in”, PROFILE will tell you the system configuration for which it is set Up: A: Apple Disk—][, Slow seek. * * * P:+ Slow seek. * The three vertical dots are supposed to indicate that the other drives (B: through 0:) will also be listed. After the drives are listed, PROFILE will[...]

  • Page 98

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS ple) rate, so that is all that should be listed for now. To change the setting for drive A: within that system sitting out on the diskette in drive B:, type (without <RETURN>): B:=A: What you’ve told PROFILE so far is that you are interested in updating the CP/M system in drive B: (“B:=”), and [...]

  • Page 99

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS Once you’ve entered the drive type number, press: <RETURN> and PROFILE will respond with (again): Insert a system disk in B: <RETURN> to continue/retry; <ESC> or <CTRL -C> to abort. Given that you entered the command correctly (of course you didl), press: <RETURN> and PROFIL[...]

  • Page 100

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS and always: Ready to update B:. <RETURN> to continue/retry; <ESC> or <CTRL-C> to abort. The “Now" message you get will match the drive type you specified. To update the CP/M system on drive B:, type: and PROFILE will write out the new configura- tion. Now you can turn your Apple of[...]

  • Page 101

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS This command first tells CP/M where to find PIP (“B:PIP”), and then tells PIP to copy all files on drive B: (“B:*.*”) to drive A: (“A:=”) and verify that they made it correctly (“[V]”). Since PIP will he doing a whole hunch of files, it will display the name of each file as it is copied. PI[...]

  • Page 102

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS The easiest way to define within enhanced CP/M which type of drive is where is by specifying one long string of change commands, preceeded by: For example, if you have an Elite Two as drive B:, a Disk if as drive C:, an Elite One as drive D:, and another Disk if as drive E:, you would type: A:=B:2,C:0,D:1,[...]

  • Page 103

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS If you press <RETURN>, PROFILE will list all the “Was” and “NOW” changes that it made (under your direction), and then display: Ready to update A:. <RETURN> to continue/retry; <ESC> or <CTRL-C> to abort. Once again, PROFILE gives you a chance to back- out. If all the changes[...]

  • Page 104

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS city (if you’re an Elite Two or Three user, this will make your day), look up the: STAT DSK: <RETURN> command in your Microsoft CP/M manuals. For a Disk ][ drive, STAT will respond with the fol- lowing: A: Drive Characteristics 1024: 128 Byte Record Capacity 128: Kilobyte Drive Capacity 48: 32 Byte[...]

  • Page 105

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS systems’ diskettes, but they generally do not understand the information which the other two systems’ place within the “sectors”. Remember, when it comes to the new Rana version of the FORMAT and COPY utilities, the instruc- tions in this manual are intended to replace those instructions given in t[...]

  • Page 106

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS 4.2. Using a Single Drive These instructions detail a very specific ap- proach to creating an enhanced CP/M for any valid combination of Elite drives, Elite Con- trollers, Disk if drives, and Disk if control- lers which any user can possibly dream up. This places upon these instructions an almost impos- si[...]

  • Page 107

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS created, life becomes alot easier. Even though the instructions are lengthy, they are not ter- ribly complex to follow. In order to use Microsoft Apple If CP/M, you must have your disk controller card (Elite or Disk ][) in slot six. Your disk drive (Elite or Disk ][) must be attached to the first drive’s[...]

  • Page 108

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS The “6<CTRL-P><RETURN>” command assumes that your disk controller card (Elite or Disk ][) is located in slot number six. If it isn’t, it should be moved to slot six (with power off, please) since CP/M will expect it to be there. Should either Integer or Applesoft BASIC’s prompt (“>[...]

  • Page 109

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS these enhancement procedures. The last thing your Apple should say is “A>”. This is your prompt to enter a command. A real quick one to try for you first time CP/H users is: DIR <RETURN> CP/M will indulge you by displaying the files which Microsoft so nicely included with the CP/M operating sy[...]

  • Page 110

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS (Tough, right?) After CP/M loads the utility into memory, FORMAT will “sign on” by saying something like: Apple ][ CP/M 16 Sector Disk Formatter (C) 1980 Microsoft Format disk in which drive? If any part of your “sign on” message is differ- ent, you may have a newer version. In such a case, it woul[...]

  • Page 111

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS Three to read this diskette, it will all come out okay in the end. Once you have a diskette, take out the CP/M master and put in the blank diskette. Then type: A: <RETURN> FORMAT will respond with: Insert disk to be formatted in drive A: Press RETURN to begin You should then oblige it by typing: (RET[...]

  • Page 112

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS FORMAT will then respond with: Insert CP/M System disk in drive A: Press RETURN This smart little utility remembered you had taken the CP/M master diskette out of the drive so you could insert the blank disk to be format- ted. Fallow its direction and remove the blank diskette and re—insert the CP/M mast[...]

  • Page 113

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS The asterisk (“*”) prompt indicates COPY is ready to go. Following the prompt type: A:=A: The utility will respond with: Insert MISTER disk and press RETURN Type: <RETURN> COPY will then read as much of the CP/M master diskette as it can into memory. Then it will say: Insert SLAVE disk and press [...]

  • Page 114

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS In response to this message you should insert the CP/M master and then type: <RETURN> COPY will proceed like this until the copy is completed. It will take about eight diskette exchanges (four inserts of each diskette) to complete the copy. Once COPY has finished, it will display: COPY Complete Do yo[...]

  • Page 115

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS Since the diskette in the drive (the one which was the blank disk) now contains an exact copy of the CP/M master, go ahead and type: <RETURN> Once CP/M responds with its “A>”, you can check up on the COPY utility by typing DIR <RETURN> and seeing the directory of programs on the new CP/M[...]

  • Page 116

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS Since the system disk you want to update to 56K is the one you already have in drive A:, simply press: <RETURN> CPM56 will write out the 56K CP/M system image onto the diskette and then display: Disk has been updated to 56K Hit RETURN to re-Boot system You will want to work with this 56K system, so t[...]

  • Page 117

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS Once CP/M gets the ENHANCE utility loaded, the utility will display: ENHANCE RANA Systems’ Enhancer for Microsoft Us Apple ][ 56K CP/M BIOS Copyright (C)(P) 7982 RANA Systems Version 1.1 BIOS Image Primary Copyright 1981 Microsoft Portions Copyright 1982 RANA Systems Insert a *COPY* of your Microsoft 56K[...]

  • Page 118

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS Once ENHANCE is finished, it will display: Enhancing completed. Press <RETURN> to reboot system from slot #6. Since you will want to start playing with the enhanced CP/M right away, press: <RETURN> and ENHANCE will re-boot the enhanced CP/M sys- tem. The first enhancement you will notice on the[...]

  • Page 119

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS Type the following three CP/M commands. After each command, CP/M will simply respond with “A>”. ERA FORMAT. COM <RETURN> ERA COPY. COM<RETURN> ERA RW13.COM<RETURN> These three commands ERAsed the old FORMAT and COPY utilities, along with the little used (but still useful) utility R[...]

  • Page 120

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS The final "mount" message comes from the section of SGLDRIVE which is left in memory as part of the operating system (CP/M) after the bulk of SGLDRIVE goes away. This extra little “resi- dent” section of SGLDRIVE does not consume any of the user’s memory. It is loaded into that section of t[...]

  • Page 121

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS SGLDRIVE converts CP/M’s request to read or write on drive B: into a request to do the same read or write on drive A: (which now has the “phoney” drive B:’s diskette in it). Along the same lines, whenever CP/M changes from talking to drive B: back to talking to drive A:, SGLDRIVE displays the messa[...]

  • Page 122

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS CP/M will respond with it’s “A>”. Now issue the following four commands. After each command has completed, CP/M will respond with it’s “A>” prompt. Whenever SGLDRIVE asks you to “mount B:”, you should insert the Enhancer diskette and then press <ESC>. When SGLDRIVE asks you to ?[...]

  • Page 123

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS The first step in creating a system diskette for your higher capacity Elite drive is to format a diskette for the drive to use when it starts operating in a higher capacity way. Since you now have an enhanced CP/M, you can now run the new FORMAT utility in order to create these higher capacity diskettes. T[...]

  • Page 124

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS Once you have the drive type number from the table, type (without <RETURN>): A: followed by the drive type number. For example, if you have an Elite Two, you would type: A:2 If you have an Elite One, you would type: A:1 And, if you have an Elite Three, you would type: A:3 You should be careful to spe[...]

  • Page 125

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS Insert that second blank diskette which was mentioned earlier, then type: <RETURN> FORMAT will respond with: Formatting... The drive will chatter and spin for almost a minute, (or two if formatting an Elite Two or Three diskette), then the screen will display: FORMAT Complete Format disk in which dri[...]

  • Page 126

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS Before you can copy the system onto the new diskette in the correct format, you will need to define for the enhanced CP/M a drive which can read and write in the higher capacity format. This is accomplished using the PROFILE utility. Just like the other utilities, get it started by typing: PROFILE<RETUR[...]

  • Page 127

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS Once you’ve typed the drive type number, press: <RETURN> and PROFILE will respond with: Was B: Apple Disk-][ Slow seek. and: Now B: RANA Elite One, Medium seek. or: Now B: RANA Elite Two, Fast seek. or: Now B: RANA Elite Three, Fast seek. followed by: Ready to update in-memory system. <RETURN>[...]

  • Page 128

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS little confusing since drive B:, when using SGLDRIVE, will actually he drive A: (the only drive you have). However, its actually not all that complicated. Whenever CP/M goes to talk to drive B:, it will think it is talking to a higher capacity Elite Drive. SGLDRIVE will take care of the fact that drive B: [...]

  • Page 129

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS and of course, if you’re an Elite Three user, type: D:3<RETURN> PROFILE will then go through all the same steps it did when you redefined drive B:, except this time it will apply to drive D:. Once you get back to the asterisk (“*”) prompt, type (without <RETURN>): <CTRL-C> to get ou[...]

  • Page 130

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS Once it’s loaded, it will respond with: APPLE ][ CP/M 16 Sector Disk Copy Utility Primary Copyright 1980 Microsoft Portions Copyright 1982 RANA Systems RANA Systems Version 1. 1 * Once again, the “*” signals that COPY is ready for a command. This time, however, the command will be slightly different.[...]

  • Page 131

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS Since COPY knows nothing of this little diskette change that occurred, it will respond with: Insert SOURCE disk into drive A: Insert TARGET disk into drive B: Press RETURN to begin With SGLDRIVE running, this message is basically redundant, so just press: <RETURN> SGLDRIVE will then request: Mount A:[...]

  • Page 132

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS COPY will then continue by writing the enhanced CP/M to the higher capacity diskette. Once COPY is finished, it will inform you of that fact by saying: COPY Complete Do you wish to make another copy? Just like last time, simply type (no <RETURN> is necessary): N Since drive A: was used as one of the [...]

  • Page 133

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS The enhanced CP/M master is already in the drive in response to COPY’s request for it, SO just hit: <ESC> CP/M will finally respond with its “A>. At this point in the procedure you have created a diskette which will boot correctly (up to a point) on your higher capacity drive in a higher capac[...]

  • Page 134

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS What you’ve told PROFILE so far is that you are interested in updating the CP/M system in drive B: “B:=”) (with the help of SGLDRIVE), and the change you wish to make is to drive A: (“A:). However, you’ve yet to specify the change to be made. Remember that drive type number you used back in FORMA[...]

  • Page 135

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS Given that you entered the command correctly (of course you did!), insert your higher capacity diskette in the drive and press: <RETURN> Since PROFILE will then make an attempt to read the information off of phoney drive B:, SGLDRIVE will come back with: Mount B:, Press <ESC> SGLDRIVE is just d[...]

  • Page 136

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS and PROFILE will continue with: Now A: RANA Elite One, Medium seek. or: Now A: RANA Elite Two, Fast seek. or: Now A: RANA Elite Three, Fast seek. and always: Ready to update B:. <RETURN> to continue/retry; <ESC> or <CTRL—C> to abort. The “Now” message you get will match the drive ty[...]

  • Page 137

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS Since the diskette is already inserted, press: <ESC> and PROFILE will continue by writing out the new configuration. When its finished, it will return to the aster- isk (“*”) prompt. To get out of PROFILE, insert the enhanced CP/M master into the drive and type: <CTRL—C> SGLDRIVE will cat[...]

  • Page 138

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS Once you’re done reading, type: PIP B:=A: *.*[V]<RETURN> This command first tells PIP to copy all files on drive A: (“A:*.*”) to drive B: (“B:=”) and verify that they made it correctly (“[V]”). Since PIP will be doing a whole bunch of files, it will display the name of each file as it i[...]

  • Page 139

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS Amidst all of these very abundant “mount” re- quests from SGLDRIVE, PiP will report the name of each file as it begins copying the file. There are alot of files on the CP/M distribution diskette (and thus on the enhanced CP/M master), so there will be alot of diskette changes; but without SGLDRIVE, thi[...]

  • Page 140

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS For a Disk It drive, STAT will respond with the following: A: Drive Characteristics 1024: 128 Byte Record Capacity 128: Kilobyte Drive Capacity 48: 32 Byte Directory Entries 48: Checked Directory Entries 128: Records/ Extent 8: Records/ Block 32: Sectors/ Track 3: Reserved Tracks The drive capacity in reco[...]

  • Page 141

    ELITE SERIES USER MANUAL CP/M ENHANCEMENTS Remember, when it comes to the new Rana version of the FORMAT and COPY utilities, the instruc- tions in this manual are intended to replace those instructions given in the very informative Microsoft CP/M manuals. Page 4-74[...]

  • Page 142

    ELITE SERIES USER MANUAL SECTION 5 5. SECTION 5 This section has been intentionally omitted. Page 5—1[...]

  • Page 143

    ELITE SERIES USER MANUAL SECTION 5 This page intentionally left blank. Page 5—2[...]

  • Page 144

    ELITE SERIES USER MANUAL SPECIFICATIONS 6. SPECIFICATIONS 6.1. Introduction This section of the manual provides specifica- tions for the entire Elite Series of products. Most off the information is of a highly technical nature, so it may or may not he of interest to you. At this stage, the general user should know that familiarity with the technica[...]

  • Page 145

    ELITE SERIES USER MANUAL SPECIFICATIONS Capacity 163K Bytes Track to Track Access Tune 15ms Maximum Access Time 450ms Average Access Time 150ms Number of Heads 1 Number of Cylinders 40 Number of Tracks 40 Number of Sectors/Track 16 Track Density 48 TPI Rotational Speed 295 RPM Recording Frequency 250 KHZ Recording Density Inside Track Maximums 5536[...]

  • Page 146

    ELITE SERIES USER MANUAL SPECIFICATIONS Power Requirements +5 VDC Standby 35mA +5 VDC Active 50mA +12 VDC Standby 40mA +12 VDC Active 300mA +12 VDC Surge 450mA Operating Temp. 40F - 115F Non operating Temp. -40F - 160F Operating Humidity 20% - 80% (nancond.) Nonoperating Humidity 5% - 95% (noncond.) Max Wet Bulb 85F Fig. 6-2: Elite One Characterist[...]

  • Page 147

    ELITE SERIES USER MANUAL SPECIFICATIONS Capacity 326K Bytes Track to Track Access Time 5ms Maximum Access Time 210ms Average Access Time 84ms Number of Heads 2 Number of Cylinders 40 Number of Tracks 80 Number of Sectors/Track 16 Track Density 48 TPI Rotational Speed 295 RPM Recording Frequency 250 KHZ Recording Density Inside Track Maximums 5876 F[...]

  • Page 148

    ELITE SERIES USER MANUAL SPECIFICATIONS Power Requirements +5 VDC Standby 35mA +5 VDC Active 50mA +12 VDC Standby 40mA +12 VDC Active 300mA +12 VDC Surge 450mA Operating Temp. 40F - 115F Nonoperating Temp. -40F - 160F Operating Humidity 2O% - 8O% (noncond.) Nonoperating Humidity 5% - 95% (non cond.) Max Wet Bulb 85F Fig. 6-4: Elite Two Characterist[...]

  • Page 149

    ELITE SERIES USER MANUAL SPECIFICATIONS Capacity 652K Bytes Track to Track Access Time 5ms Maximum Access Time 420ms Average Access Time l50ms Number of Heads 2 Number of Cylinders 80 Number of Tracks 160 Number of Sectors/Track 16 Track Density 96 TPI Rotational Speed 295 RPM Recording Frequency 250 KHZ Recording Density Inside Track Maximums 5922[...]

  • Page 150

    ELITE SERIES USER MANUAL SPECIFICATIONS Power Requirements +5 VDC Standby 35mA +5 VDC Active 50mA +12 VDC Standby 40mA +12 VDC Active 300mA +12 VDC Surge 450mA Operating Temp. 40F— 115F Nonoperating Temp. -40F - 160F Operating Humidity 2O% - 8O% (noncond.) Nonoperating Humidity 5%-95% (noncond.) Max Wet Bulb 85F Fig. 6-6: Elite Three Characterist[...]

  • Page 151

    ELITE SERIES USER MANUAL SPECIFICATIONS Interfacing Capability 4 Drives PROM Sizes 6502 Boot Logic 2K Bytes State Machine 256/512 Bytes GCR Data Frequency 250 KHZ Weight 1 lb Reliability MTBF 35,000 Hours MTTR .25 Hours Design Life 10 Years Interface System Apple II Bus Drives Disk II Compatible Power Req. (excluding drives) +5 VDC Standby 140mA +5[...]

  • Page 152

    ELITE SERIES USER MANUAL SPECIFICATIONS 6.2. Mechanical Dimensions The following two figures give the physical dimensions of the Elite Series drives and the Elite Controller. Page 6-9[...]

  • 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 155

    ELITE SERIES USER MANUAL SPECIFICATIONS 6.3 Controller to Drive Interface Pin Number Signal (originates) 1 Ground 2 + Stepper Motor Phase A (ctlr) 3 Ground 4 + Stepper Motor Phase B (ctlr) 5 Ground 6 + Stepper Motor Phase C (ctlr) 7 Ground 8 + Stepper Motor Phase D (ctlr) 9 Not Connected 10 - Activate Writing (ctlr) 11 +5v 12 +5v 13 +12V 14 — Sel[...]

  • Page 156

    ELITE SERIES USER MANUAL SPECIFICATIONS The Elite drives/controller interface can be divided into two categories: 1.Signal. 2. Power. The following sections provide the electrical definition for each line. Refer to the preceding figure for all interface connections. Timing diagrams for the signals are provided in the Elite Series Service Manual. 6.[...]

  • Page 157

    ELITE SERIES USER MANUAL SPECIFICATIONS 6.4.1. Control Signals AU control signals originate at the controller, and are of two types: those intended to be multiplexed in a multiple drive system, and one which will perform the multiplexing. Drive Select The input signal intended to do the multiplexing is the drive selection signal. Although stand- ar[...]

  • Page 158

    ELITE SERIES USER MANUAL SPECIFICATIONS When this signal is high, the drive motor and the busy light are turned off, the input control and the output status lines are disabled, and unused sections of the drive’s electronics (Elite series) are powered down. There is an intentional delay incorporated on both the Elite and Disk II controller cards w[...]

  • Page 159

    ELITE SERIES USER MANUAL SPECIFICATIONS Although a newly selected drive will not return valid data until the motor comes up to speed, the software need not incorporate any timing delays before attempting a read provided the motor-on time is taken into account in any retry logic. Since a 500ms motor-on time is a maximum, the system software can usua[...]

  • Page 160

    ELITE SERIES USER MANUAL SPECIFICATIONS completely disables the write logic and enables the read data logic and stepper logic. 6.4.2. Data Signals Read Data This interface line returns to the controller card the magnetic polarity of the section of the diskette (side) which is currently passing under the (selected) read/write head. When a section of[...]

  • Page 161

    ELITE SERIES USER MANUAL SPECIFICATIONS ize the disk (side) with a particular polarity. A logical low level will cause the (selected) read/write head to magnetize the disk (side) using the opposite polarity. This line is only enabled when the Activate Writing signal is enabled. Write Data is inactive during a read operation A Write Data clamp is pr[...]

  • Page 162

    ELITE SERIES USER MANUAL SPECIFICATIONS card. The two DC voltages, their specifica- tions and their interface pin designators are given in various tables earlier in this section. Page 6-19[...]

  • Page 163

    ELITE SERIES USER MANUAL SPECIFICATIONS This page intentionally left blank. Page 6-20[...]

  • Page 164

    ELITE SERIES USER MANUAL THEORY OF OPERATION 7. OPERATIONAL THEORY OF ELITE PRODUCTS 7.1. Elite Drives 7.1.1.General Operation The Elite Series drives consist of read/write, control, and drive motor electronics; drive mechanism; read/write head; and an advanced track positioning mechanism. These components perform the following functions: 1. Interp[...]

  • Page 165

    ELITE SERIES USER MANUAL THEORY OF OPERATION This page intentionally left blank. Page 7—2[...]

  • Page 166

    ELITE SERIES USER MANUAL THEORY OF OPERATION 7.1.2.Read/Write/Control Logic The electronics are packaged on one PCB which contains: 7. Read/write head positioning drivers. 2. Write current drivers. 3. Read amplifier and transition detectors. 4. Write protect detectors and latches a. Diskette b. Panel switch 5. Drive select circuits. 6. Drive motor [...]

  • Page 167

    ELITE SERIES USER MANUAL THEORY OF OPERATION 7.1.4. Head Positioning Mechanisms An electrical stepping motor and an advanced head positioning mechanism position the read/- write head. Clockwise and counter-clockwise rotations of the stepper motor are translated into linear head movement via one off two mecha- nisms discussed below. The Apple system[...]

  • Page 168

    ELITE SERIES USER MANUAL THEORY OF OPERATION is highly unlikely as the system is pre—ten— sioned (reducing angular and linear inertia) to allow greatly improved track to track access times. Lead Screw Positioning In some Elite One designs, the stepper motor rotates a lead screw. The four—start lead screw is threaded through a type of "nu[...]

  • Page 169

    ELITE SERIES USER MANUAL THEORY OF OPERATION This precision registration insures perfect compliance with the read/write head. The disk- ette is loaded against the head when the drive door is closed. The read/write head is in di- rect contact with the diskette, so the head surface has been designed to obtain maximum signal transfer to and from the m[...]

  • Page 170

    ELITE SERIES USER MANUAL THEORY OF OPERATION 7.2. Elite Controller 7.2.1. Introduction The four disk drives allowed with each Elite Controller card are grouped into two pairs with drives 1 and 2 (Bank 0) selected when power is first applied. They may be addressed using the standard “Dl” and D2” used by most Apple software. With a special comm[...]

  • Page 171

    ELITE SERIES USER MANUAL THEORY OF OPERATION 7.2.2. Booting The Rana boot code automatically detects the format, whether 13 or 16 sector, and loads the initial boot sector (track 0, sector 0). On 13 sector booting, control is immediately transferred to the second stage boot code (loaded at $300—$3FF) via a jump to $301. On 16 sector booting, the [...]

  • Page 172

    ELITE SERIES USER MANUAL THEORY OF OPERATION DOS 3.3 re-enters at $Cn5C using a 6502 JMP. When the PROM is finished, the second stage expects it to transfer control back, via a JMP, to $801. DOS 3.2.1 does not expect the boot PROM to try to decode the data read on the later calls (the boot sector is a special encoding scheme which differs from the [...]

  • Page 173

    ELITE SERIES USER MANUAL THEORY OF OPERATION which maps into $C800-$CEFF, is intended to be used at this location. The second section is mapped into the slot-dependent location in the Apple memory as illustrated in the table below. Slot Memory Address for EPROM ($700-$ 7FF) 0 (not allowed) 1 $C100—$C1FF 2 $C200—$C2FF 3 $C300—$C3FF 4 $C400—$[...]

  • Page 174

    ELITE SERIES USER MANUAL THEORY OF OPERATION code to map out all other controllers’ ROMs without affecting itself. This mapping of the 2K peripheral RCA space ($C800-$CFFF) is a convention maintained by nearly all of the hardware and software develop- ers. The partitioning of the EPROM is performed by u16 (7418257) and selection of the expansion [...]

  • Page 175

    ELITE SERIES USER MANUAL THEORY OF OPERATION 7.2.6. Addressable Latch The addressable latch is used to store the oper— ating mode of the controller including the se- lected disk drive, the phase of the stepper motor, the motor enable state, and the function currently being performed. 7.2.7.Alternate Pair Select Logic Selection of the second pair [...]

  • Page 176

    ELITE SERIES USER MANUAL THEORY OF OPERATION of the EPROM and the serial to parallel convert- er are controlled to insure that no contention ever occurs on the bus. 7.2.9. Controller Command Structure The Elite Controller Card responds to three types of commands. The first type is the device command, characterized by bringing the DEV line low as sh[...]

  • Page 177

    ELITE SERIES USER MANUAL THEORY OF OPERATION Each block of sixteen addresses permits eight commands (on and off for each). These are: Command OFF ON Stepper Phase A $C0n0 $C0n1 B $C0n2 $C0n3 C $C0n4 $C0n5 D $C0n6 $C0n7 Drive Motor Enable $C0n8 $C0n9 Drive 1/2 Selec± $C0nA $C0nB Function Select Bit 0 $C0nC $C0nD Function Select Bit 1 $C0nE $C0nF wh[...]

  • Page 178

    ELITE SERIES USER MANUAL THEORY OF OPERATION Function hits 0 and 1 determine the mode off the controller: Controller Mode Bit 1 Bit 0 Read From Disk 0 0 Sense Write Protect 0 1 Write To Disk 1 0 Load Data Byte (Write) 1 1 Fig. 7-5: Controller Functions Page 7-15[...]

  • Page 179

    ELITE SERIES USER MANUAL THEORY OF OPERATION The second type of command is the bank select command, characterized by a write by the Apple CPU to the address space occupied by the con- troller ‘S EPROM. The bank select commands are only enabled when the controller’s EPROM is switched into the peripheral expansion space. An LED indicates when dri[...]

  • Page 180

    ELITE SERIES USER MANUAL THEORY OF OPERATION 7.2.10. Power-On Reset Unlike early Apple II computers, a power-on reset circuit has been included to insure the controller assumes the correct quiescent mode when power is first applied. This is implement- ed with a timer circuit that pulls the reset line down in a “wire—or” fashion. After approxi[...]

  • Page 181

    ELITE SERIES USER MANUAL THEORY OF OPERATION 7.2.12. Direct Use of Disk Drives It is often necessary to access the drives di- rectly from assembly language, without the use of DOS. This is done using a section of 16 addresses that are latched toggles, interfacing directly to the hardware. There are eight two byte toggles that essentially represent [...]

  • Page 182

    ELITE SERIES USER MANUAL THEORY OF OPERATION ADDRESS LABEL DESCRIPTION $C0B0 PHSOOF Stepper Phase 0 Off $C081 PHSOON Stepper Phase 0 On $C082 PBSlOF Stepper Phase 1 Off $C083 PHS1ON Stepper Phase 1 On $C084 PHS2OF Stepper Phase 2 Off $C084 PHS2ON Stepper Phase 2 On $C085 PHS3OF Stepper Phase 3 Off $C086 PHS3ON Stepper Phase 3 On $C086 PHS4OF Steppe[...]

  • Page 183

    ELITE SERIES USER MANUAL THEORY OF OPERATION The following are typical examples of the use of device address assignments (slot #6 is assumed and the X-reg contains $60). Stepper Phase Off/On Each of the four phases (0-3) must be turned on and off again. In ascending order, the arm is moved inward, in descending order the ann is moved outward. The t[...]

  • Page 184

    ELITE SERIES USER MANUAL THEORY OF OPERATION LDA #DSTTRK ASL A STA TEMP1 LDA #SRCTRK ASL A LOOP: CMP TEMP 1 BEQ DONE BCS MOVOUT ADC #1 BCC MOVE MOVOUT: SBC #1 MOVE: PHA AND #$03 ASL STA TEMP2 TXA ORA TEMP2 TAY LDA $C080,Y JSR DELAY PLA TAY LDA $C080,Y JSR DELAY PLA JMP LOOP DONE: <SEEK FINISHED> Page 7—21[...]

  • Page 185

    ELITE SERIES USER MANUAL THEORY OF OPERATION Motor Off/On LDA $C088,X Turn Motor Off LDA $C089,X Turn Motor On NOTE: A delay should be provided to allow the motor to come up to speed. DOS will keep this delay to a minimum by watching the read latch until data starts to change. Motor—on timing characteristics for the Elite Series drives can be fou[...]

  • Page 186

    ELITE SERIES USER MANUAL THEORY OF OPERATION Select Bank TXA Build $Cn00 address LSR to access controller LSR slot dependent PROM. LSR ORA #$CO STA ZPAGE+ 1 LDY #$OO STY ZPAGE LDA $CFFF Map out other boards LDA (ZPAGE),Y Map in Elite Controller LDY #BANK Select Bank 0/1 STA $C800,Y LDA $CFFF Map out Elite Controller Read a Byte READ LDA $CO8C,X BPL[...]

  • Page 187

    ELITE SERIES USER MANUAL THEORY OF OPERATION Sense Write Protect LDA $C08D,X LDA $C08E,X Sense write protect BMI ERROR PROTECTED High bit set, protected. Write Load/Write a Byte LDA DATA STA $C08D,X Write Load ORA $C08C,X Write byte NOTE : $C08F,X must already have been accessed to insure Write mode and a 100 microsecond delay should be invoked bef[...]

  • Page 188

    ELITE SERIES USER MANUAL THEORY OF OPERATION Because of hardware constraints, data bytes must be written in 32 processor (6502) cycle loops. The following example illustrates an immediate load of the accumulator followed by a write. Because timing is critical, different routines may be necessary depending upon how the data is to be accessed and cod[...]

  • Page 189

    ELITE SERIES USER MANUAL THEORY OF OPERATION This page intentionally left blank. Page 7—26[...]

  • Page 190

    ELITE SERIES USER MANUAL MAINTENANCE 8. USER LEVEL MAINTENANCE The Elite Controller card has no moving or elec- trically adjustable parts, so there is no regu- lar maintenance required. On the other hand, the Elite Series drives, like other disk drives, are very mechanical products and should have an annual “check-up”. Since read/write head ali[...]

  • Page 191

    ELITE SERIES USER MANUAL MAINTENANCE As of yet, no cleaning diskette can be authorized for use on the Elite Two and Three drives. This is due to the difference in the structural design of the second read/write head on these drives from the structure of the primary head shared among all the Elite drives. If you decide to make use of the Perfect Data[...]

  • Page 192

    ELITE SERIES USER MANUAL MAINTENANCE dealer is authorized as a Rana service center. It’ your dealer is not an authorized Rana service center, then give Rana a call directly for information on the regional service depot nearest you. Correct maintenance insures greater data reliability and a longer drive life span. 8.1. Handling The Elite Series dr[...]

  • Page 193

    ELITE SERIES USER MANUAL MAINTENANCE manufacturers: 1. Whenever handling diskettes do not touch the recording surface. Touch them only on the plas- tic jacket. 2. After you have finished using a diskette do replace it in its protective envelope immediate- ly. If you leave a diskette exposed; dust, de- bris, cigarette smoke and other atmospheric pol[...]

  • Page 194

    ELITE SERIES USER MANUAL MAINTENANCE can easily attach itself to the diskette surface causing loss of data. 8. Always load the diskette gently into the disk drive so it doesn’t bend or center improperly. That causes the diskette to rotate eliptically, missing data. 9. Always place the XD label in the rear right or left corner of the jacket. It wi[...]

  • Page 195

    ELITE SERIES USER MANUAL MAINTENANCE and how much protection you wish to give to the data on your diskettes. 8.3. Back—up Diskettes If you are ever in the position where you have information you cannot afford to lose, make a back-up copy (or even two copies) of the disk- ette and store the copies in a safe place, using the write protect feature d[...]

  • Page 196

    ELITE SERIES USER MANUAL MAINTENANCE is set for write protect, the diskette will be protected. A write protected diskette will always be treated as write protected. A write enabled diskette can be write protected without removing it from an Elite Series drive by pressing the special PROTECT switch on the front panel of the drive. Note: if you are f[...]

  • Page 197

    ELITE SERIES USER MANUAL MAINTENANCE UNPROTECTED WRITE PROTECTED Fig. 8-1: Write Protecting Diskettes Page 8—8 WRITE PROTECT NOTCH WRITE PROTECT TAB[...]

  • Page 198

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. 9. ENHANCED DOS UTILITIES This section deals with the use of each of the enhanced DOS 3.3 utilities individually, in order to provide you with the information you need to use the utilities for more than just enhancing your DOS. If you do not use DOS, then this section will prove to be of little interest t[...]

  • Page 199

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. various Elite drives and the Disk II drive. In addition to full diskette copies, CLONE will copy just the (enhanced) DOS system from one diskette to another so that old diskettes can be updated; and new bootable Elite capacity disk- ettes can he created. PROFILE gives you the flexibility to redefine the a[...]

  • Page 200

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. 9. 1. FORMAT Utility The enhanced FORMAT utility is designed to re- place the INIT command which is part of the original DOS. The new utility is capable of formatting a diskette just like INIT did, but the new one can also format the higher capacity diskettes used by the Elite Series drives. To get into t[...]

  • Page 201

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. FORMAT assume that it was run from an enhanced DOS master diskette, and therefore assumes it can read a copy of the operating system off the same diskette. If FORMAT was not run from an enhanced system master, you will need to insert a system master into the indicated drive before pressing <RETURN>.[...]

  • Page 202

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. which you either answered wrong or for which you have changed your mind, simply press <ESC> for each question you need to “back up” past. You don‘t need to type <ESC> once you reach the input you wish to change, simply type the new response. Most of FORMAT’s questions have single key r[...]

  • Page 203

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. you ran FORMAT. Instead it will be the “others drive depending upon the drive from which FORMAT was ran. For instance, if FORMAT was run from drive 1, <d> would be 2. If FORMAT was run from drive 2, <d> would be 1. If FORMAT was run from drive 3 (Elite Controller), <d> would be 4. And [...]

  • Page 204

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. completely independent of how the drive is de- fined (see PROFILE) under the enhanced DOS, however it is not completely independent of the actual drive being used to do the formatting. The following table lists which drives can per- form which format types: Format Type Drive Type Possible? Disk II Disk II[...]

  • Page 205

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. The Elite Three is capable of performing any of the format types, but the resulting diskette is not interchangeable with a non-Elite Three drive. For instance, an Elite Two diskette formatted using an Elite Three cannot be used by an Elite Two drive. In addition, the “special” diskette cannot even be [...]

  • Page 206

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. After you’ve specified the format type, you will be asked: VOLUME NUMBER (1-254)? 254 On this question, the default is always 254, which is the standard default used by the original INIT command. If you wish a different volume number, just type it in followed by <RETURN>. If the default number is [...]

  • Page 207

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. Unlike the INIT command, FORMAT will not save the hello file onto the diskette once the diskette is formatted. This is because FORMAT is also a program, and only one program can fit into memory at one time. This means that the only program FORMAT would have around to save as the hello file is FORMAT itsel[...]

  • Page 208

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. You can either type one of the menu item letters without following it with <RETURN> if you don’t want the default (A), or you can simply press (RETURN> to accept the default. If this selection confuses you, simply press <RETURN> and FORMAT will default to exactly what the INIT command did[...]

  • Page 209

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. DISKETTE CONTAINS DATA. INITIALIZE ANYWAYS (Y/N)? If it is okay to format the diskette, simply type <Y> without any <RETURN>. If you didn’t expect the diskette to be already formatted, type <N> and FORMAT will not format the diskette. Once FORMAT has finished with the formatting, or if[...]

  • Page 210

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. 9.2. CLONE Utility The CLONE utility is very similar to the COPY and COPYA utility supplied by Apple on their Apple DOS 3.3 Master Diskette. In fact, CLONE is the enhanced DOS ‘s replacement for the two Apple utilities. To get into the CLONE utility, boot up your enhanced DOS diskette containing CLONE a[...]

  • Page 211

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. Since CLONE will also copy an entire diskette (just like COPY and COPYA), the first question it will as is which type of copy you wish CLONE to perform (as shown above). The default is “whole diskette” copy, which means you can simply press (RETURN> to specify that copy type. Pressing <0> wil[...]

  • Page 212

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. DRIVE NUMBER (1-4)? <Sd> where <Sd> is the drive number from which you ran CLONE. The also refers to the drive in which you will he inserting the source diskette. You can simply press <RETURN> if <sd> is correct. If you wish to specify a different drive number, press the new number[...]

  • Page 213

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. the capacity for which the drive is defined. Given that restriction, CLONE will treat either diskette the way you specify in response to this question (for the source) and a later question (for the destination). But you are still re- stricted by what the drives being used are phys- ically capable of doing[...]

  • Page 214

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. Elite Three is used in the copy process when not performing a straight Elite Three to Elite Three copy. It is possible to use the Elite Three as the source drive for all types of diskette copies. This goes right along with the standard Elite Three usage rule that it can read any of the lesser storage capa[...]

  • Page 215

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. destination drive, simply press the correct number. CLONE will allow you to specify the same drive as both the source and destination drive. In this case, CLONE will give you a change to change diskettes during the copying process. After the destination slot number question comes: DRIVE NUMBER (1—4)? &l[...]

  • Page 216

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. than the source diskette type. Also, since CLONE will not restructure the diskette’s directory or associated information when copying from a lesser capacity diskette to a higher capacity diskette, there is only one real reason to specify a diskette type different from that specified for the source diske[...]

  • Page 217

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. diskette data into a structure which is compatible with the Elite Three, hut which will not have the full storage capacity of the Elite Three. Then FIDR can be used to copy the individual files from the restructured diskette onto a full capacity Elite Three diskette. Back to CLONE itself. Once the destina[...]

  • Page 218

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. TERMINATE THIS UTILITY. After you allow CLONE to proceed (whole diskette or DOS only), it will read as much information from the source diskette as it can fit into memory, and then write the information to the destination diskette. If you specified a single drive copy, then CLONE will first request: PLEAS[...]

  • Page 219

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. the “insert source/both diskettes” prompt. You can change the copy type (whole or DOS only), the drives, and/or the diskette types, before making another copy by pressing <ESC> for the “insert diskettes” prompt. Special note concerning DOS-only copies: During a DOS only copy (and not during [...]

  • Page 220

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. configuration table on the source diskette must be set (using PROFILE) correctly for the boot slot and drive prior to copying the DOS to the destination diskette. The other option is to use PROFILE to change the table setting on the destination diskette after the copy has been made, but PROFILE will requi[...]

  • Page 221

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. 9.3. PROFILE utility The PROFILE utility is the heart of the enhanced DOS system. It is this utility which allows you to tell DOS where various drive models are lo- cated on your system, and also allows you to declare the drive as a different model (an Elite Two as a Disk TI, for example) to allow you to [...]

  • Page 222

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. the DOS to be modified led is located. If you type <ESC>, PROFILE will return you to BASIC. PROFILE is very dependent upon how you have your drives defined under the currently in use DOS. Whenever you specify to PROFILE that It is to read a copy of DOS off of a particular diskette, PROFILE assumes t[...]

  • Page 223

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. After you have entered the two numbers, PROFILE will prompt you with: INSERT AN ENHANCED DOS 3.3 SYSTEM MASTER DISKETTE INTO SLOT #<s>, DRIVE #<d>. PRESS <RETURN> WREN READY TO READ DOS IMAGE INTO MEMORY. PRESS <ESC> IF LOAD NO LONGER DESIRED. <s> and <d> are the slot a[...]

  • Page 224

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. immediately after the first five characters as follows: S = Slow (Disk II standard) M = Medium (Elite One standard) F = Fast (Elite Two and Three standard) This displayed table shows how each drive position which is possible on the Apple II is currently defined. Including drive positions for which there a[...]

  • Page 225

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. If you select any of the first three items, PROFILE will ask you the slot and drive number questions which it asked you when you first ran PROFILE. However, the drive PROFILE is asking for varies with the menu item you selected. For item 1 (load new DOS image), PROFILE will be asking for the drive from wh[...]

  • Page 226

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. After specifying the drive to be redefined under item 2, PROFILE will ask: ENTER DRIVE TYPE (0-3) 0) APPLE DISK-II ( 35 TRACKS) 1) RANA ELITE ONE ( 40 TRACKS) 2) RANA ELITE TWO ( 80 TRACKS) 3) RANA ELITE THREE (160 TRACKS) <t> will be the current setting for the drive as reflected in the table at th[...]

  • Page 227

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. screen, and then return to the main menu. The change which was made still needs to he saved to a diskette, otherwise the redefined system cannot be booted. Main menu item 3 (save DOS image) is used to save the redefined DOS. After PROFILE requests the slot and drive numbers for item 3, it will say: INSERT[...]

  • Page 228

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. 9.4. ENHANCE Utility The ENHANCE utility is intended as a one—time- only utility. Once you’ve performed the DOS enhancements outlined earlier in this manual, ENHANCE is no longer needed. The FORMAT and CLONE utilities are used to make new enhanced DOS system master diskettes. It is not necessary the u[...]

  • Page 229

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. 9.5. FID ENHANCE Utility The FID ENHANCE utility does for Apple’s FID utility what ENHANCE did for Apple’s DOS. It makes it more intelligent. FID, as it exists in its original form from Apple (supplied by Apple on the DOS master diskette) does not exactly follow all of the conventions which Apple has [...]

  • Page 230

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. Since “dumb’ FID will work with Disk II and Elite One diskettes correctly, you need to create a Disk II or Elite One diskette containing FID on it. The run FID and specify menu item 1 (copy files) in order to copy FID ENHANCE onto the same diskette as "dumb" FID. For more information on usin[...]

  • Page 231

    ELITE SERIES USER MANUAL ENHANCED DOS UTIL. This page intentionally left blank. Page 9—34[...]

  • Page 232

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. 10. ENHANCED CP/M UTILITIES This section deals with the use of each of the new CP/M utilities individually, in order to provide you with the information you need in order to use the utilities for more than just enhancing your CP/M. If you do not use CP/M, then this section will prove to be of little inte[...]

  • Page 233

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. drives and the Disk II drive. PROFILE gives you the flexibility to redefine the arrangement of the drives on your system to suit your needs. Since CP/M needs to know what type of drive you have where, PROFILE is used to tell CP/M of any rearranging (temporary or per- manent) you wish to do. SGLDRIVE is a[...]

  • Page 234

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. 10.1. Notation Since almost all of the various different com- mands which you can give to the enhanced CP/M utilities contain choices and options, it is necessary to define a syntax notation. This notation permits the extensive amount of mater- ial covered by this section to be reduced to as small an amo[...]

  • Page 235

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. ! The exclamation point is used to sep- arate the different choices enclosed in braces. ... Ellipses are used to indicate that you may repeat the entry as many times as you need or desire. CAPS Capital letters are used for those portions of the command which you must type exactly as show. In addition, ot[...]

  • Page 236

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. 10.2. FORMAT Utility The enhanced FORMAT utility is designed to re- place the original FORMAT utility supplied by Microsoft. The new utility is capable of for- matting a diskette just like the old one did, but the new one can also format the higher capacity diskettes used by the Elite Series drives. In o[...]

  • Page 237

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. This is all very similar to the way the original (old) FORMAT signed-on. In fact the first part of the answer to FORMAT’s “which drive?” ques- tion is just like the response you would give to the original FORMAT, but there is more which has been added to the command. The complete syntax of the answ[...]

  • Page 238

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. The following table shows which drive models can and can not be used to format the various different types of diskettes: Diskette Type Drive Model Can/Can’t Disk II Disk II Can Disk II Elite One Can Disk II Elite Two Can Disk II Elite Three Can’t Elite One Disk II Can’t Elite One Elite One Can Elit[...]

  • Page 239

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. Since the Elite Three achieves its 652K of stor- age by writing half width tracks in half track increments, the tracks (and any other data at other times) which the Elite Three writes while formatting a diskette are too small for the lower capacity drives to read. Once you press <RETURN> following [...]

  • Page 240

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. fined under CP/M and what type of already for- matted diskette you have in the drive. Normally FORMAT will detect an already formatted 16-sector diskette (including DOS 3.3 and Apple Pascal diskettes), but given certain circum- stances it may not. Therefore, you should not rely upon this check. If FORMAT[...]

  • Page 241

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. FORMAT Complete Format disk in which drive? You are free to issue another command to do another format at this point. when you have no more formatting to do, make sure your CP/M sys- tem diskette is back in drive A: and then just answer the question with <RETURN>. If you used drive A: anytime durin[...]

  • Page 242

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. 10.3. COPY Utility The copy utility provides a means for you to make backup copies of your diskettes. The en- hancements made to the new COPY utility are primarily just in the area of support for the higher capacity Elite Series drives. Alot of extra logic has been added to the COPY utility to permit it [...]

  • Page 243

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. COPY signs-on by saying: APPLE II CP/M 16 Sector Disk Copy Utility Primary Copyright 1980 Microsoft Portions Copyright 1982 RANA Systems RANA Systems Version 1.1 * You may find the “*” prompt to be just a little lacking in clues to the correct responses, but such a prompt is a tradition in CP/M, star[...]

  • Page 244

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. drive letter in which you plan on placing the already formatted diskette which is to receive the information from the original diskette. <source> and <target> can he the same drive. If you specify the “/S” option at the end of the command, the you will he telling COPY to only copy the CP/[...]

  • Page 245

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. Source Diskette is Disk II Format Source Drive Target Drive Target Disk Disk II Disk II Disk II Disk II Elite One Disk II Disk II Elite Two Disk II Disk II Elite Three Explained (1) Elite One Disk II Disk II Elite One Elite One Not allowed Elite One Elite Two Not allowed Elite One Elite Three Not allowed[...]

  • Page 246

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. Source Diskette is Elite One Format Source Drive Target Drive Target Disk Disk II Disk II Impossible Disk II Elite One Impossible Disk II Elite Two Impossible Disk II Elite Three Impossible Elite One Disk II Impossible Elite One Elite One Elite One Elite One Elite Two Elite One Elite One Elite Three Expl[...]

  • Page 247

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. Source Diskette is Elite Two Format Source Drive Target Drive Target Disk Disk II Disk II Impossible Disk II Elite One Impossible Disk II Elite Two Impossible Disk II Elite Three Impossible Elite One Disk II Impossible Elite One Elite One Impossible Elite One Elite Two Impossible Elite One Elite Three Im[...]

  • Page 248

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. Source Diskette is Elite Three Format Source Drive Target Drive Target Disk Disk II Disk II Impossible Disk II Elite One Impossible Disk II Elite Two Impossible Disk II Elite Three Impossible Elite One Disk II Impossible Elite One Elite One Impossible Elite One Elite Two Impossible Elite One Elite Three [...]

  • Page 249

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. The explanations for the “explained”s in the tables are as follows: (1) The target diskette will contain a backup of the source diskette, however the target diskette cannot be read by any other drive but an Elite Three. This means that the target diskette cannot be moved to the source drive and used [...]

  • Page 250

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. backup an Elite Two diskette? First glance at the tables might indicate that such a conflict occurs, but not really. In such a case you would simply specify a single drive copy to the COPY utility by specify both the source and target drives as being your Elite Two. A dual— drive copy can still be perf[...]

  • Page 251

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. target diskette in the preceding tables, with the exception of the special Elite Three condi- tions. In the Elite Three ”explained” case (1), the target diskette must be formatted in an Elite Three format. In the Elite Three “ex- plained” case (2), the target diskette must be formatted in the for[...]

  • Page 252

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. concerning “bootability” of system copies. After you’ve plowed through all of the above confusion, and finally decide you’ve chosen the right command and then hit <RETURN>, COPY will respond with: Insert SOURCE disk into drive <source>: Insert TARGET disk into drive <target>: Pr[...]

  • Page 253

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. Once the copying is finished (single or two— drive), COPY will say: COPY Complete Do you wish to make another copy? If you answer <N><RETURN> to this question, COPY will terminate. COPY’s response to your answer- ing <Y><RETURN> to this question depends upon whether you did a [...]

  • Page 254

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. Special Note : The only diskette restructuring COPY will perform is during a system-only copy. There is no way to convince COPY to restructure and Elite One diskette (for instance) into an Elite Two diskette. This can be done using the “copy all files” feature of the PIP utility. Refer to your CP/M m[...]

  • Page 255

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. 10.4.PROFILE Utility The PROFILE utility is the heart of the enhanced CP/M system. It is this utility which allows you to tell CP/M where various drive models are located on your system, and also allows you to declare the drive as a different model (an Elite Two as a Disk II, for example) to allow you to[...]

  • Page 256

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. The “*” is the standard CP/M utility prompt to indicate that the utility is waiting for a com— mand. The valid command syntax for PROFILE is: [<u>:=]§<d>:<t>[<s>][,<d>:<t>[<s>]...]!*† where <u> is the drive containing the copy of the CP/M to be alt[...]

  • Page 257

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. copy of CP/M only, and no change to disk copies will be made. This in-memory change would be temporary, and would no longer exist once the system was fully rebooted. If the “<u>:=” is specified, then the change will be made to the CP/M system on the diskette in the specified drive, and no chang[...]

  • Page 258

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. The “B” section is either a “+“ or a space. If a “+” is printed, that means that your system does not currently have a controller card in it which will allow talking to that drive. All drives from a certain drive letter up through drive P: (highest allowable CP/M drive) would have “+”s, d[...]

  • Page 259

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. When a drive’s setting is changed, PROFILE will print the message line for the drive twice, preceeded by “Was” for the old setting of the drive, and “Now” for the new setting of the drive: Was B:+Elite Three, Fast Seek. Now B:+Disk II, Slow Seek. The best way to show the use of PROFILE is by ex[...]

  • Page 260

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. was actually an Elite Two (which can seek fast) which is to be restricted to acting like an Elite One. The second change is to make drive A: act like a Disk II, but seek at the “fast” rate (,A:0F). Once again, this would have to he an Elite Two pretending to be a Disk II. This would be a common tempo[...]

  • Page 261

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. diskette (by COPY), it was structured to boot for a particular type of drive. The setting for drive A: within that on-disk operating system must match the boot structure, or the boot will fail. When you use COPY to copy an operating system from (for instance) an Elite One drive to an Elite Two drive, COP[...]

  • Page 262

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. This can be a problem to be kept track of, but also an advantage. It will allow you to temp- orarily change the setting of a drive which is capable off handling a particular diskette‘s format so that the diskette can be modified. (With the exception of the Elite Three, higher capacity models can all ha[...]

  • Page 263

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. Whenever you either display the current settings within an on-disk CP/M system copy (<u>:=*), or make a change to a setting (<u>:=<d>:<t>[<s>]), PROFILE will first respond with: Insert a system disk in <u>:. <RETURN> to continue/retry; <ESC> or <CTRL-C&g[...]

  • Page 264

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. you no longer wish the diskette to he updated, type <ESC> and PROFILE will leave the diskette alone. If you request PROFILE to do anything with the in-memory CP/M, PROFILE will not need to ask you to insert any diskettes. So, you will get an immediate response to your request. But, before PROFILE a[...]

  • Page 265

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. 10.5. SGLDRIVE Utility The SGLDRIVE utility is designed specifically for CP/M users with only one drive. If you are not such a user, the description of this utility will not be of much use to you. If you are a single drive user, this utility can prove to be invaluable. Single drive users (on an Apple or [...]

  • Page 266

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. tween two different diskettes. SGLDRIVE solves this not so little problem by doing a little lieing to CP/M itself. To get SGLDRIVE started, type: <d>:SGLDRIVE where <d> is the drive in which the diskette containing SGLDRIVE is inserted. After SGLDRIVE is loaded, it will sign-on with: Enhanced[...]

  • Page 267

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. Mount B:, Press <ESC> This gives you a chance to remove the diskette from your drive and insert whichever diskette you want to pretend is in drive B:. When you have the “drive B:" diskette in the drive, type <ESC> and the resident portion of SGLDRIVE will allow the read or write operat[...]

  • Page 268

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. In order to convince PIP to copy a file from one diskette to another diskette using just one drive, you would tell PIP to copy the file from drive A:/B: to drive B:/A: (the other drive). Then, whenever PIP needs to read or write from the diskette which is not currently in the drive at that particular tim[...]

  • Page 269

    ELITE SERIES USER MANUAL ENHANCED CP/M UTIL. 10.6. ENHANCE Utility The ENHANCE utility is intended as a one-time- only utility. Once you’ve performed the CP/M enhancements outlined earlier in this manual, ENHANCE is no longer needed. The COPY utility is used to make new enhanced CP/M diskettes. It is not necessary the use ENHANCE to keep enhanc- [...]

  • Page 270

    ELITE SERIES USER MANUAL SECTION 11 11. SECTION 11 This section has been intentionally omitted. Page 11—1[...]

  • Page 271

    ELITE SERIES USER MANUAL SECTION 11 This page intentionally left blank. Page 11—2[...]

  • Page 272

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O ACKNOWLEDGMENT Rana Systems gratefully acknowledges the help given by Quality Software in the compilation of the following appendix. We have borrowed some material from a section of their highly informative book “Beneath Apple DOS” by Don D. Worth and Pieter M. Lechner. For further information on App[...]

  • Page 273

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O This page intentionally left blank. Page A—2[...]

  • Page 274

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O APPENDIX A A. DISKETTE DATA RECORDING A. 1. Introduction This appendix is designed to show in detail how information is structured on a diskette, begin- ning with a brief introduction to the hardware involved. A.2. Tracks and Sectors Diskettes are divided into tracks and sectors during the initialization[...]

  • Page 275

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O the diskette, these drives can actually access two tracks without having to move the read/write heads (which always move together) to another pair of tracks. Each “pair of tracks” at which the read/write head can stop (and successfully read and write data) is called a cylinder. Since the Elite One (a[...]

  • Page 276

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O The disk ann can physically position itself over 80 “phases”. To move an Elite One or Two past one track (cylinder) to the next, two phases of the stepper motor, which moves the arm, must be cycled. This would suggest that data might be stored on 80 tracks, but only the Elite Three is equipped with h[...]

  • Page 277

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O The following tables give an illustration of the amount of data stored on a diskette under an Enhanced DOS 3.3 format for all Elite models. ELITE ONE DISK ORGANIZATION Cylinders per Diskette : 40 Tracks per Cylinder : 1 Tracks per Diskette : 40 Sectors per Track : 16 Sectors per Cylinder : 16 Sectors per[...]

  • Page 278

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O ELITE TWO DISK ORGANIZATION Cylinders per Diskette : 40 Tracks per Cylinder : 2 Tracks per Diskette : 80 Sectors per Track : 16 16 Sectors per Cylinder : 32 Sectors per Diskette : 1280 Bytes per Sector : 256 Bytes per Track : 4096 Bytes per Cylinder : 8192 Bytes per Diskette : 327680 DOS Reserved Cylinde[...]

  • Page 279

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O ELITE THREE DISK ORGANIZATION Cylinders per Diskette : 80 Tracks per Cylinder : 2 Tracks per Diskette : 160 Sectors per Track : 16 Sectors per Cylinder : 32 Sectors per Diskette : 2560 Bytes per Sector : 256 Bytes per Track : 4096 Bytes per Cylinder : 8192 Bytes per Diskette : 655360 DOS Reserved Cylinde[...]

  • Page 280

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O A. 3. Track Formatting Data is recorded on the diskette uses a “group coded recording” technique (GCR) which requires that a bit with a value of 1 he recorded onto the diskette within a given maximum period of time. This method has some very significant differences from other possible recording tech-[...]

  • Page 281

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O edge of the next we will define as a “bit cell”. A byte would comprise eight consecutive bit cells, the most significant of which is normally referred to as cell 7 (with the least signifi— cant being cell 0). Data is written and read serially. During a write operation, bit cell 7 of each byte would[...]

  • 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 284

    Fig. A-3: FM Byte Recording Page A-13 ELITE SERIES USER MANUAL  APPEN. A - DISK I/O DATA BITS CLOCK BITS[...]

  • Page 285

    ELITE SERIES USER MANUAL  APPEN. A - DISK I/O CONTROLLER SHIFT REGISTER DATA ON DISK Fig. A-4: Reading Data Page A-14[...]

  • Page 286

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O The following figure shows how writing data can be illustrated in the same way. The clock bits that were separated from the data must be inter- leaved with the data as it is written. Notice that, while in write mode, 0’s (zeros) are being brought into the data latch to replace data being written. The S[...]

  • Page 287

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O Fig. A-5: Writing Data Page A-16 CONTROLLER SHIFT REGISTER DATA ON DISK[...]

  • Page 288

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O A.4. Fields The two types of fields on a diskette are the Address and the Data fields which both contain a prologue, data area, checksum, and epilogue. Each field on a track is separated from adjacent fields by a number of bytes, called “gaps”. All gaps are made up in the same way comprising self-syn[...]

  • Page 289

    ELITE SERIES USER MANUAL  APPEN. A - DISK I/O Fig. A-6: Track Fomatting Page A—18[...]

  • Page 290

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O Normal Byte Hex FF Self-Sync Byte Hex FT 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 Fig. A-7: Self-Sync Byte Five self-sync bytes are sufficient to show that the hardware is reading valid data because the hardware requires the first bit of a byte to be a 1 (an Apple-GCR restriction). As long as the disk is left[...]

  • Page 291

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O A minimum of five self-sync bytes must be main- tained for each gap type, resulting in reason- ably uniform gap sizes within each track. A.5.1.Gap 1 This is the first data written to a track during initialization. It originally comprises 128 bytes of self—sync, a large enough area to en- sure that all [...]

  • Page 292

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O When a data field is written there is na guaran- tee that the write will occur in the same spot each time because the drive which is rewriting the data field may not be the one which actually INITed, or originally wrote it. Since the speed of the drives can vary, it is perfectly possible the write could [...]

  • Page 293

    1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 [...]

  • Page 294

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O Probably, at least one sync byte will be des- troyed when writing a Data field because, just as in reading bits on a track, the write may not begin on a byte boundary, thus altering an ex- isting byte. See first figure below. A.5.3. Gap 3 This appears after each data field and before each address field. [...]

  • Page 295

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O Fig. A-9: Unsyncronized Write Page A-24 initially write begins here After Writing[...]

  • Page 296

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O Fig. A-10: Data Field Shifting Page A-25 OLD DATA FIELD ADDRESS INFORMATION GAP 3 GAP 2 NEW DATA FIELD[...]

  • Page 297

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O D5 AA 96 XX YY XX YY XX YY XX YY DE AA EB Prologue Volume Track Sector Checksum Epilpgue 4-plus-4 ENCODED DATA BYTE- D D D D D D D D 7 6 5 4 3 2 1 0 XX- 1 D 1 D 1 D 1 D 7 5 3 1 YY- 1 D 1 D 1 D 1 D 6 4 2 0 Fig. A-11: Address Field Page A—26[...]

  • Page 298

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O The prologue comprises three bytes which form an unique sequence found in no other component of the track, enabling DOS to locate an address field almost without chance of an error. The three bytes are $D5, $AA, and $96. The first two are reserved, thus ensuring the uniqueness of the prologue while the $[...]

  • Page 299

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O D5 AA AD 342 BYTES DATA xx DE AA EB Prologue Data(16 Sector) Checksum Epilougue Fig. A-12: Data Field Page A—28[...]

  • Page 300

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O The prologue differs in the third byte. The bytes are $D5, $AA and $AD also forming an unique sequence which enables DOS to locate the start of the sector’s data, which consists of 342 (GCR) encoded bytes, and is followed by a checksum byte used to verify the integrity of the field just read. The epilo[...]

  • Page 301

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O “disk” bytes to store a 256 byte sector permit- ting a full 13 sectors per track. 3. A hardware modification (the P6 PROM on Apple’s Disk II controller card) allowed the development of 16 sectors per track, providing a 23% increase in storage over the 13 sector for- mat. This is possible because of[...]

  • Page 302

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O ON DISK IN MEMORY 1 D 1 D 1 D 1 D 7 5 3 1 D D D D D D D D 7 6 5 4 3 2 1 0 1 D 1 D 1 D 1 D 6 4 2 0 Fig. A-13: 4-plus-4 Encoding Page A-31[...]

  • Page 303

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O D 1 D 1 D 1 D 1 SHIFT LEFT 7 5 3 1 1 D 1 D 1 D 1 D 6 4 2 0 D D D D D D D D 7 6 5 4 3 2 1 0 Fig. A-14: 4—plus-4 Decoding Page A-32[...]

  • Page 304

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O A byte would have the form OOOXXXXX where X is a valid data bit. This byte could range in value from $00 to $1F, a total of 32 different values. There are 34 valId “disk” bytes, ranging from $AA to $FF, which meet the two requirements (high bit set, no consecutive zero bits). Two bytes, $D5 and $AA a[...]

  • Page 305

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O Fig. A-15: 5-plus-3 Encodng Page A-34 A A A A A A A A B B B B B B B B C C C C C C C C D D D D D D D D E E E E E E E E 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 800 866 833 899 800 900 933 966 999 0 0 0 A A A A A 0 0 0 B B B B B 0 0 0 C C C C C 0 0 0 D D D D D 0 0 0 E[...]

  • Page 306

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O A total of 410 bytes is necessary to store the original 256. This is calculated by finding the total bits of data (256 x 8 = 2048) and dividing by the number of bits per byte (2048 / 5 = 409.6) with two bits being unused. The data is then transformed to valid “disk” bytes. This involves simply lookin[...]

  • Page 307

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O The data field has a checksum, similar to that in the address field, to verify data. It also involves exclusive-ORing data in pairs before it is transformed by the look-up table above, best illustrated by the figures below. The read routine must read a byte, transform it and store it, all in less than 32[...]

  • Page 308

    MEMORY NYBBLES 0 955 955 954 954 953 901 900 900 800 800 801 801 802 8FD 8FE 8FE 8FF (checksum) 8FF Byte 00 Byte 01 Byte 02 Byte 85 Byte 86 Byte 87 Byte 88 Byte 340 Byte 341 Byte 342 ELITE SERIES USER MANUAL  APPEN. A - DISK I/O Fig. A-17: Data Encoding Page A-37 EOR EOR EOR EOR EOR EOR EOR EOR EOR DISK DATA[...]

  • Page 309

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O EFFECTIVE MEMORY DISK DATA ACTION NYBBLES BYTE 00 -> -> EOR 0 -> $855 BYTE O1 -> -> EOR $855 -> $854 BYTE 02 -> -> EOR $854 -> $853 6-plus-2 D E C BYTE 85 -> O -> EOR $801 -> $800 BYTE 86 -> D -> EOR $800 -> $800 BYTE 87 -> I -> EOR $800 -> $801 BYTE [...]

  • 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 311

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O A total of 342 bytes are needed, shown by find- ing the total number of bits (256 x 8 = 2048) and dividing by the number of bits per byte (2048 / 6 = 341.33). The transformation from the six bit bytes to valid data bytes is also performed by a one to one mapping, illustrated in the figure below. Again, t[...]

  • Page 312

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O A. 7. Sector Interleaving This process involves staggering sectors on a track to improve access times. There is usually a delay between reading or writing one sector and reading or writing the next sector. This delay usually depends on the user’s program and can vary greatly. If sectors are stored in n[...]

  • Page 313

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O For example, if the sector number found on a disk were a 2, this is used as an offset into a table where the number $0B is found. Thus DOS treats the physical sector 2 as sector 11 ($0B), presenting no problem If RWTS is used for disk access. To eliminate access differences between reading and booting fi[...]

  • Page 314

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O Disk DOS CP/M Pas. Disk DOS CP/M Pas. 00 00 00 00 16 16 16 16 01 13 03 02 17 29 29 18 02 11 06 04 18 27 22 20 03 09 09 06 19 25 25 22 04 07 12 08 20 23 28 24 05 05 15 10 21 21 31 26 06 03 02 12 22 19 18 28 07 01 05 14 23 17 21 30 08 14 08 01 24 30 24 17 09 12 11 03 25 28 27 19 10 10 14 05 26 26 30 21 11 [...]

  • Page 315

    ELITE SERIES USER MANUAL APPEN. A - DISK I/O This page intentionally left blank. Page A—44[...]

  • Page 316

    ELITE SERIES USER MANUAL APPEN. B - DOS NOTES B. DOS TECHNICAL NOTES This section reveals the extensions and altera- tions made to certain DOS calls. If you are not a machine/assembly language programmer, this section will probably make little sense to you. None of this information need be understood to use the enhanced DOS. The information outline[...]

  • Page 317

    ELITE SERIES USER MANUAL APPEN. B - DOS NOTES B.1. Command Interpreter Alterations There are only two changes made to the command interpreter from the user’s or program’s point of view. The first is to allow the specifica- tion of a “,D3” or “,D4” parameter on commands. This allows the user to specify the third or fourth drive on an Eli[...]

  • Page 318

    ELITE SERIES USER MANUAL APPEN. B - DOS NOTES under the name specified on the “INIT” command. B. 2. File Manager Alterations The only alteration from a program interface standpoint to the File Manager was to shut down the disk initialization function call. This was done simply by having the File Manager return back to the caller without perform[...]

  • Page 319

    ELITE SERIES USER MANUAL APPEN. B - DOS NOTES the desired track and nothing else.) When a “no Operation” call is made to the enhanced RWTS, and the sector number in the RWTS parameter list is set to $FF, a “formatting error” ($08) will be returned and the carry flag set. This is a way for the application program to determine whether or not [...]

  • Page 320

    ELITE SERIES USER MANUAL APPEN. B - DOS NOTES The high four bits (7-4) of each entry are the drive type code, the next three bits (3-1) are the seek rate code, and the low bit (0) is the single phase per cylinder flag. 0000 XXXX = Disk II 0001 XXYX = Elite One 0010 XXXX = Elite Two 0011 XXXX = Elite Three XXXX 000X = Spiral Cam Seek Rate XXXX 001X [...]

  • Page 321

    ELITE SERIES USER MANUAL APPEN. B - DOS NOTES This page intentionally left blank. Page B-6[...]

  • Page 322

    ELITE SERIES USER MANUAL APPEN. C - CP/M NOTES C. CP/M TECHNICAL NOTES This section reveals the extensions made to certain CP/M Z80 BIOS calls and 6502 RWTS calls. If you are not a machine/assembly language pro- grammer, this section will probably make little sense to you. None of this information need be understood to use the enhanced CP/M. The in[...]

  • Page 323

    ELITE SERIES USER MANUAL APPEN. C - CP/M NOTES C.1. Z8O BIOS Call Extensions 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 re[...]

  • Page 324

    ELITE SERIES USER MANUAL APPEN. C - CP/M NOTES The [IX] register will return pointing to the slot number times 16 for the controller to which drive [C] is attached. The drive number of drive [C] on that controller card will be at [IX]+16. These values are within a drive mapping table described below. The [IY) register will return pointing to drive [...]

  • Page 325

    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[...]

  • Page 326

    ELITE SERIES USER MANUAL APPEN. C - CP/M NOTES C.3. Seek Configuration Table The seek table is what informs the 6502 RWTS disk drivers of the head movement character- istics of each drive. The table contains 16 entries, one for each CP/M logical drive. The SELDSK vector will return the [IY] register pointing to drive [C]’s entry within the table.[...]

  • Page 327

    ELITE SERIES USER MANUAL APPEN. C - CP/M NOTES C.4. 6502 RWTS Alterations The calling protocol is unchanged for the 6502 RWTS disk drivers. The only difference is that sector numbers from 16—31 will result in the enhanced RWTS trying to access the second head on the drive, which would only be effective for the Elite Two and Elite Three. Also, a r[...]

  • Page 328

    ELITE SERIES USER MANUAL APPEN. D D. APPENDIX D This appendix section has been intentionally omitted. Page D-1[...]