background image

ELITE SERIES USER MANUAL                      APPEN. C - CP/M  NOTES

C . 3 .   S e e k   C o n f i g u r a t i o n   T a b l e

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. 

The base of the table is drive A: ‘s entry, and 

each entry is a single byte.

Bits 7 (MSB) through 1 determine the seek speed 

used when seeking the drive from cylinder to 

cylinder. Bit 0 (LSB) is the single phase per 

cylinder flag hit.

0000 000X  = Spiral Cam Seek Rate

0000 001X  = Lead Screw Seek Rate

0000 0l0X  = Band Pulley Seek Rate

XXXX

XXX0 = Two Phases per Cylinder

XXYX XXX1  = One Phase per Cylinder

P a g e   C - 5

Содержание Elite Controller

Страница 1: ...RanaSystems EliteSeries User Manual...

Страница 2: ...able form without prior consent in writing from Rana Systems Copyright 1982 by RANA Systems 26620 South Leapwood Carson California 90746 213 538 2353 Kieth S Burgoyne Editor Elite One Elite Two Elite...

Страница 3: ...tems discretion by replacement In the event of replacement the replacement unit will he war ranted for the remainder of the original ninety 90 day period or thirty 30 days whichever is longer There ar...

Страница 4: ...ana Systems its distributor or its retailer assumes the entire cost of all necessary servicing repair or correction and any incidental or consequential damages In no event will Rana Systems be liable...

Страница 5: ...and or service center Return shipping charges on out off warranty units may be included in the repair charges at the discretion off Rana Systems or our service centers All returns to Rana Systems or...

Страница 6: ...e centers assume responsibility for any loss or damage incurred during transit to or from the factory or service center claims arising from such loss or damage should be filed immediately with the shi...

Страница 7: ...LE S APPLLE II DOS 3 3 1 4 ENHANCING MICROSOFT APPLE CP M 2 2 1 4 1 Using Multiple Drives 5 4 2 Using a Single Drive 39 5 SECTION 5 1 6 SPECIFICATIONS 1 6 1 Introduction 1 6 2 Mechanical Dimensions 9...

Страница 8: ...7 2 8 Data Buffer Internal Data Ru 12 7 2 9 Controller Command Structure 13 7 2 10 Power On Reset 17 7 2 11 Power Supply Deco 8 USER LEVEL MAINTAINENCE 1 8 1 Handling 3 8 2 Diskette Care and Handling...

Страница 9: ...4 Fields 17 A 5 Gaps 19 A 5 1 Gap 1 20 A 5 2 Gap 2 20 A 5 3 Gap 3 23 A 6 Data Field Encoding 29 A 7 Sector Interleaving 41 B DOS TECHNICAL NOTES 1 B 1 Command Interpreter Alterations 2 B 2 File Manag...

Страница 10: ...Controller Characteristics 8 6 8 Physical Dimensions off Elite Drives 10 6 9 Elite Controller Physical Dimensions 11 6 10 Controller to Drive Interface Signals 12 8 1 Write Protecting Diskettes 8 A 1...

Страница 11: ...E 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...

Страница 12: ...nt 13 sector WS days the Elite Controller allows you to autoboot these diskettes without any awkward pre boot diskettes or controller card jumpers If you are an Elite Series drive user the high capaci...

Страница 13: ...rchased 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 read this manual carefully We have...

Страница 14: ...o were may or may not be one in the drive NOTE Before connecting or disconnecting ANY equipment TURN OFF ALL COMPUTER AND PERIPHERAL POWER 1 2 Connecting Drive Cables A flat ribbon cable is already co...

Страница 15: ...sure to orient pin one correctly 1 3 Installing Your Controller Card To install your controller card into the Apple simply plug the card into any slot except zero in the back of the Apple II motherboa...

Страница 16: ...e procedure outlined above would be used except the standard slot number for second controllers is slot five A third controller would normally go in slot four 6 Replace the lid remembering to slide th...

Страница 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...

Страница 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...

Страница 19: ...ELITE SERIES USER MANUAL INSTALLATION This page intentional1y left blank Page 1 6...

Страница 20: ...led later in this manual 2 1 Elite Drives Write Protect Switch Operating the Elite drives is identical to oper ating a Disk II drive except that the Elite drives have an extra write protect switch whi...

Страница 21: ...track to track and the drive is not in a write protected state This flickering is completely normal and accurately reflects the write protect status on both the Elite One and Disk II during head move...

Страница 22: ...number of diskette manufacturers which Rana Systems has found produce consistently high quality media For advice on diskette care and handling turn to the section later in this manual headed Mainte na...

Страница 23: ...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 indep...

Страница 24: ...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 ind...

Страница 25: ...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...

Страница 26: ...nly apply to a master DOS diskette Non master diskettes slave diskettes are what are created when the DOS INIT command is used to initial ize a new diskette The copy of DOS which is placed on such a d...

Страница 27: ...OS utilities and demonstration programs occupy ing the space the you can put to better use The following steps will guide you in creating your enhanced DOS master and demonstrate some of the functions...

Страница 28: ...the way through before starting the procedure That way you will have a general understanding of what all is involved before diving in The first thing to do is to digup your DOS 3 3 master diskette wh...

Страница 29: ...are your system drive slot six drive one should rattle a little and then sit there quietly spinning If you do not have the autostart feature then your Apple will simply display an asterisk and wait fo...

Страница 30: ...mpt The first indicates you are in Applesoft BASIC and the second indicates you are in Integer BASIC Both are okay for these instructions When booting an original DOS diskette from Apple alot of other...

Страница 31: ...you should consult the tables of recommended diskettes provided elsewhere in this manual If you are planning an making an Elite Three your system boot drive then you will also need two addi tional di...

Страница 32: ...g the INIT out onto the diskette You should get rid of this pro gram by typing DELETE HELLO RETURN If you are using an Elite Three as your system drive you will need to repeat this process on a second...

Страница 33: ...OS 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 wil...

Страница 34: ...L 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 NAME PRESS ESC Since you won t care about having the he...

Страница 35: ...ASTER If your system drive is an Elite Three put the other INITialized diskette in the drive and type Elite Three only RETURN MASTER CREATE will then ask you to enter the greeting program s name again...

Страница 36: ...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 enhancing Re...

Страница 37: ...TURN WHEN READY TO READ DOS IMAGE INTO MEMORY PRESS ESC TO TERMINATE THIS UTILITY You may have more up to date version numbers Remove the Enhancer diskette and insert your newly created DOS master Typ...

Страница 38: ...display ENHANCEMENTS COMPLETE REBOOT THE SYSTEM TO LOAD THE ENHANCED DOS 3 3 This message will be followed by the BASIC prompt The disk which you just enhanced should be la belled configured enhanced...

Страница 39: ...head and press Elite Three Only RETURN When done ENHANCE will again return you to the BASIC prompt This second enhanced diskette should he labelled unconfigured enhanced system master Elite Three only...

