DOCUMENTATION FOR AMI ALIGNMENT SYSTEM BY THE VIRGINIA GROUP Chapter 1 This chapter only talks about who wrote the program and copy rights Chapter 2 2.1 Product Overview Welcome to AMI....Alignment System! Ami...Alignment System is a preision floppy drive performance and head alignment system that will evaluate every facet of your Amiga's floppy drives. Ami...Alignment gives clear,concise advise to correct any deficiencies found with on-screen help as the program runs and extensive documentation. With Ami...Alignment System you can cure your Amiga of the 'flaky floppy' syndrome that results in the dreded 'Disk Corrupt' requester and spurious read-write errors on otherwise perfectly good diskettes. With this program you can gain confidence in what has up to now been the weakest link in an otherwise amazing personal computer. Ami...Alignment System uses a intuitive control panel interface that literally puts you in complete control of your disk drives. Complete with control buttons, indicator lights, digitized stereo sound effects, and a cathode ray tube (CRT) display, the spaceship style control panel also supports a complete set of keyboard short cuts for your convenience. An oversize CRT screen full of help text tailored to the test you're conducting is always available by pressing the key. For a permanent record of the test performed, Ami...Alignment will generate printed output based on your Preferences settings. DO YOU HAVE A PROBLEM WITH YOUR FLOPPY DRIVES? IF you haave ever gotten a 'Disk Corrupt' system requester from what used to be a perfectly good diskette, or a diskette formatted with one drive cannot be read by another drive, or your drives seem to take too long reading or writing files, then chances are you are experiencing the 'flaky floppy' syndrome so common to the Amiga. Four functions make up the heart of Ami...Alignment System. Each function tests a different facet of the drives performance, and includes full error reporting (in plain english) and a HELP screen that tells you how to evaluate the test results, and what if any corrective action is required. The Tests Are: 1. Automatic Alignment Function- Automatically controls the disk drive while testing various track alignments. You need only watch the CRT display and make adjustments if required. 2. Drive Motor Speed Function- Tests the drive main motor speed. Valuable in determining various aspects of the hardware, and MOST VALUABLE in testing for a binding or defective diskette. 3. Drive Performance Function- includes 3 seperate tests: 1. Track integrity test- Creates a track, then tests its location and integrity. Valuable for testing quality of diskette medai and read-write head electronics. 2. Write Test- Writes a track of data and measures the data transfer speed to the diskette in Bytes per Second. 3. Read Test- Reads a track of data and measures the data transfer speed from the diskette in Bytes per Second. The READ WRITE tests also evaluate the integrity of the ROM system software that controls the disk drive hardware. 4. Manual Mode Drive Alignment- This test gives you absolute control of the drive, including starting and stopping the motor, moving the heads by single track increments, and selecting when and on what track to test alignment. Also valuable for cleaning the read-write heads ( using a cleaning disk, not provided). 2.2 THE OPERATIONS MANUAL This manual is provided as a reference guide to AMI...Alignment System and included utilities. The manual includes a full description of all of the tests mentioned in above section, and diagonostic charts to assist you in determining the corrective action for any unsatisfactory condition or error. Also included are disassembly and adjustment diagrams for a wide range of drives. 2.3 SYSTEM REQUIREMENTS This program requires a Amiga 500,1000 kor 2000 with at least 512 kilobytes of memory and one floppy drive. A stereo monitor, printer and external floppy drives are supported but not required. 2.4 HARD DISK DRIVE INSTALLATION For your convenience, a hard disk drive installation program is included on the program disk. To install Ami...Alignment System onto your hard disk, follow the following steps: 1. Before running the HD_Intall program, ensure that your system directory assignments are ASSIGNED to the hard drive or equivalent device. HD_Install will not work correctly if you have booted your system from the AMI...Alignment System program disk. 2. Double click on the HD_Install icon. A large requester will prompt you for the name of the target directory where you want to install Ami...Alignment. Enter the FULL path name of the target directory, such as 'DH2:Utilities', and click on the Install gadget. 3. HD_Install will copy the necessary files to the target directory of your choice. Additionally, three fonts will be added to your FONTS: directory. 2.5 ARCVHIVAL BACKUP OF THE PROGRAM DISK Before you begin using Ami...Alignment System, make a backup copy of the program disk. Information on how to do this is contained in the manuals provided with your Amiga. DON'T attempt to back up the Calibration disk. For the Calibration disk to be effective, it must be precision copied on a professional duplicating machine. Although AMI...Alignment System will happily believe the copy of the calibraton disk is valid, you cannot trust the Alignment Test results with anything but the original disk. The floppy drive you copy the calibration disk with may be slightly misaligned, resulting in a misaligned calibration disk and subsequent unreliable test resuls! Chapter 3 GETTING STARTED 3.1 Booting from the Ami...Alignment Program disk The Ami...Alignment System program disk is a bootable disk. To boot with it, simply insert the program disk in your Amiga's internal drive and reset ( press keys) or turn on the computer. For Amiga 1000 owners, insert the program disk at the 'Insert Workbench Disk' screen prompt. A normal Workbench startup will occur, except after the Workbench screen appears the drive will continue to run. After a few moments the introductory screen will appear, then the control panel. 3.2 Starting Ami...Alignment From The Workbench To start Ami...Alignment form the Workbench, double click on the Ami...Alignment disk icon, then double click on kthe large icon called ALIGN. In order for the program to load normally, the 3 fonts required for Ami...Alignment must be in your FONTS: directory!. If the required fonts are not in your current FONTS: directory, a large system requestor will appear on the Workbench screen giving you the option to use the built in system ROM fonts or run the 'Assign=>Fonts' program (provided) which makes the special fonts available to Ami...Alignment. Using the ROM fonts, Ami...Alignment will work satisfactorily, but significant test results and messages will not display in large letters. Additionally, Ami...Alignment 'looks ahead' during loading to ensure there is enough memory available. If there is not, it will display a system requester advising you to free up memory. 3.3 Starting Ami...Alignment From The CLI To start Ami...Alignment from the CLI, you MUST issue the change directory command (CD) to the directory that contains Ami...Alignment and all of its support files. You CANNOT run the program by simply specifying the full path name in the rum command. (i.e. RUN DH2:UTILITIES/ALIGN) Assuming that the program is in the DH2:Utilities directory, you would type the following from the CLI: CD DH2:Utilities Align (or Run Align for multi-tasking) The fonts and memory requirements mentioned above also apply. 3.4 The Calibration Disk As stated earlier, the original calibration disk is critical to the accurate evaluation of the disk drive. A locally copied calibration disk will more than likely be slightly misaligned. Although this slight misalignment would not affect the drives ability to read or write files to the disk under normal circumstances, it WILL affect the accuracy of the alignment and speed tests. Don't trust the results from any disk but the original calibration disk. Ami...Alignment will check for the presence of the calibration disk prior to the tests that require it, but it will continue the test even if it cannot verify the Cal disks presence in the test drive. This is to allow the testing and alignment of a drive that is initially so far out of alignment that it cannot read any disk. Chapter 4 THE CONTROL PANEL 4.1 Introduction To The Control Panel Ami...Alignment Systems uses a space ship style machinery control panel to communicate with the disk drive and the user. The main panel consists fo various sub-panels grouped together by function. Each panel consists of various buttons, indicator lights and data displays. For best results, Ami...Alignment should be running on your Amiga as you read about each sub-panel below. 4.2 Global Controls Sub Panel The QUIT button: Pressing the QUIT button will cause Ami...Alignment to stop running. Note: The QUIT button will not terminate the program if a test is in progress. The CRT Error line will display a 'Function in Progress' error. The PRINT button: Pressing the PRINT button toggles the printing feature on and off. The CRT display includes the PRT: indicator light. If this light is on ( red), the printer feature is on, and any test conducted will gererate a hard copy report, as wel as the standard test results to the CRT. Note: Printing cannot be turned ON or OFF during a test. The CRT error line will display a 'Function In Progres' error if ths is attempted. See section 13 for more information on printing. The SOUND button: Pressing the SOUND button toggles the digitized sound effects ON or OFF. As with the print feature, the SND: indicator light below the CRT will be on (red) if the sound feature is turned on. The SOUND feature can be toggled ON or OFF at any time. Sounds effects are only used for the Auto Alignment and Manual Alignment tests. The W/B button: The W/B (Workbench) button pops the Workbench screen to the front and pushes the Ami...Alignment screen to the back. This button is similar in function to the standard screen depth arranging gadget on an Intuition screen. As with the SOUND buttom, the W/B button is available for use at any time, even during a test. 4.3 The CRT Display Sub Panel The upper right hand sub panel is a Cathode RAy Tube display screen that provides text displays from Ami...Alignment. The CRT Display is the 'Computer Monitor' for the machinery control panel. The CRT Display consists of 3 lines of text. Each line is defined below, and Section 10 gives a complete list of all possible messages. Additionally , the print (PRT:) and sound (SND:) features have their indicator lights on this sub- panel. The Status Line: The top one third of the display gives the current program status, in an 8 point font. This is essentially a textual echo of whatever control panel buttons were pressed. Additionally, the status line is used to display less significant test results, such as Average Drive Motor Speed etc. The Message Line: The center one third of the display line is where Ami...Alignment displays its important messages in a 16 point (large) font. The message line will display major test results and important 'next step' instruction. An example would be 'SELECT DRIVE', indicating that the user must select a drive before anything else can occur. (Note: The Global Controls mentioned above are independent of these types of prompts.) This is also where the most significant part of a test result is displayed. Using the example of Drive Motor Speed, the Message Line displays the real time drive motor speed in a large font, while the less significant status line displays the average drive motor speed in a small font. The Error Line: The bottom one third of the display is the Error Line. Ami...Alignment displays both drive errors and system errors here. Drive or system errors are displayed in red text. Also, some tests will generate a protgnosis on this line. If the prognosis is good, the text will be printed in green, otherwise all error line messages are printed in red. 4.4 The Drive Select Sub Panel The Drive Select Panel consists of four drive ON buttons with associated drive indicator lights, and a drive OFF button and light. To select a drive to test, press the appropriate button. If the drive was allocated for use successfully, the drive indicator light will come on (red) and the CRT display will display the appropriate text. If for some reason the drive could not be allocated (such as the selected drive was not connected) the CRT display will show an appropriate error message. A selected drives Workbench Icon will display a BUSY symbol, and that drive will not be available to any other task. If a drive is selected for a test, but no test has been started, another drive can be allocated for use by pressing its button. This will automatically de-select the first drive. (The indicator lights will turn on and off during this process.) A drive cannot be un-selected (by pressing the OFF button) while a test is in progress. The selected drive need not be turned off before exiting the program. This is done automatically by Ami...Alignment. Note: When a drive is deselected, either by pressint the Drive Select OFF button, by selecting another drive, or by exiting the program, the drive is 'given back' to the Workbench, and if a disk is in the drive, the drive will grind for a few seconds as Workbench reads the disks icon file. 4.5 The Function Select Sub Panel The Function Select Panel consists of four function ON buttons with associated function indicator lights, and a function OFF button and light. The buttons are: ALIGN- The Automatic Alignment Function SPEED- Drive Motor Speed Function PERF.- The Performance Function MAN. - The Manual Drive Control Function See Sections 5 thru 8 for a detailed description of each function. To select a function to test, press the appropriate button. If the function was successfully selected, the Function indicator light will con on (red) and the CRT display wi display the appropriate text. If for some reason the Function could not be selected ( such as no drive had been selected first ) the CRT display will show an appropriate error message. Once a function has been selected, that function must be turned off before any other function can be turned on. 4.6 The Manual Drive Control Sub Panel The Manual Drive Control sub panel consists of the selected drives data display, and the appropriate controls for direct control of a disk drive. The manual controls are not activated unless the MANUAL function has been selected. The Data Display includes the following: DRIVE CONTROL- Displays AUTOMATIC or MANUAL. All of the 4 functions on the Function Select Panel will perform AUTOMATIC drive control with the exception of the MANUAL function. ACTUAL TRACK - Shows the disk track that the drives read write head are physically located at. IF this display shows a '**' (double asterisk) symbol during a track alignment test, it indicates that the desired track could not be read. This value should be between 00 and 79. TARGET TRACK - Shows the disk track that Ami...Alignment has sent the read write heads to (in Automatic Control Mode), or the track that the user has selected in Manual Control Mode. This value will be between 00 and 79. TIME - This shows the amount of time taken to perform a particular track test expressed as a percentage. The standard time value used is the average amount of time it takes to move 80 tracks (cylinders) and read 10000 bytes (approximately one cylinder) of data. This is a more meaningful and easier to understand value than microseconds. MOTOR ON LIGHT - This indicator light will come on (red) any time that Ami...Alignment tells the selected disk drive motor to turn on , either in MANUAL or AUTOMATIC mode. NOTE: The CBM floppy drive indicator light is wired to come on any time the drive motor is running, so htat the Ami...Alignment drive motor light and the disk drives own light are exactly synchronized. However, this is not true of some third party floppy drives whose drive light is wired to come on any time there is a data transfer and therefor not related to the drive motor. HEADS IN MOVEMENT LIGHT - This light will come on any time the disk drive heads are in movement in either MANUAL or AUTOMATIC Control mode. Normally, this light flashes on only briefly. A good indication of an error occurring is when the light comes on and stays on for a few seconds. The Drive Manual Controls include the following: NOTE: These controls are not active unless the MANUAL function has been selected. MOTOR ON AND OFF Buttons - These buttons give you direct control of the drive motor. When the MANUAL function is initially selected, the drive motor is OFF. HEAD UP AND DOWN Arrows - Pressing these arrows cause the drives read write heads to move to the indicated Target track. If the move was successful, the Actual track display will indicate the same value as the Target track. TEST - This button, when pressed, initiates a Track Alignment test of the target track displayed. This is the same test that the AUTO ALIGNMENT Function performs automatically. NOTE: Another useful purpose of the Manual Controls is for the clean- ing of the drives read write heads. To do this, select a drive, then select MANUAL from the Function Select panel. Insert the cleaning disk into the drive and press the MOTOR ON Button. Leave the motor running for as long as the documentation provided with your cleaning disk specifies. When complete, simply turn off the drive motor. Chapter 5 The Automatic Alignment Function 5.1 What the Auto Alignment Test Does The Auto Alignment Function scans the disk surface and evaluates the track location in three places, the center of the disk and the outer and inner tracks. As each track is evaluated a track alignment report is generated on the CRT display. After each disk scan is complete, an overall alignment report is displayed, along with a prognosis. The Auto Alignment Function is a quick and easy way to test th alignment integrity of a disk drive. There is no operator action required after the test has begun until is is terminated by the user. The Alignment Function is a looping test, that is , the disk scan and reports will continue until the FUNCTIONS OFF button or its keyboard equivalent is pressed. NOTE: This is the first test that should be run. The results jof both the SPEED and PERFORMANCE test relys on a correctly aligned drive. 5.2 Performing A Drive Alignment Test The following steps will demonstrate how to perform a Auto Alignment Test on a floppy drive. For this example, drive DF0: will be avaluated. - With Ami...Alignment running, no drives selected, Printer OFF and Sound ON (the default settings). - Select drive DF0: by pressing the DF0: button in the Select Drives panel. - Insert the origianl Calibration disk in drive DF0: - Select the ALIGN Function from the Select Function panel. NOTE:The Auto Alignment Function MUST have a disk inserted into the test drive. It will attempt to verify the calibration disk, but if it cannot, (because he drifve may be so far out of alignment ) it will allow the test to continue so long as a disk is in the drive. - Notice that the Drive Motor Light comes on, the Actual Track, Target Track and Time displays begin to show values, and the Heads light flashes on and off. Here is what's happeniing.... - Track 00 is located, then evaluated. This causes the Target Track to show '00'. If the track alignment evaluates as SATISFACTORY, then Actual track will show '00' as well, and the Message Line (the center one third of the CRT display ) will show SATISFACTORY. The Time Value should be at or below 100%. While this is occurring, the CRT Status line will show 'Testing Track Alignment'. During the actual evaluation process, the Message Line will display a '....' prompt, to notify you that a test is occurring. When the evaluation process is over for that track, the Message Line will show either UNSATISFACTORY or SATISFACTORY. An Unsat condition is difficult to ignore as the letters are now printed in bright red on the CRT display and the Actual Track value has become a double asterisk (**). - The important items to observe are the Message Line of the CRT Display and the time value. - The above procedures are repeated for track 39 and track 79. - After all three tracks have been evalutated , an alignment report is displayed. Additionally, a prognosis is displayed in the Error Line of the CRT display. If all of the tracks tested SATISFACTORY, the prognosis will be ' No Alignment Needed'. If one or more tracks tested as UNSATISFACTORY, an allignment condition of POOR or UNSATISFACTORY will result. The prognosis will be ' Needs Alignment'. - One other item needs to be considered when evaluating a drives alignment condition. The time value should be the same or very nearly the same for each track tested, and all values should be at or below 100%. If all tracks test satisfactory, and one or more tracks have a time value greater than 100%, the drive is very slightly out of alignment. - The Auto alignment test is a looping test. It should be allowed to loop a few times before a decision is made to disassemble the drive and adjust the alignment. 5.3 Making Adjustments To The Stepper Motor All floppy drives covered in this manual have a small electric motor that positions the read write heads over the surface of the diskette,seeking tracks and reading or writing data. Alignment problems begin when the circuitry that controls the heads believe a track is in a certain location, but the heads can't find, kor have a difficult time finding, the track. This 'heads in one place, track in another' problem causes corrupt disk requesters, spurious errors, and disks formatted by one drive that can't be read by another. In short, alignment problems. The actual cause of alignment problems are numberous, but the important point is that adjustments asre provided on all drives that, in conjuction with Ami...Alignment, allow the user to restore the drive to a better then new condition. The secret to aligning a drive is adjusting the stepper motor. By twisting the stepper motor, the relationship of the drive heads to the diskette track is changed. With Ami...Alignment giving continous feedback via screen displays and sound effects, it is a simple procedure to gently twist the stepper motor until all of Ami...Alignments displays indicate that the alignment condition is SATISFACTORY and the test tiem values are the same (or nearly the same). The following is a step by step procedure to realign a drive with Ami...Alignment: - Prepare your drive for adjustment with the applicable portions of Section 9. Be sure to read the warnings in Section 9.1! - With the opened drive connected and Ami...Alignment running, select the test drive, insert the calibration disk, then select the ALIGN function. - Twist the stepper motor a very small amount while watching the message line and the Time Value. Allow the test to complete a full disk scan between adjustments. - If the stepper motor moves its full travel and the CRT display still indicates UNSATISFACTORY, gently twist the stepper motor in the opposite direction until the CRT Display indicates SATISFACTORY Alignment condition and all time values are nearly equal. - NOTE: For worm gear driven heads, the size of an individual adjustment can be relatively large ( 1/4 inch of twist ). For direct gear driven heads, very small adjustments are required to achieve alignment. HELPFUL HINTS: - Have patience. Perfect results may take a few tries. - Be sure the fctory installed sealer around the steper motor mount screws is completely removed before attempting adjustment. This sealer can cause the stepper motor to bind on its mount, prematurely limiting range of movement. - For direct gear driven stepper motors, the small movement required to achieve alignment may be easier to obtain by using a small screwdriver to pry against the stepper motor mount tabs. 5.4 The Sound Effects Sound effects are provided as part of the Auto Alignment and Manual Alignment Test. By responding to the sound effects, adjustments can be made to the stepper motor without watching the screen display. This feature is provided for awkwardly placed drives or monitors. As the Auto Alignment test is a looping test, constant repetitions of the sound effects can become annoying. The SOUND button on the Global Control panel is provided to torn off the sound effects. During Alignment testing, either Manual or Automatic, any time a track or disk alignment condition of SATISFACTORY is displayed, a high pitched ping sound is played. For UNSATISFACTORY conditions, a much lower pong sound is played. 5.5 Printer Output When the printer feature is turned ON, a real time printed report is generated in conjunction with the CRT Display report. The report consists of the following: - A Report Header, including date, time, drive number and test. - Target Track, Actual Track and Time Value. - Alignment condition for the tested track. - Alignment condition for the 3 track scan, including prognosis. As the printer prints in real time, a slow printer will slow down the generation of test results, but will have no effect on the quality of the tests themselves. Chapter 6 The Drive Motor Speed Function 6.1 What the Drive Motor Speed Test Does The Drive Motor Speed Function uses the index sync mark on the disk surface to determine how fast (in RPM's) the disk is rotating under the read write heads. This information is useful in determining the following: - The condition of the drive motor. - The condition of the drives power supply. - The general mechanical condition of the drive. - The condition of the test diskette. The Drive Motor Speed Function will display an average RPM in the Status Line and a real time RPM in large numbers in the Message Line of the CRT display. 6.2 Interpreting Test Results Normal drive motor RPM for the Amiga 3.5" floppy drive is 300 RPM. The below information is based on a correctly aligned drive! The Auto or Manual Alignment tests should be completed first. See also Section 12.1 for other considerations. - Consistently Low Drive speed: Warped drive frame, worn drive motor or weak power supply. - Fluctuating LOW drive speed: Floppy diskette probably binding in the sleeve. - Fluctuating or consistently HIGH speed: Incorrect Processor mode on computer boot up (machine operating in Motorola 68020 mode vice 68000 mode. ) 6.3 Printer Output When the printer feature is turned ON, a real time printed report is generated in conjunction with the CRT Display report. The report consists of the following: - A Report Header, including date, time, drive number and test. - Ideal Speed (always 300 RPM). - Real time speed and the average speed. As the printer prints in real time, a slow printer will slow down the generation of test results, but will have no effect on the quality of the tests themselves. Chapter 7 The Drive Performance Function 7.1 Performance Function Overview The Drive Performance Function consists of three separate tests,which between them completely evaluate the performance of the test drive and the disk operating system software. The Drive Performance Function is significantly different that the other three functions of Ami...Alignment in the following way: - THIS IS A DESTRUCTIVE FUNCTION!!! The 3 tests will destroy any data or formatting on the diskette!!! - A Request to Cancel is provided. After pressing the PERF button to select the Performance Function, a large AMI...Alignment requester gives the option of canceling the function. - The function is non-looping. The function will perform its three tests, then terminate. The three test are outlined below. 7.2 Track Integrity Test This is the first of three tests that make up the Performance Function. 7.2.1 What the Test Does. This test creates a track on the disk surface, then checks the track for location and integrity. The test begins at track 0 side 0 and creates all the normal Amiga floppy tracks. NOTE: These are NOT Amigados tracks. 7.2.2 Interpreting Test Results. This test displays a 'Valid Track' message to the CRT display if the track created passes the above criteria. If a track fails the above criteria, an error will display in the Error Line of the CRT, and the Message Line will show 'Bad Track' for the indicated track. BAD TRACK messages usually indicate disk media problems. 7.2.3 Printer Output Printed output for this test of the Performance Function consists of the following: - Which of the three Performance Tests is in progress. - Target and Actual Track currently being tested. - Time value for indicated track. - Test results for indicated track. If an error occurs, the error will be printed instead of the test results. 7.3 Write Test 7.3.1 What the Test Does This test measures the byte per second rate of write operations to the test diskette. This test evaluates the drive electronics and disk media. The Amigados ADDBUFFERS command will have no effect on the test results. 7.3.2 Interpreting Test Results Normal values for write operations are approximately 5000 bytes/sec. Values lower than this can indicate dirty read write heads, defective diskette media, or a mechanical fault with the drive. 7.3.3 Printer Output Printed output for this test of the Performance Function consists of the following: - The Performance Tests in progress. - Target and Actual Track currently being tested. - Time value for indicated track. - Test Results for indicated track. If an error occurs, the error will be printed instead of the test results. 7.4 Read Test 7.4.1 What The Test Does This test measures the byte per second rate of read operations from the test diskette. The Amigados ADDBUFFERS command will have no effect on the test results. 7.4.2 Interpreting Test Results Normal valuse for read operations are approximately 12000 bytes/sec. Values lower can indicate dirty read write heads, defective diskette media, or a mechanical fault with the drive. 7.4.3 Printer Output Printed output for this test of the Performance Function consists of the following: - The Performance Tests in progress. - Target and Actual track currently being tested. - Time value for indicated track. - Test results for indicated track. If an error occurs, the error will be printed instead of the test results. Chapter 8 Manual Mode Drive Control 8.1 Manual Drive Alignment 8.1.1 What The Test Does The Manual Drive Alignment Test allows the user complete control of the drive motor, head position and tested track. The Manual Drive Alignment performs the identical test as the Automatic Drive Alignment Function. For details on the alignment test itself, see section 5.1 and 5.2 of this manual. Manual Drive Alignment is most useful for badly misaligned drives, or where movemnet of the read write heads during the test procedure makes adjustment of the stepper motor difficult. 8.1.2 Performing the Manual Alignment Test The Manual Test is performed similar to the Auto Alignment Test discussed in Section 5. Instead of selecting the ALIGN function button, select MANUAL. This activates the manual drive controls located in the Manual Drive Control Sub Panel (see Section 4.6). NOTE: As with the Auto Alignment test, the original Calibration disk should be inserted into the test drive prior to selecting the MANUAL button. With a test drive selected and the Calibration disk in the drive: - Press the MOTOR ON button. - Position the heads to the track of your choice. (For badly misaligned drives track 39 is a good place to start.) - Press the TEST button or its keyboard equivalent. The CRT will display the same track evaluation message as described in Section 5.2. Evaluation of drive condition is done in the same manner as Section 5.2. 8.1.3 Printer Output When the printer feature is turned ON, a real time printed report is generated in conjunction with the CRT display report each time the TEST button or its keyboard equivalent is pressed. The report consists of the following: - A Report header, including date, time, drive number and test - Target Track, Actual Track and Time Value. - Alignment condition for the tested track. 8.2 Manual Mode Drive Control The most significant use for manual mode drive control other than the Manual Alignment Test is cleaning of the drives read write heads. To do this, select a drive, then select MANUAL from the Function Select Panel. Insert the Cleaning disk (purchased seperately) into the drive and press the MOTOR ON button. Leave the motor running for as long as the documentation provided with your cleaning disk specifies. When complete, simply turn off the drive motor and press the FUNCTION OFF button. Chapter 9 Drive Disassembly 9.1 Warnings!! !--- ELECTRICAL SAFETY WARNING ---! Performing a drive realignment with Ami...Alignment System requires that the user work around exposed and energized electrical and electronic components. THIS REPRESENTS AN ELECTRICAL SAFETY HAZARD! Extreme care should be exercised! The publishers bear no responsiblity for any harm to persons or equipement that results from following procedures in this manual or from the HELP screens in Ami...Alignment System. !--- INVALIDATED WARRANTY WARNING ---! Following the disassembly and realignment instructions in this manual will invalidate most factory warranties if still in effect! 9.2 Conventions Listed below are various floppy drives for the Amiga computer. Numerous versions of each drive exist. Disassembly instructions are therefor as generic as possible for each drive discussed. Significant differences between drives of the same make are commented upon in the accompanying text. NOTE: The differences discussed MAY NOT ADDRESS EVERY DRIVE OF SIMILAR MAKE AVAILABLE. As adjustments to the stepper are the key in drive realignment each drives stepper motor configuration will be discussed in detail. To date, two types of stepper motors have been observed in Amiga floppy drives. - Direct Gear drive stepper motor. All drives supplied from Comodore-Amiga (A-1000, A2000 and A-500 internal, and the A1010 external ). See figure 14.4.1 - Worm Gear drive stepper motor. All third party manufactured drives discussed in this manual. See figure 14.5.1 and 14.5.2 9.3 A2000 Internal Drive(s) DISASSEMBLY: ENSURE THE COMPUTER AND ALL PERIPHERALS ARE TURNED OFF AND UNPLUGGED! - Unplug the keyboard and mouse from their sockets on the front panel of the computer. - Set the monitor to one side of the computer. It will be necessary to have the monitor on-line during the alignment process from this location. - Remove the 4 side panel screws from the metal computer case, two from each side (Refer to figure 14.1.1). - Remove the center, upper screw for the BACK panel of the computer. - Gently slide the metal cover to the front, off of the chassis. Place the cover out of the way for the duration of the testing. - Remove the thin metal shroud from the test drive. The metal shroud may be attached with either spring clips or very small screws. IF the shroud is attached with screws, it may be necessary to remove the drive from its mount plate to gain access to the shroud screws. Place the shroud out of the way for the duration of the test. (Figure 14.1.2) - A2000 internal drives use the direct gear drive stepper motor. The stepper motor will be mounted on the left rear corner of the drive as seen from above. (Figure 14.1.2 and 14.4.1) - Remove any sealer from around the stepper motor mount screws. - Plug in the keyboard, mouse and computer and boot Ami...Alignment System. Prior to making any adjustments , carefully loosen the two stepper motor mount screws. (Figure 14.4.1) - After adjustments are complete, tighten the stepper motor mount screws and RETEST ALIGNMENT!!!! - Reassemble in the reverse order of disassembly. 9.4 A500 Internal Drive(s) DISASSEMBLY: ENSURE THE COMPUTER AND ALL PERIPHERALS ARE TURNED OFF AND UNPLUGGED! - Unplug the mouse from the computer. - Set the monitor to one side of the computer. It will be necessary to hve the monitor on-line during the alignment process from this location. - Remove the 6 screws from the bottom of the computer case. (Refer to figure 14.2.1) - Gently remove the upper half of the computer housing off of the chassis. Place the cover out of the way for the duration of the test. - Remove the thin metal shroud from the test drive. The metal shroud may be attached with either spring clips or very small screws If the shroud is attached with screws, it may be necessary to remove the drive from its mount plate to gain access to the shroud screws. Place the shroud out to the way for the duration of the test. ( Figure 14.1.2) - A500 internal drives use the direct gear drive stepper motor. The stepper motor will be mounted on the left rear corner of the drive as seen from above. (Figure 14.1.2 and 14/4/1) - Remove any sealer from around the stepper motor mount screws. - Plug in the mouse and boot Ami...Alignment System. Prior to making any adjustments, carefully loosen the two stepper motor mount screws. (Figure 14.4.1) - After adjustments are complete, tighten the stepper motor mount screws and RETEST ALIGNMENT!! - Reassemble in the reverse order of disassembly. 9.5 A1010 External Drive DISASSEMBLY: ENSURE THE COMPUTER AND ALL PERIPHERALS ARE TURNED OFF AND UNPLUGGED! - Remove the screws from the base of the drive. - Lift the top half of the case off of the base. The metal shroud that covers the drive assembly may be held on with screws or spring clips. Remove the shrould. - The A1010 has a direct gear drive stepper motor. Refer to figure 14.4.1. - Remove any sealer from around the stepper motor mount screws. - Plug in the computer and boot Ami...Alignment System. Prior to making any adjustments, carefully loosen the two stepper motor mount screws. (Figure 14.4.1) - After adjustments are complete, tighten the stepper motor mount screws and RETEST ALIGNMENT!! - Reassemble in the reverse order of disassembly. 9.6 The M.A.S.T. Drive DISASSEMBLY: ENSURE THE COMPUTER AND ALL PERIPHERALS ARE TURNED OFF AND UNPLUGGED! - Remove the screws from around the base of the drive. - Slide the outer case off of the base of the unit. The metal shroud that covers the drive assembly may be held on with screws or spring clips. Remove the shroud. - The M.A.S.T. has a worm gear stepper motor. Refer to figure 14.5.1 and 14.5.2. - Plug in the computer and boot Ami...Alignment System. Prior to making any adjustments, carefully loosen the two stepper motor mount ring screws. (Figure 14.5.1 and 14.5.2) - After adjustments are complete , tighten the stepper motor mount ring screws and RETEST ALIGNMENT!! - Reassemble in the reverse order of disassembly. 9.7 The AIR Drive DISASSEMBLY: ENSURE THE COMPUTER AND ALL PERIPHERALS ARE TURNED OFF AND UNPLUGGED! Refer to Figure 14.3.1 - Remove the screws from the base of the drive. - Remove the outer case off of the base of the unit. The metal shroud that covers the drive assembly may be held on with screws or spring clips. Remove the shroud. - The AIR Drive has a worm gear drive stepper motor. Refer to Figure 14.5.1 and 14.5.2 - Plug in the computer and boot Ami...Alignment System. Prior to making any adjustments, carefully loosen the two stepper motor mount ring screws. (Figure 14.5.1 and 14.5.2) - After adjustments are complete, tighten the stepper motor mount screws and RETEST ALIGNMENT!! - Reassemble in the reverse order of disassembly. Chapter 10 CRT DISPLAY MESSAGES 10.1 Status Line Messages The following is a list of all CRT Display Status Line Messages. The Status Line is the upper one third of the CRT Display. - Auto Alignment Check: Displayed when Auto Alignment Function begins. This means that the test precondtions have been meet. (i.e. a drive selected and a disk in the drive. ) - All Functions OFF: This message shows whenever the FUNCTIONS OFF button (or keyboard equivalent ) is pressed, or when a function fails selection. - Auto Alignment Report: This message displays in conjunction with the auto alignment test results (SATISFACTORY, UNSATISFACTORY or POOR) and the prognosis after the 3 track scan is complete. - Avg . Bytes/Sec: The Status Line is used to display the average read and write test bytes per second value of the Performance Function. - Avg. RPM: Display consists of the average drive motor speed (in RPM) since the beginning of the Drive Motor Speed Test. - Can't Allocate Drive: Ami...Alignment was unable to allocate the requested drive. An error Line message will display showing the reason for the allocation failure. - Drive DFn: Allocated: The selected drive (n) was allocated for use. The Workbench Icon will show 'Busy'. - Manual Alignment: Displayed at beginning of Manual Alignmenty Function. Same purpose as Auto Alignment check above. - Manual Alignment Report: This message displays in conjunction with the track alignment test results (SATISFACTORY or UNSATISFACTORY) and the prognosis after the TEST button (or keyboard equivalent) has been pressed. - Manual Mode: Ready: Message indicates the manual mode has been selected, drive motor is on, and heads are ready for movement. - Manual Mode: Standby: This message indicates that manual mode has been selected, but the motor in not on. NOTE: In standby mode, the heads will not move. - Printer Ready: This message is displayed when the PRINT button ( or keyboard equivalent) has been pressed and the printer has been successfully initialized. - Printer Off Line: The print feature has been turned off. The printer is now available for use by other tasks. - Sound Effects ON: The Manual and Auto Alignment Sound Effects have been turned on. - Sound Effects OF: Sound effects have been turned off. - Speed Check: Displayed at beginning of Speed Function. Same purpose as Auto Alignment Check above. - Testing Track Alignment: This message displays during Auto Alignment each time a track is tested. - Testing Tracks....: This message displays during the track integrity test of the Performance Function. 10.2 Message Line Displays The Message Line is the center one third of the CRT display. The most significant messages, condition and test results are printed here. Below is a list of all possible messages. - Bad Track: Possible Performance Function track test result. - Bytes Per Second: The Performance Function report for read and write bytes per second. - Heads Tracking...: This message displays when in manual mode with motor on and the HEADS UP or DOWN arrows (or keyboard equivalent) are pressed, so long as no attempt is made to go outside of legal limits. (Track 00 to 79.) - Poor: Possible test results from the Auto Alignment Function Condition Report. - RPM: The Speed Function report of real time drive motor speed. - Satisfactory: Possible test results from Auto Alignment Function track test and alignment condition report and Manual Alignment Function track test. - Select Drive: This is a system prompt that means the user must select a drive before any function can begin. - Select Function: This prompt means that a drive has been allocated for use. The next significant step is to select a function. - Testing: Shown after pressing the TEST button in manual drive control mode. - Unsatisfactory: Possible test results from Auto Alignment Function track test and alignment condition report and Manual Alignment Function track test. - Valid Track: Possible Performance Function track test result. - Wait: This message displays during progam startup and during initialization of the printer. - '...' This message displays during the Auto Alignment Test track evaluation. 10.3 Error Messages and Corrective Actions The Error Line of the CRT display is the bottom one third of the CRT. Drive and system errors are printed in red. A test prognosis, if good, is printed in green. Unless specifically noted, all messages listed below are printed in red in the Error Line. SYSTEM ERROR CORRECTIVE ACTION - Invalid Unit Number - Select a valid drive - if drive was connected check cabling or drive power supply. - Printer Error During Initialization - Check preferences setting for printer driver. - Ensure printer is on and connected. During Printing - Check printer for error condition such as out-of paper, etc. - Function in Progress - Terminate function before making selection. - Insert Calibration Disk - The selected function requires the calibration disk. Insert the original Calibration disk. - Can't Verify Cal Disk - Ami...Alignment attempted to verify the cal disk but could not, either because the drive was out of alignment or the incorrect disk was inserted. If the original cal disk was inserted in the test drive when this error occured the drive probably needs alignment. - Motor OFF - An attempt was made to move the heads in manual mode with the motor off. Turn on the drive motor of the test drive. - Maximum Track - An attempt was made to manually move the heads beyound track 79. - Minimum Track - An attempt was made to move the heads below track 00. DRIVE ERROR CORRECTIVE ACTION - Can't Read Disk - Either the disk is corrupt or the drive is out of alignment. - Disk Write Protected - The Performance Function write test will fail if the disk is write protected. Close the write protect window on the diskette. - Incorrect Drv Type - An attempt was made to allocate a 5.25" drive. Ami...Alignment only works on the 3.5" floppy drive. - No Memory - The system is low on memory and cannot control the drive. Close windows or screens and retry. - Disk Removed - The diskette was removed from the test drive during a test. Reinsert disk. Chapter 11 Keyboard Control of Ami...Alignment System 11.1 Control Sequence Indroducer Keys Programmers may be familiar with the term 'Control Sequence Introducer' (CSI) keys. Generally it means a sequence of control codes sent to something ( like a printer ) to alert it that a command follows. Users of Hot Key programs will recognize the idea of HOT KEYS that use a qualifying key, (like the AMIGA KEY) , then a command key to run a program. This is another form of a CSI. Ami...Alignment uses both of these concepts to allow for very flexible keyboard control without interfering with your favorite Hot Key program. The chart below shows each Control Panel Buttons keyboard equivalent. The CSI key listed below may be any of the following keys: - Left ALT, Right ALT, Control , Left Amiga , Right Amiga. With this flexibility, Ami...Alignment System should never interfere with your Hot Key program. 11.2 Keyboard Equivalent Chart All keyboard equivalent keys may be upper or lower case. Control Panel Button Keyboard Equivalent Comments QUIT CSI Q PRINT CSI P Toggles printing SOUND CSI E Toggles sound W/B CSI W DRIVES OFF CSI 9 DF0: CSI 0 DF1: CSI 1 DF2: CSI 2 DF3: CSI 3 FUNCTIONS OFF CSI F ALIGN CSI A SPEED CSI S PERF CSI L ongest Test MAN CSI M MOTOR ON CSI O HEADS UP Cursor UP Key (No CSI Needed) HEADS DOWN Cursor Down Key (No CSI Needed) TEST T (No CSI Needed) none HELP Key (No CSI Needed) Chapter 12 Multi Tasking With Ami...Alignment System Ami...Alignment System was designed form the ground up to peacefully multi-task with other programs on your Amiga. However, some things should be considered, and some types of programs should not be run with Ami...Alignment System. Timing is everything when evaluating a drives alignment condition or performance characteristics. For this reason, Ami...Alignment System operates at a slightly higher system priority than many programs, so ensure the accuracy of the timed tests. Problems may occur when running other programs that have a higher system priority than Ami...Alignment System, or operate in a 'busy wait' mode, using too much of the porcessors power. If there is a question about whether or not a program is a 'CPU Hog', run the 'Perf' program supplied on the Amiga Extras disk. Chapter 13 Printing With Ami...Alignment System Ami...Alignment System uses the preferences settings during printing. The Ami...Alignment System Distribution disk includes the Workbench 1.3 printer drivers in the DEVS/PRINTERS directory. IF you will be booting from a copy of the distribution disk, you will need to set up preferences to reflect your printer configuration if you desire printed reports. When Ami...Alignment System initializes the printer and the PRT: light on the Control Panel comes on (red), the printer connot be used by any other task. When the printer feature is turner OFF, the printer is once again available for use by other programs running on the Amiga. Chapter 14 These are the drawings and Figures See IFF files Chapter 15 The Unstick Utility During defelopment of Ami...Alignment System, one problem seemed to recur with all types of floppy drives tested. Intermittently, the read write heads seem to stick at track 0. The cause of this problem is unknown, but the circumstances that lead up to the problem, and the cure, are known. The problem begins when a floppy drive goes into an error condition. The drive seeks track 0 , then re-attempts the operation that caused the error. IF the error does not clear, the heads are left at track 0. So far no problem. BUT, if the computer is booted while the heads are still at track 0, sometimes the heads get 'stuck' there. Have you ever booted your Amiga, only to have the drive reject a perfectly good startup disk? Chances are the heads were stuck at track 0. For drive DF0:, the only cure is to reboot the machine. Sometimes the machine must be booted several times before the drive get 'unstuck' and can accept a valid diskette. Enter UnStuck!! The UnStuck utility comes in two variations, a simple no-frills Workbench version and a more powerful CLI version that incorporates error reporting. Both versions of the UnStuck utility use some software magic to force the read write heads off of track 0. The Workbench versions of UnStuck are called 'Unstuck_DF0' thru 'Unstuck_DF3'. To run, simply double click on the 'Unstuck_DFn' icon for a valid drive. An AmigaDos formsatted diskette must be in the drive when UnStuck is run. If any type of error occurs the screen will 'beep' that is the screen will flash the complemented colors of the Workbench screen (usually yellow). To find out why UnStuck failed, ( the screen flashed), run the CLI version of UnStuck. The CLI version of UnStuck takes the drives unit number as a command line argument. To run UnStuck on DF2:, from the CLI type: UnStuck 2 If Unstuck fails, a reason for the failure will be displayed. Chapter 16 Problems With ROM System Software Are you experiencing the 'flaky floppy' syndrome, but only intermittently? Or, have ALL of your floppy drives suddenly developed as case of the 'flakes'? The Amiga boasts a very powerful operating system, but its very power and complexity makes it prone to some strange behavior. An incorrectly designed or connected peripheral, or a peripheral connected but not turned on may cause considerable confusion on the part of the operating system. This confusion may manifest itself as unexpected system crashes (Gurus) or intermittent misbehavior of one or more of your floppy drives. If you have been experiencing any of the above systoms, Ami...Alignment can help you pinpoint and correct the problem prior to disassembly and realigning all of your hardware. Try the following procedure: - Return your system configuration to a 'standard' Amiga. That is, disconnect any external floppy or hard drive. - Boot your system using the Ami...Alignment System distribution disk. Perform all of the tests on DF0: (and DF1: for the A2000) to insure that the internal floppy drive(s) are OK. - Assuming everything is satisfactory up to this point, turn off your system and connect any external floppy drive(s). If the external floppies have a power switch, leave the drives turned off. Reboot with the distribution disk and retest the internal drives. If test results are different than the original test conducted, (especially the PERFORMANCE FUNCTION Average Read and Write Test results), the external floppies are causing your 'flaky floppy' problems! - Repeat the above procedure, but turn on the external floppy(s) and test them as welll as the internal drive(s). Any deviation in test results from the original test indicates a problem in the external drive(s). - Again, repeat the above procedure, this time connecting your hard drive. If it has a power switch, leave it OFF. Reboot and retest all of your system floppies. Any deviation from the original test results on the internal and external floppies indicates a problem with the hard drive. Using this technique (of performing all tests on your floppies with no external devices connected to establish a 'standard', then connecting peripherals one at a time and retesting) you can test every piece of hardware in your system, thus isolating the cause of a 'confused' operating system.