Страница 40: ...n enhanced system master which has the full storage of the drive you are using as your system drive slot six drive one If all you have are Disk II drives you should continue following this procedure i...

Страница 41: ...DESIRED Go ahead and type RETURN PROFILE will then read the DOS image off of configured master and display a table con taining each of the 28 different positions at which drives can be placed on the...

Страница 42: ...nu will be displayed 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 For now you ll just need to change the s...

Страница 43: ...A ELITE TWO 80 TRACKS 3 RANA ELITE THREE 160 TRACKS PROFILE pre loads your answer with the current setting for the drive O DISK II If you just hit RETURN don t PROFILE will not change the setting But...

Страница 44: ...ous menu The default will be the maximum possible seek speed for the drive model specified Now is not a good time to fiddle with seek speeds you ll just complicate matters so just type RETURN to use t...

Страница 45: ...en to a diskette To do this type with out RETURN 3 and PROFILE will respond with ENTER SLOT NUMBER 1 7 Since configured master should still be in your system drive type without RETURN 6 and PROFILE wi...

Страница 46: ...finished with PROFILE for the time being type without RETURN 0 and PROFILE will terminate after saying THIS UTILITY DOES NOT APPLY YOUR CHANGES TO THE CURRENTLY OPERATING DOS IMAGE SO YOU WILL NEED T...

Страница 47: ...ng at its full capacity The next step is to create a diskette which is correctly formatted Remove configured master and insert the En hancer diskette Type BRUN FORMAT RETURN FORMAT will respond with F...

Страница 48: ...d for formatting Just like PROFILE FORMAT has pre loaded the message with the default response Since the default is correct type RETURN And FORMAT will ask DRIVE NUMBER 1 4 2 This time FORMAT got the...

Страница 49: ...OS has not been updated it told FORMAT that the drive you specified was set as a Disk II Therefore FORMAT will default to a Disk II format You ll need to override this by typing whichever menu item nu...

Страница 50: ...like HI FILE allows a full 30 character file name allowed under DOS to he typed all on one line The hi file is the hello or greeting program s name For now just type RETURN to use the default HELLO Th...

Страница 51: ...o remove configured master from the drive and insert your second or third blank diskette mentioned earlier Remember this diskette will be completely erased When it s in type RETURN and then FORMAT wil...

Страница 52: ...need to do You need to transfer all the utility pro grams supplied on the Enhancer diskette onto your full capacity enhanced system master If your system boot drive is an Elite Three then there is a...

Страница 53: ...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 P 1982 RANA SYSTEMS CLONE VERSION 2 1 CLONE will then ask CLON...

Страница 54: ...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 default is okay so press Elite Three o...

Страница 55: ...ONE will then be ready to start the copy process and it will tell you when it needs you to insert the source diskette or the destination diskette The source diskette is your DOS 3 3 System Master from...

Страница 56: ...ve not used so far Swap these diskettes back and forth as CLONE requests them pressing RETURN when you have made the exchange When CLONE is finished it will again return to DO ANOTHER COPY Y N Since...

Страница 57: ...ou are not using an Elite Three as your system drive or the CLONE you made of the DOS 3 3 Master Diskette if you are using an Elite Three as your system drive Type all system drive types BRUN FID RETU...

Страница 58: ...ct type RETURN FID will then being asking for the source and destination diskettes just like CLONE did The source diskette is your DOS 3 3 System Master or the CLONE of it if you are using an Elite Th...

Страница 59: ...you a chance to press ESC if you typed the name wrong or RETURN to proceed with the copy Given that you entered the name correctly press RETURN FID will wait for you to insert the source diskette Thi...

Страница 60: ...d Make sure your full capacity system master is in the drive then type BRUN FID ENHANCE RETURN FID ENHANCE will go ahead and modify FID without any response from you When finished the new modified FID...

Страница 61: ...ams supplied by Apple and the Enhancer utilities onto your full ca pacity system master To do this type BRUN FIDR RETURN FIDR works exactly the same way FID does as described in Apple s The COS Manual...

Страница 62: ...before it is copied In response to the question type Y RETURN to indicate you do want prompting FIDR will then give you a chance to type ESC if you entered something wrong or RETURN to proceed with th...

Страница 63: ...s to only the following files HELLO APPLESOFT BOOT 13 CHAIN FPBASIC INTBASIC MAKE TEXT RENUMBER RENUMBER INSTRUCTIONS The remainder are demonstration files which need not be copied and which will take...

Страница 64: ...tell you it is finished To tell FIDR to return to the main menu press RETURN Once back to the main menu type 1 RETURN to begin copying the files from the Enhancer diskette FIDR will not ask for the d...

Страница 65: ...okay press RETURN FIDR will then he gin asking for the source and destination diskettes The source diskette is the Enhancer or CLONE of it if using the Elite Three and the destination is the full capa...

Страница 66: ...is 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...

Страница 67: ...ELITE SERIES USER MANUAL DOS ENHANCEMENTS This page intentionally left blank Page 3 42...

Страница 68: ...pple the enhanced CP M will automatically recognize which control lers are Rana and which are Disk If and only try to access the correct number of drives for the particular controller type Changes in...

Страница 69: ...the highest slot number first starting with slot six There must he a controller card in slot six and any additional controller cards must he in slot five etc Although CP M as an operating system reco...

Страница 70: ...no more disk control lers in the Apple Although the enhanced CP M will use the drives on any disk controller in any slot except slot zero you should stick with the CP M slot as signment convention gi...

Страница 71: ...na enhancement utili ties The additional features of these utili ties and a detailed discussion of their opera tion is contained in a later section of this manual The instructions for enhancing CP M h...

Страница 72: ...iven their own section following these multi drive instructions These instructions have been written in a step by step manner with some explanation of what is being done at each step AU of these instr...

Страница 73: ...gure your sys tem in a different configuration than what will be your final configuration A temporary prob lem arises if you do not have a second Elite Two or Three to match the one you will be using...

Страница 74: ...Two Elite Three Disk Disk Elite Three Elite Three Elite One Elite One Elite Three Elite Three Elite Two Elite Two Elite Three Elite Three Elite Three Elite Three Elite Three Any additional drives you...

Страница 75: ...indicate that the CTRL key should be held down while the P key is pressed The 6 CTRL P RETURN command assumes that your disk controller card Elite or Disk 1 is located in slot number six If it isn t i...

Страница 76: ...pond by displaying the CP M sign on message including Microsoft s copy right notice This indicates that you have just successfully booted CP M congratulations Part of the sign on message will indicate...

Страница 77: ...er until you ve created an enhanced CP M To get FORMAT running simply type FORMAT RETURN Tough right After CP M loads the utility into memory FORMAT will sign on by saying something like Apple CP M 16...

Страница 78: ...out to do a standard Apple Disk format which means doing some writing on an Elite Three which is only sup posed to be read compatible This is true However since this procedure will not expect a non El...

Страница 79: ...s done all you require of it simply type RETURN 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 diskett...

Страница 80: ...RETURN After COPY is loaded into memory it will sign on by saying APPLE CP M 16 Sector Disk Copy Utility C 1980 Microsoft The asterisk prompt indicates COPY is ready to go Remove the Apple CP M master...

Страница 81: ...to read a little from drive B and then write it to drive A re peating this process until the entire diskette is copied Once COPY has finished it will display COPY Complete DD you wish to make another...

Страница 82: ...t CP M System disk into drive A Hit RETURN Since the diskette in drive A the one which was the blank disk now contains an exact copy of the CP M master go ahead and type Once CP M responds with its A...

Страница 83: ...s 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 T to re boot system You will want to work with this 56K system so typ...

Страница 84: ...ity loaded the utility will display ENHANCE RANA Systems Enhancer for Microsoft s Apple II 56K CP M BIOS Copyright C P 1982 RANA Systems Version 1 7 BIOS Image Primary Copyright 1981 Microsoft Portion...

Страница 85: ...with the enhanced CP M right away press RETURN and ENHANCE will re boot the enhanced CP M sys tern The first enhancement you will notice on the enhanced CP M is the additional Rana Systems copyright...

Страница 86: ...two CP M commands After each command CP M will simply respond with A ERA FORMAT COM RETURN ERA COPY COM RETURN These two commands ERAsed the old FORMAT and COPY utilities Now to copy the new utilitie...

Страница 87: ...he drive you will be using as drive A If you will be using a Disk as drive A then you can simply read through all the steps up to the rebooting of the system Continue following the instructions right...

Страница 88: ...whatever type of format would be suitable for the drive you currently have as drive B 0 Apple Disk 35 tracks 1 RANA Elite One 40 tracks 2 RANA Elite Two 80 tracks 3 RANA Elite Three 160 tracks Once y...

Страница 89: ...new CP M may not boot Once you ve specified the formatting informa tion type RETURN FORMAT will respond with Insert disk to be formatted in drive B Press RETURN to begin Insert that second blank diske...

Страница 90: ...B s type This is accomplished using the PROFILE utility Just like the other utilities get it started by typing PROFILE RETURN its sign on is APPLE CP M Drive Configuration Utility Copyright C P 1982 R...

Страница 91: ...ber 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 t...

Страница 92: ...s the CP M system it will return to the asterisk prompt To get out of PROFILE type without RE TURN CTRL C CP M will respond with A Unlike Apple DOS s INIT command CP M s FORMAT does not place a copy o...

Страница 93: ...nd This time however the command will he slightly different Type B A S RETURN Just like with the first time you used Micro soft s COPY this command tells COPY to copy information from drive A to drive...

Страница 94: ...iskette in drive B in the proper format so that the diskette will later boot correctly using that drive or another drive of the same type When COPY is finished it will display COPY Complete Do you wis...

Страница 95: ...stem which is on the diskette for that drive still thinks that drive A is a Disk This is because the system you copied the one on the enhanced mas ter diskette was still treating drive A as a Disk H I...

Страница 96: ...e en hanced CP M system sitting on the diskette in drive B and tell you which drive letter A through P is set to which drive type PROFILE will first ask for the diskette to be inserted into drive B by...

Страница 97: ...nced CP M is treating all your drives like Disk s We ll fix that little problem in a bit The reason why I through P do not show a drive type is because the Apple II CP M does not support those drives...

Страница 98: ...B 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 FORMAT and PROFILE It s time to type that again E...

Страница 99: ...ert 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 PROFILE should mutter something like Was A Apple...

Страница 100: ...rives into your final configuration When you have everything set reboot the system just like you did at the beginning of this whole process using the diskette which is currently in drive B Once you ha...

Страница 101: ...type and the files must he written to the diskette ac cording to the diskette s type COPY will not rearrange files into different arrangements according to the diskette s type When PIP is finished it...

Страница 102: ...e that there is no need to respecify drive A since it is already defined correctly The drive type numbers come from that same table in which you found the number for FORMAT and PROFILE earlier The A i...

Страница 103: ...itable to you press RETURN and PROFILE will update the system image on the diskette If a change was not to your liking press ESC and PROFILE will not make any changes In either case PROFILE will retur...

Страница 104: ...rily interest you Also a quick explanation the 32 sectors track is correct When Apple talks about 16 sectors track they are refering to a sector which contains 256 bytes When CP M refers to a sector i...

Страница 105: ...tand 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...

Страница 106: ...ctions in the pre ceeding section 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...

Страница 107: ...spinning waiting for a diskette If you have an old Apple you may not have the Auto start feature so you will need to tell your Apple to start up the drive A Non Autostart Apple will beep then display...

Страница 108: ...Table of Contents for the section which can When all goes well your drive s busy light will be on and it will be quietly spinning waiting for a diskette Simply oblige it by inserting your CP M master...

Страница 109: ...skette and in sert the Rana Enhancer Diskette and again type DIR RETURN Once again CP M will indulge you by displaying those files which Rana so nicely supplied you What a pair of nice companies right...

Страница 110: ...ond one later If you want to format a used disk remember that all the files as well as the system tracks will be erased Format will normally detect an already formatted 16 sector disk and ask you to v...

Страница 111: ...iskette 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 RETURN FORMAT will respond with Formatting Your dri...

Страница 112: ...skette and re insert the CP M master diskette When you have it in type RETURN The CP M system prompt A should then ap pear The CP M Operating System and all the utility programs on the Apple CP M mast...

Страница 113: ...then read as much of the CP M master diskette as it can into memory Then it will say Insert SLAVE disk and press RETURN You should then insert the newly formatted disk ette and tell COPY to continue b...

Страница 114: ...ewly formatted diskette still in the drive will now contain all the utilities and the operating system from the Apple CP M master The CP M operating system on this disk is the one which you will event...

Страница 115: ...and seeing the directory of programs on the new CP M master disk The CPM56 utility from Microsoft must now be run to create a 56K operating system on your new master diskette To get CPM56 to upgrade...

Страница 116: ...so type RETURN Your drive will rattle again and then CP M will sign back on with the Microsoft copyright message But this time the message will say 56K where it said 44K last time you booted the syst...

Страница 117: ...2 distribution diskette into drive A Please do NOT insert your original diskette from Microsoft Press RETURN when diskette inserted and ready to be enhanced Press any other key to terminate this progr...

Страница 118: ...is is an easy way to make sure you have booted an enhanced CP M In order to complete the enhanced CP M master diskette you will need to move the enhanced utilities onto the master diskette from the En...

Страница 119: ...ed to make room for the SGLDRIVE utility on the al ready packed Disk capacity CP M master disk ette Now to copy the new utilities onto the enhanced CP M master insert the Enhancements diskette into th...

Страница 120: ...system can he used for other purposes Once this resident portion of SGLDRIVE is loaded CP M as an operating system will begin recognizing two different drives A and B even though you only have the one...

Страница 121: ...ed the diskettes press and CP M will be allowed to continue If you are already starting to envision grand and glorious things for SGLDRIVE to do for you it is suggested that you check the section late...

Страница 122: ...L K and the character is produced by typing SHIFT N The Apple keyboard is not marked with at least one of these characters If you are using a special keyboard modification or 80 column board you will...

Страница 123: ...y diskettes To get the new FORMAT started type FORMAT RETURN Once CP M loads it in FORMAT will respond with APPLE CP M 16 Sector Disk Formatter Primary Copyright 1980 Microsoft Portions Copyright 1982...

Страница 124: ...ould type A 3 You should be careful to specify the correct drive type for your drive FORMAT cannot always catch that the drive was unable to handle the type of format you requested The disk will appea...

Страница 125: ...display FORMAT Complete Format disk in which drive To end the FORMAT utility press RETURN without specifying any drive information Once again FORMAT will remember that you had to re move the enhanced...

Страница 126: ...ished using the PROFILE utility Just like the other utilities get it started by typing PROFILE RETURN its sign on is APPLE CP M Drive Configuration Utility Copyright C P 1982 RANA Systems Version 1 1...

Страница 127: ...w B RANA Elite Three Fast seek followed by Ready to update in memory system RETURN to continue retry ESC or CTRL C to abort Since you no doubt entered the command cor rectly and received the response...

Страница 128: ...VE asks you to mount the diskette for drive B you must put in the diskette which was formatted for the higher capacity When SGLDRIVE requests the diskette for drive A you must put in the enhanced CP M...

Страница 129: ...without RETURN CTRL C to get out of PROFILE CP M will respond with A Unlike Apple DOS s INIT command CP M s FORMAT does not place a copy of the operating system in this case CP M onto the newly format...

Страница 130: ...TURN This command tells COPY to copy the CP M system which is on the diskette in drive A to the diskette in drive B without altering any other information on the diskette in drive B Of course there is...

Страница 131: ...lly redundant so just press RETURN SGLDRIVE will then request Mount A Press ESC Change the diskette in the drive back to the enhanced CP M master and press SGLDRIVE will then allow COPY to proceed wit...

Страница 132: ...e A was used as one of the drives during the copy COPY will remind you to re insert the CP M master diskette back into drive A by saying Insert CP M System disk into drive A Hit RETURN Go ahead and re...

Страница 133: ...y but the CP M system which is on the diskette for that drive still thinks that your drive is a Disk This is because the system you copied the one on the enhanced mas ter diskette was still treating d...

Страница 134: ...back in FORMAT and PROFILE It s time to type that again Example If your drive is an Elite Two in which case phoney drive B would be defined as an Elite Two right now you would want to type B A 2 If y...

Страница 135: ...will come back with Mount B Press ESC SGLDRIVE is just doing it s job even though the higher capacity diskette is already in the drive Just hit ESC and PROFILE will read the configuration informa tion...

Страница 136: ...TURN 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 your higher capacity diskette insert the higher capacity disk...

Страница 137: ...s little Mount A Press ESC The enhanced CP M master is already inserted so just type ESC CP M will then respond with its MA prompt To complete your higher capacity system diskette you ll need to copy...

Страница 138: ...according to the diskette s type COPY will not rearrange files into different arrangements according to the diskette s type PIP will require alot of diskette changes which SGLDRIVE will catch and requ...

Страница 139: ...er would be impossible Don t fear though Once this higher capacity system master is created COPY can be used to duplicate it alot faster and with alot fewer diskette changes When PIP is finished it wi...

Страница 140: ...ng to a sector which contains 256 bytes When CP M refers to a sector it is refering to a sector of 128 bytes Microsoft and thus Rana handles this small difference in interpretation of a sector by pack...

Страница 141: ...NHANCEMENTS 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 Mi...

Страница 142: ...ELITE SERIES USER MANUAL SECTION 5 5 SECTION 5 This section has been intentionally omitted Page 5 1...

Страница 143: ...ELITE SERIES USER MANUAL SECTION 5 This page intentionally left blank Page 5 2...

Страница 144: ...or 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 w...

Страница 145: ...ity 48 TPI Rotational Speed 295 RPM Recording Frequency 250 KHZ Recording Density Inside Track Maximums 5536 FCI 4429 BPI Weight 5 lbs 4 oz Reliability MTBF 9200 Hours M72TR 5 Hours Design Life 5 Year...

Страница 146: ...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 Characteristics cont Specifications are approximations based on...

Страница 147: ...ty 48 TPI Rotational Speed 295 RPM Recording Frequency 250 KHZ Recording Density Inside Track Maximums 5876 FCI 4700 BPI Weight 5 lbs 4 oz Reliability MTBF 9200 Hours MTTR 5 Hours Design Life 5 Years...

Страница 148: ...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 Characteristics cont Specifications are approximations based on...

Страница 149: ...ty 96 TPI Rotational Speed 295 RPM Recording Frequency 250 KHZ Recording Density Inside Track Maximums 5922 FCI 4737 BPI Weight 5 lbs 4 oz Reliability MTBF 9200 Hours MTTR 5 Hours Design Life 5 Years...

Страница 150: ...15F Nonoperating Temp 40F 160F Operating Humidity 2O 8O noncond Nonoperating Humidity 5 95 noncond Max Wet Bulb 85F Fig 6 6 Elite Three Characteristics cont Specifications are approximations based on...

Страница 151: ...II Compatible Power Req excluding drives 5 VDC Standby 140mA 5 VDC Active 340mA Operating Temp 40F 115F Non operating Temp 40F 160F Operating Humidity 20 80 noncond Non operating Humidity 5 95 noncond...

Страница 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...

Страница 153: ...ELITE SERIES USER MANUAL SPECIFICATIONS Fig 6 8 Physical Dimensions of Elite Drives Page 6 10...

Страница 154: ...ELITE SERIES USER MANUAL SPECIFICATIONS Fig 6 9 Elite Controller Physical Dimensions Page 6 11...

Страница 155: ...tlr 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 Select Drive ctlr 1...

Страница 156: ...ine Refer to the preceding figure for all interface connections Timing diagrams for the signals are provided in the Elite Series Service Manual 6 4 Signal Interface The signal interface consists of tw...

Страница 157: ...he controller are wire 0Red together on the controller card inside the Apple making multiplexing of signals necessary The drive select signal is the only signal which is not shared between all drives...

Страница 158: ...when the software goes to select a drive on a different controller card so that only one drive is power ed up at any one time an Apple II power supply consideration The same consideration is necessar...

Страница 159: ...e read write head each of the four phases of the stepper motor A D must be turned on then off again in a certain se quence Each phase is activated deactivated in direct response to the stepper motor p...

Страница 160: ...d this interface line will be a logical low When a section of the media with an opposite polarity is passing under the selected read write head this line will be a logical high The control ler cards a...

Страница 161: ...e signal is provided by the drive to give the Apple an indication when the in stalled diskette is write protected The signal is a logical low level when it is protected The drive will inhibit writing...

Страница 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...

Страница 163: ...ELITE SERIES USER MANUAL SPECIFICATIONS This page intentionally left blank Page 6 20...

Страница 164: ...d write control and drive motor electronics drive mechanism read write head and an advanced track positioning mechanism These components perform the following functions 1 Interpret and generate contro...

Страница 165: ...ELITE SERIES USER MANUAL THEORY OF OPERATION This page intentionally left blank Page 7 2...

Страница 166: ...e b Panel switch 5 Drive select circuits 6 Drive motor control circuits 7 Head selection detection and latch circuits Elite Two and Three 7 1 3 Drive Mechanism The drive motor operates on 12VDC and ro...

Страница 167: ...ls are organized in four phases A B C and D As each phase is activated in turn the motor rotates to align with that coil forcing the carriage to move one halftrack full track for Elite Three posi tion...

Страница 168: ...forces the nut to move taking the read write head carriage along with it 7 1 5 Read Write Head The Elite Series read write heads are single element glass bonded ferrite ceramic heads with tunnel eras...

Страница 169: ...opposite the read write head This pad insures constant contact of the diskette against the head The pad swings up and back when the door is opened to permit insertion removal of the diskette Although...

Страница 170: ...bank drives 3 and 4 is selected An EPROM containing the Rana boot code is located on the controller card The Rana boot accommodates both the standard Apple 13 and 16 sector formats The controller card...

Страница 171: ...oaded prior to transferring control to the second stage Any additional sectors will be loaded in successive memory pages 900 AOO etc The standard DOS 3 3 second stage boot does not require any additio...

Страница 172: ...r sectors NOTE The Rana boot code adheres to all the above standard Apple DOS booting protocols and to several extensions to this protocol in order to support existing software packages 7 2 3 Hardware...

Страница 173: ...ent PROM Address Ranges This slot dependent portion of the EPROM is always there The mapped in section at C800 CFFF is only there after an access to the slot dependent area However before accessing th...

Страница 174: ...on is performed by U15 74LS30 A synchronous ap proach was taken to selection design because of noise spikes on many of the bus interface lines 7 2 5 State Machine This consists of a program counter la...

Страница 175: ...e the write if its own EPROM is mapped in This is to avoid recognition of the pair select command for a second controller card installed in the same computer The select information is contained in add...

Страница 176: ...ite Controller Card responds to three types of commands The first type is the device command characterized by bringing the DEV line low as shown in the following table See the Apple II Reference Manua...

Страница 177: ...0 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 where n is a number from 9 to F slot 8...

Страница 178: ...RY 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 Co...

Страница 179: ...ected Address to Write Drives Selected data ignored 1 and 2 C800 3 and 4 C801 Writes to other addresses between C800 and CFF7 are also possible but may not be supported in later card revisions Fig 7 6...

Страница 180: ...timer circuit that pulls the reset line down in a wire or fashion After approxi mately 0 2 seconds the reset line is released This circuit does not interfere with the normal operation of the reset li...

Страница 181: ...ted in the figure below The addresses are slot dependent and the offsets are computed by multiplying the slot number by 16 This works well in hexadecimal where n0 with n as the slot number can be adde...

Страница 182: ...C085 PHS3OF Stepper Phase 3 Off C086 PHS3ON Stepper Phase 3 On C086 PHS4OF Stepper Phase 4 Off C087 PHS4ON Stepper Phase 4 On C088 MTROFF Turn Motor Off C089 MTRON Turn Motor On C08A DRVOEN Engage Dri...

Страница 183: ...ming between accesses to these locations is critical and the SEEK command in RWTS should be used to move the arm The following example assumes the drive is al ready selected motor on not in write mode...

Страница 184: ...DA 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 D...

Страница 185: ...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 dri...

Страница 186: ...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 READ NOTE CO8E X must already have been accessed...

Страница 187: ...08E 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...

Страница 188: ...g is critical different routines may be necessary depending upon how the data is to be accessed and code cannot cross memory page boundaries without an adjustment See the fol lowing sample write progr...

Страница 189: ...ELITE SERIES USER MANUAL THEORY OF OPERATION This page intentionally left blank Page 7 26...

Страница 190: ...ecome dirty from a year s worth of diskettes gliding past its surface The common user remedy for this dirt build up is to use one of the many head cleaning diskettes available on the market today Howe...

Страница 191: ...ed by a cleaning diskette Also make absolutely sure that none of the supplied cleaning solution is on the covering for the upper diskette surface Elite One and Disk II Should the covering become damp...

Страница 192: ...ts They are perhaps even more delicate than the computer and must be treated gently Avoid rough handling such as dropping the drives or letting things drop onto them Disk drives in general should not...

Страница 193: ...lready the cover If you are replacing an ID label write it out first then attach it to the diskette jacket Heavy pressure can mark the surface of a diskette causing malfunction 4 Diskettes work best a...

Страница 194: ...any users are concerned about whether or not their diskettes should have reinforced centers strengthening rings around the inner diskette hole This reinforcement ring has no effect at all on the disk...

Страница 195: ...ate a write protect feature so your system cannot accidentally write over or destroy valuable information contained on your diskette when the write protect feature is activated A write protect notch i...

Страница 196: ...e by pressing the special PROTECT switch on the front panel of the drive Note if you are familiar with using eight inch diskettes and five inch diskettes are new to you then the five inch approach to...

Страница 197: ...ELITE SERIES USER MANUAL MAINTENANCE UNPROTECTED WRITE PROTECTED Fig 8 1 Write Protecting Diskettes Page 8 8 WRITE PROTECT NOTCH WRITE PROTECT TAB...

Страница 198: ...replacement for the DOS COPY and COPYA utilities supplied on original DOS distribution diskettes from Apple FORMAT is used for initializing new diskettes for use under DOS It can also be used to rein...

Страница 199: ...exibility to redefine the arrangement of the drives on your system to suit your needs Since the enhanced DOS needs to know what type of drive you have where PROFILE is used to tell DOS of any rearrang...

Страница 200: ...anced DOS diskette containing FORMAT and type BRUN FORMAT RETURN This will work under both Integer BASIC and Applesoft BASIC Once DOS has loaded FORMAT the utility will sign on with FORMAT RANA SYSTEM...

Страница 201: ...have the option of pressing ESC in response to this prompt which will cause FORMAT to terminate Of course this would only make sense if you didn t really want to run FORMAT in the first place After y...

Страница 202: ...ust always be pressed after your answer to let FORMAT know you have finished typing On the multi character response if you type ESC anytime during your response FORMAT will back up to the previous que...

Страница 203: ...ur system diskette is the one from which FORMAT was run and there fore the obvious default would be the other drive If the drive number displayed is correct simply type RETURN If you wish to use a dif...

Страница 204: ...Yes Disk II Elite Two Yes Disk II Elite Three Special Elite One Disk II No Elite One Elite One Yes Elite One Elite Two Yes Elite One Elite Three Special Elite Two Disk II No Elite Two Elite One No El...

Страница 205: ...type diskette Once again this means that with the exception of the Elite Three lower capacity diskettes can be used in higher capacity drives Although this is true regardless of the way the drive is d...

Страница 206: ...llo file name However it asks it in a slightly funny way HI FILE HELLO Asking for the hi file is not FORMAT s way of being cute instead in permits a full 30 character file name permitted under DOS to...

Страница 207: ...binary and text files Refer to your DOS manual and also the FID ENHANCE utility later in this section Once you ve specified the HELLO file name FORMAT allows you specify a little something extra whic...

Страница 208: ...oceed with the formatting and is giving you one last chance to bail out If you press RETURN FORMAT will proceed with the diskette format If you press ESC FORMAT will return to the invoke how prompt On...

Страница 209: ...the initialize anyways question FORMAT will ask DO ANOTHER DISKETTE Y N Once again you can respone Y or N If you specify N FORMAT will return you to BASIC If you specify Y FORMAT will return to the po...

Страница 210: ...This will work under both Integer BASIC and Applesoft BASIC Once CLONE has been loaded into memory by DOS the utility will sign on by saying CLONE RANA SYSTEMS 16 SECTOR DOS 3 3 5 INCH DISKETTE COPY...

Страница 211: ...LONE will then ask SOURCE SLOT NUMBER 1 7 ss where ss is the slot number from which you ran CLONE A special feature of CLONE is that it allows you to back up to previously answered questions so that y...

Страница 212: ...pe which you have specified using PROFILE for the source drive you selected as follows 0 Disk II 1 Elite One 2 Elite Two 3 Elite Three Although CLONE determines the default answer to this question by...

Страница 213: ...relates whether or not each diskette type can be copied from to each of the various drive types DISKETTE DRIVE SOURCE Disk II Disk II Yes Disk II Elite One Yes Disk II Elite Two Yes Disk II Elite Thre...

Страница 214: ...ot be compatible with its as sociated drive type unless the diskette and drive type is Elite Three Once again this comes from the fact that the Elite Three is not write compatible with non Elite Three...

Страница 215: ...dd will be used if you just press RETURN If dd is not correct press the correct number The last question is DISKETTE TYPE 0 3 dt where dt is the drive type you have defined in the booted WS for the d...

Страница 216: ...you to transfer individual files between two diskettes using only a single drive however FIDR assumes that both the source and destination diskette will be of the same type as defined using PROFILE i...

Страница 217: ...ETURN if you specified different source and dest ination drives or PLEASE INSERT THE SOURCE DISKETTE AND PRESS RETURN TO CONTINUE if you specified the same drive for both source and destination This i...

Страница 218: ...e diskette and insert the destination diskette Once you ve changed the diskette press RETURN and CLONE will continue with the copy When CLONE has written out all the information it has in memory it wi...

Страница 219: ...ified The way in which DOS is structured for booting off of an Elite One is identical to the way it is structured for the Disk II but changes are made when dealing with full capacity diskettes for the...

Страница 220: ...e containing the DOS to he changed be defined in the currently hooted DOS to match the way the DOS is structured on the diskette CLONE will allow you under certain conditions to copy a DOS image onto...

Страница 221: ...no effect on the Elite Controller card since the enhanced DOS functions with it completely automatically Enhanced DOS does not need to be told to use all four drives on the Elite Controller and to onl...

Страница 222: ...e way the drive is defined This means that an Elite One system diskette cannot be read by a drive defined under the currently in use DOS as an Elite Two Keeping this in mind you would answer PROFILE b...

Страница 223: ...and PROFILE will return you to BASIC Otherwise insert an enhanced DOS master diskette which is compatible with the way the drive is defined and then press RETURN PROFILE will read in the copy of the...

Страница 224: ...R SELECTION 0 3 1 LOAD NEW DOS IMAGE FROM DISK 2 CHANGE CURRENT DOS IMAGE SETTING 3 SAVE CURRENT DOS IMAGE 2V DISK 0 TERMINATE PROFILE You can choose an item by pressing its menu number without pressi...

Страница 225: ...definition setting you wish to change in the copy of DOS you already have read into memory For item 3 save DOS image PROFiLE will be asking for the drive to which you wish to save the DOS image and an...

Страница 226: ...ge the definition for the drive simply type the new definition menu item number without any RETURN ESC can also be typed to return to the drive number question After you have answered the drive type q...

Страница 227: ...RETURN WREN READY TO WRITE DOS IMAGE FROM MEMORY PRESS ESC IF SAVE NO LONGER DESIRED s and d are the slot and drive numbers you specified At this paint you can type ESC and PROFILE will return to the...

Страница 228: ...ancements 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 use ENHANCE to ke...

Страница 229: ...ny modification In fact FID will even function correctly with the Elite Two drive except it will refuse to copy files to all of the Elite two diskette Unmodified FID should never be used on a Elite Th...

Страница 230: ...begin the modifications FID ENHANCE does not ask you anything The first things it does is issue a BLOAD FID command to DOS in order to load FID into memory FID must be on the diskette or DOS will info...

Страница 231: ...ELITE SERIES USER MANUAL ENHANCED DOS UTIL This page intentionally left blank Page 9 34...

Страница 232: ...ion diskette FORMAT is used for initializing new diskettes for use under CP M It can also be used to reformat old diskettes completely erasing any old data on the diskette The enhanced version of FORM...

Страница 233: ...l utility primarily intended to help those users who have only a single disk drive Several of the CP M utilities PIP in particular were not written for use on single drive systems SGLDRIVE can be used...

Страница 234: ...mand sentence or completely left out Angle brackets are used to surround lower case letters or words which are meant to describe only one item The letters or words enclosed infer the type of thing tha...

Страница 235: ...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 other...

Страница 236: ...Elite Series drives In order to get FORMAT running you need to be in CP M command level This is indicated by A being displayed by CP M The A would be which ever drive is your current logged default dr...

Страница 237: ...3 which tells FORMAT which type of formatting to perform as follows O Apple Disk 35 tracks 1 RANA Elite One 40 tracks 2 RANA Elite Two 80 tracks 3 RANA Elite Three 160 tracks FORMAT is capable of per...

Страница 238: ...Elite Two Can Elite One Elite Three Can t Elite Two Disk II Can t Elite Two Elite One Can t Elite Two Elite Two Can Elite Two Elite Three Can t Elite Three Disk II Can t Elite Three Elite One Can t El...

Страница 239: ...ette you wish to format is the one which is in the specified drive If you are formatting a diskette on which you already have programs or data remember that when FORMAT finishes with the diskette all...

Страница 240: ...you reply Y RETURN FORMAT will go ahead and format the diskette erasing everything that was on the diskette for ever and ever If you reply N RETURN FORMAT will return to the which disk question withou...

Страница 241: ...System disk in drive A Press RETURN When you ve got your system diskette back into drive A type RETURN Important Note Unlike the INIT command under Apple s DOS FORMAT does not place a copy of any oper...

Страница 242: ...ower capacity diskettes using higher capacity drives In addition the way in which the Elite Two and Elite Three drives boot CP M when oper ating in their full capacity mode is slightly different than...

Страница 243: ...its predecessor from Microsoft The command syntax which you can type following the prompt is target source S RETURN If you are already used to working with the original COPY utility then you will Quic...

Страница 244: ...copy will completely replace any previous information you had on the target diskette Just like with FORMAT this previous information will never he seen again Once again the possibility of having vari...

Страница 245: ...ee 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 Elite Two Disk II Disk II Elite Two Elite One Not allowed Eli...

Страница 246: ...te Three Impossible Elite One Disk II Impossible Elite One Elite One Elite One Elite One Elite Two Elite One Elite One Elite Three Explained 1 Elite Two Disk II Impossible Elite Two Elite One Elite On...

Страница 247: ...ite Three Impossible Elite One Disk II Impossible Elite One Elite One Impossible Elite One Elite Two Impossible Elite One Elite Three Impossible Elite Two Disk II Impossible Elite Two Elite One Imposs...

Страница 248: ...lite Three Impossible Elite One Disk II Impossible Elite One Elite One Impossible Elite One Elite Two Impossible Elite One Elite Three Impossible Elite Two Disk II Impossible Elite Two Elite One Impos...

Страница 249: ...ce disk ette was one which was created under the condition described in explanation 1 above These two conditions per mit Elite Threes to be used in making backup copies of non Elite Three disk ettes e...

Страница 250: ...tions all it knows is what you have specified to the currently booted CP M operating system using PROFILE There fore if you have an Elite Two as drive B but you ve told the currently booted CP M that...

Страница 251: ...since it will be copying an Elite One diskette The same is true for other copies of this type in which the target drive has more capacity than the source drive excluding the Elite Three On system onl...

Страница 252: ...different drives If your source and target are the same drive then COPY will say Insert SOURCE disk and press RETURN Insert the diskette s COPY requests and then press RETURN On single drive copies C...

Страница 253: ...did a system only copy COPY will only ask for the target diskette This is because COPY was able to fit all of the system information it is copying into memory at one time Therefore it does not need t...

Страница 254: ...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...

Страница 255: ...d with other Apple II CP M systems PROFILE has absolutely no effect on the Elite Controller card since the enhanced CP M func tions with it completely automatically En hanced CP M does not need to be...

Страница 256: ...which the drive is to be changed as given below And s is the seek speed at which the drive is to be positioned from track to track The can replace the entire mess telling PROFILE to display the curre...

Страница 257: ...correct seek speed for the drive model type you specified Apart from various insert disk and other such instructional messages PROFILE basically has only one primary line it prints over and over agai...

Страница 258: ...ular drive position What is printed at this position in the message determines how CP M will treat that particular drive regardless of whether or not the drive is capable of being treated that way Som...

Страница 259: ...st change will be to make drive H an Elite Three with the default seek speed of fast H 3 The second change will be to make drive C a Disk II with the default seek speed of slow C 0 The last change is...

Страница 260: ...at the medium seek rate D 0M This also would be a common temporary setting since it obviously infers restricting an Elite One to acting just like a Disk II to insure that any diskette about to be up d...

Страница 261: ...o change drive A s setting in the Elite Two system disk ette to an Elite Two Otherwise the diskette will begin to boot but end up crashing The same is true for other changes in booting struc tures Whe...

Страница 262: ...e and is the only one which can handle the Elite Three format The last two examples deal with finding out how a particular copy of CP M is currently config ured RETURN A simple will result in PROFILE...

Страница 263: ...go get the information it needs from the diskette If you type ESC PROFILE will cancel the com mand and immediately return to the prompt Once PROFILE reads the information it will then perform the fun...

Страница 264: ...ll get an immediate response to your request But before PROFILE actually applies the changes directly to the in memory CP M it will say Ready to update in memory system RETURN to continue retry ESC or...

Страница 265: ...cations as well PIP is a standard utility which is pare of the CP M system itself from Digital Research as opposed to FORMAT and COPY which were added by Microsoft and which strictly work under the Ap...

Страница 266: ...en SGLDRIVE is first executed it takes a small section of itself and copies it into some storage space inside CP M which is only used when you have three or more drives This little piece of SGLDRIVE w...

Страница 267: ...ystem diskette Important Note Although SGLDRIVE allows you exchange the disk in drive A between the drive A diskette and the drive B diskette as required by CP M you cannot freely exchange which diske...

Страница 268: ...drive problem but with the possibility of help ing Out with other programs at the same time There is one particular type of program with which SGLDRIVE will not work correctly at all SGLDRIVE should...

Страница 269: ...d 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 ing...

Страница 270: ...ELITE SERIES USER MANUAL SECTION 11 11 SECTION 11 This section has been intentionally omitted Page 11 1...

Страница 271: ...ELITE SERIES USER MANUAL SECTION 11 This page intentionally left blank Page 11 2...

Страница 272: ...ity 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 furth...

Страница 273: ...ELITE SERIES USER MANUAL APPEN A DISK I O This page intentionally left blank Page A 2...

Страница 274: ...not connected in a continuous spiral A disk is similar to a record in that it is spun at a constant speed and information is written to or read from its surface with a read write head Apple formats it...

Страница 275: ...drives a problem which tends to spill over into the dual headed disk drive world For the most part no problems of understanding arise from this sloppy use of computerese a very sacred lan guage This a...

Страница 276: ...ble data on the disk ette and Apple has used two different track formats to date One divides the track into 13 sectors the other into 16 sectors The sect or ing does not use the index hole s provided...

Страница 277: ...6 Sectors per Cylinder 16 Sectors per Diskette 640 Bytes per Sector 256 Bytes per Track 4096 Bytes per Cylinder 4096 Bytes per Diskette 163840 DOS Reserved Cylinders per Diskette 4 DOS Reserved Tracks...

Страница 278: ...6 Bytes per Track 4096 Bytes per Cylinder 8192 Bytes per Diskette 327680 DOS Reserved Cylinders per Diskette 2 5 DOS Reserved Tracks per Diskette 5 DOS Reserved Sectors per Diskette 80 DOS Reserved By...

Страница 279: ...6 Bytes per Track 4096 Bytes per Cylinder 8192 Bytes per Diskette 655360 DOS Reserved Cylinders per Diskette 2 5 DOS Reserved Tracks per Diskette 5 DOS Reserved Sectors per Diskette 80 DOS Reserved By...

Страница 280: ...the software discussion Instead the frequency modulated recording technique FM will he substituted This is due to a rather extensive difference in the complexity of explaining the two techniques This...

Страница 281: ...of each byte would be written first and 0 last when data is being read from the diskette the same sequence applies The third figure illus trates the relationship of bits within a byte These diagrams a...

Страница 282: ...ELITE SERIES USER MANUAL APPEN A DISK I O Fig A I FM Recording Pattern Page A 11...

Страница 283: ...ELITE SERIES USER MANUAL APPEN A DISK I O Fig A 2 FM Bit Cell Page A 12...

Страница 284: ...Fig A 3 FM Byte Recording Page A 13 ELITE SERIES USER MANUAL APPEN A DISK I O DATA BITS CLOCK BITS...

Страница 285: ...ELITE SERIES USER MANUAL APPEN A DISK I O CONTROLLER SHIFT REGISTER DATA ON DISK Fig A 4 Reading Data Page A 14...

Страница 286: ...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 Software must ensure the latch is loaded...

Страница 287: ...ELITE SERIES USER MANUAL APPEN A DISK I O Fig A 5 Writing Data Page A 16 CONTROLLER SHIFT REGISTER DATA ON DISK...

Страница 288: ...its major compo rients The three different types of gaps on a track are made up of self sync or auto sync bytes so called because they automatically bring the hardware into sync with data bytes on the...

Страница 289: ...ELITE SERIES USER MANUAL APPEN A DISK I O Fig A 6 Track Fomatting Page A 18...

Страница 290: ...quires the first bit of a byte to be a 1 an Apple GCR restriction As long as the disk is left in read mode it will continue to correctly interpret the data unless there is an error on the track A 5 Ga...

Страница 291: ...ngth of the track in bytes is uncer tam and the percentage occupied by data is unknown The initialization process is set up so that even on drives of differing speeds the last data field written will...

Страница 292: ...ally wrote it Since the speed of the drives can vary it is perfectly possible the write could start in mid byte Normally when writing a data field five self sync bytes are written prior to writing the...

Страница 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...

Страница 294: ...he next sector is read The length of this Gap is not as vital as that of Gap 2 because the DOS can always wait for the next spin under the read write head if the address field has been missed a maximu...

Страница 295: ...ELITE SERIES USER MANUAL APPEN A DISK I O Fig A 9 Unsyncronized Write Page A 24 initially write begins here After Writing...

Страница 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...

Страница 297: ...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...

Страница 298: ...ck sum all of which is vital if DOS is to know where it is positioned on a particular diskette The checksum is computed by exclusive ORing the first three pieces of information and is used to verify i...

Страница 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...

Страница 300: ...s done in three different ways 1 This first method currently used in address fields involves writing a data byte as two disk bytes One contains even bits the other the odd bits thus requiring 512 disk...

Страница 301: ...ould be zero The odd even 4 plus 4 technique meets these requirements Each data byte is repre sented as two bytes containing odd and even bits respectively See first figure Note that the unused bits a...

Страница 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...

Страница 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...

Страница 304: ...es The 256 bytes that will make up a sector must be translated to five bit bytes by a special pre nibble routine within DOS s RWTS which involves bit rearrangement The figure below shows the before an...

Страница 305: ...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...

Страница 306: ...6 with two bits being unused The data is then transformed to valid disk bytes This involves simply looking at the following table Nybblized Data Disk Byte 00 AB 10 DD 01 AD 11 DE 02 AE 12 DF 03 AF 13...

Страница 307: ...R is the actual data byte for that point in the series Second figure A third encoding technique similar to the 5 plus 3 still calls for the high bit to be set but the byte may now contain one and only...

Страница 308: ...0 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...

Страница 309: ...S 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 88 N EOR 801 802 G TABLE BYTE 340 EOR 8FD 8FE BYTE 341...

Страница 310: ...ELITE SERIES USER MANUAL APPEN A DISK I O Fig A 19 6 plus 2 Encoding Page A 39 800 900 956...

Страница 311: ...diskette are a product of exciusive ORs similar to the 5 plus 3 technique shown above Nybblized Data Disk Byte 00 96 10 B4 20 D6 30 ED 01 97 11 B5 21 D7 31 EE 02 9A 12 B6 22 D9 32 EF 03 9B 13 B7 23 D...

Страница 312: ...emely fast Rearranging the sectors into a different order interleaving speeds up accessing On DOS 3 2 1 and earlier versions the 13 sec tors are physically interleaved on the diskette Since DOS is boo...

Страница 313: ...different sector order The figure below gives the standard in terleave tables for each operating system For the dual headed Elite Two and Three drives the sector interleaving tables within the Rana e...

Страница 314: ...9 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 08 01 07...

Страница 315: ...ELITE SERIES USER MANUAL APPEN A DISK I O This page intentionally left blank Page A 44...

Страница 316: ...non commercial purposes please feel free However due to the fact that this infor mation extends beyond the point of normal DOS usage Rana Systems will not furnish any addi tional support concerning th...

Страница 317: ...ed under an unen hanced DOS it does three things first the RWTS section formats the diskette leaving all sectors empty second the File Manager initial izes the VTOC and directory sectors and then plac...

Страница 318: ...nue The File Manager was originally willing to ac cept a specification of drive 3 or 4 without any complaints For the most part the File Manager assumes that the calling program knows what it is talki...

Страница 319: ...would not care about the sector number during a no operation call The enhanced DOS will return the error condition without selecting any drives or performing any seeks in addition the AY register pai...

Страница 320: ...Seek Rate XXXX XXX0 Two Phases per Cylinder XXXX XXX1 One Phase per Cylinder An additional piece of information can also be obtained by using the AY pointer returned by the enhanced DOS That is the ve...

Страница 321: ...ELITE SERIES USER MANUAL APPEN B DOS NOTES This page intentionally left blank Page B 6...

Страница 322: ...ment If you wish to make use of this information for your own private non commercial purposes please feel free However due to the fact that this infor mation extends beyond the point of normal CP M us...

Страница 323: ...drive is not selectable then HL must return containing OOOOH The remaining registers including C can be unde fined upon return Since CP M is an 8080 operating system Digital Reseach makes no declarat...

Страница 324: ...mary bank mapped in whenever the BIOS is not in control of the system since its the only one expecting an alternate bank To access the seek tables the alternate bank must be mapped in and then back ou...

Страница 325: ...O cards The scanning goes in reverse order from slot 7 back down to slot 1 Whenever a disk controller is found the next two or four CP M logical drives depending on which controller was found are mapp...

Страница 326: ...ll return the IY register pointing to drive C s entry within the table The base of the table is drive A s entry and each entry is a single byte Bits 7 MSB through 1 determine the seek speed used when...

Страница 327: ...software really being aware of the difference When the RWTS attempts to determine the seek rate to use on the drive it takes the slot 16 and drive values it was given and scans the drive map table in...

Страница 328: ...ELITE SERIES USER MANUAL APPEN D D APPENDIX D This appendix section has been intentionally omitted Page D 1...

Отзывы: