* SPIRIT-BOARD 1000 SERIES INSTALLATION INSTRUCTIONS (5-23-88) * ================================================================== Welcome! This document will explain how to install, set up, and use your SPIRIT TECHNOLOGY IN1000 FAST Memory. You may first page through this document on the screen (taking notes if you do not have a printer) or, if you have a printer, PRINT OUT THESE INSTRUCTIONS BEFORE DISASSEMBLING YOUR AMIGA and be sure to see all of the diagrams on the included sheet. Obviously, you will not be able to get to these instructions when you have your unit apart. Make a copy of the manual to your printer NOW by following the steps below. 1. Kickstart your AMIGA with V1.2 (if needed). 2. Boot Workbench V1.2. 3. Insert SPIRIT Disk in DF1: (DF0: for single drive users). 4. Open SPIRIT Disk icon. 5. Double click on the PRINT_MANUAL! icon. The documentation will then be printed to your printer (PRT:). NOTE - Those of you who have only one disk drive, or would like the convenience of booting the SPIRIT Disk, may run the program SPIRIT_SETUP which will copy AmigaDOS and WorkBench files to the SPIRIT Disk thus making it bootable. We suggest that you thoroughly read this entire Manual and see all the diagrams on the included sheet before you attempt the installation procedures. The SPIRIT TECHNOLOGY IN1000 expansion module installs inside the case of the AMIGA 1000 computer. This involves 7 steps. 1. Opening the AMIGA 1000. 2. Carefully removing the 68000 Microprocessor. 3. Installing ram chips and plugging the 68000 on to the SPIRIT-BOARD. 4. Plugging the SPIRIT-BOARD assembly into the 68000 socket and hooking two microclips to a pal chip. 5. Testing the SPIRIT-BOARD. 6. Selecting a suitable configuration. 7. Reassembly of your AMIGA 1000 * Tools Needed * A small phillips head screw driver, a flat screw driver, needle nose pliers, and caution are the only tools you will need. Also note that static is more likely to build its charge on carpeted floors. It is best to perform the installation on non carpeted floors or use an anti static mat. To avoid the possibility of static electricity destroying or damaging chips, it is best to work in BARE FEET. If you do not feel qualified to perform the installation, you may check with your local AMIGA dealer to perform the installation for you. * Installation Step 1 * Remove the five screws from the bottom of the AMIGA. Place these in a dish so they will not be lost or mixed with other screws. SEE DIAGRAM 1 ON THE DIAGRAMS SHEET. Page 1 - Remove the top cover by grasping at its corner seams and pulling upwards. A wide flat blade screw driver may then be inserted into the seam at each top cover corner and twisted to also help pop the cover loose. Place the cover to one side. This now exposes the internal FCC radiation shield and inner components. Carefully remove the back cover plate. A little prying may be required to accomplish this. It is not absolutely necessary to remove this cover, but installation will be made a lot easier if you do. Remove 8 phillips head self tapping screws holding the radiation shield to the rear of the amiga. Group separately. SEE DIAGRAM 2 ON THE DIAGRAMS SHEET. Remove two phillips head self tapping screws at the front edge of the AMIGA FCC shielding, one on each side of the AMIGA 256K Memory Module. Group separately. SEE DIAGRAM 2 ON THE DIAGRAMS SHEET. Remove three small phillips machine screws holding the FCC shielding to the internal power supply. Group separately. SEE DIAGRAM 2 ON THE DIAGRAMS SHEET. Remove one flathead phillips machine screw holding the FCC shielding to the internal disk drive. Group Separately. SEE DIAGRAM 2 ON THE DIAGRAMS SHEET. Using needle nose pliers, bend the two metal retaining tabs located at the right and left rear FCC shielding corners until they will clear their slot. SEE DIAGRAM 2 ON THE DIAGRAMS SHEET. Using a little rocking action from rear to front, the FCC Shielding can now be removed and placed to one side. This completes installation step 1. * Installation Step 2 * The 68000 Microprocessor is the large I.C. on the right hand side of the computer, next to the expansion connector. Using a blade screw driver, or an I.C. remover VERY CAREFULLY pry the 68000 from its SOCKET (DO NOT PRY BELOW THE SOCKET!). SEE DIAGRAM 3 ON THE DIAGRAMS SHEET. CAUTION - This is a static sensitive component, DO NOT TOUCH THE PINS unless you are wearing a grounding strap or you are static free! CAUTION - DO NOT LEVER the screw driver down into the AMIGA board under the 68000 or you may DAMAGE the CIRCUIT TRACES. CAUTION - DO NOT BEND THE PINS on the 68000 or you may have trouble reinstalling it on the SPIRIT memory board. CAUTION - NOTE THE DIRECTION of the I.C. orientation, NOTCH ON ONE END is pointing towards the REAR of the AMIGA. This completes installation step 2. Page 2 - * Installation Step 3 * This step is easy if the 68000 Microprocessor has been carefully removed in the prior step. Visually examine the pins on the 68000 to make VERY sure that they are perpendicular, if they are not, gently straighten them using the needle nose pliers on each pin. CAUTION - The pins on any I.C. are delicate and not designed to be bent very much or they will break off and a new I.C. will need to be obtained. The 68000 Microprocessor must now be installed into the SPIRIT-BOARD. The orientation of the 68000 must be the same in the SPIRIT-BOARD as it was on the AMIGA motherboard with the notch end of the 68000 towards the REAR of the AMIGA, you MUST be careful to prevent bending a pin under the 68000 or outside the mating SPIRIT socket. The easiest way is to "start" all the pins on one side of the connector and then lower the other row of pins into the other side - making sure they are all centered in the connector holes. Now apply a FIRM EVEN PRESSURE to the top of the 68000 until it is completely seated in the SPIRIT-BOARD. If you balance the SPIRIT-BOARD on the two rows of pins you can push down with the heel of your hand to seat the 68000. CAUTION - The PINS on the solder side of the SPIRIT-BOARD are sharp and can mar a soft surface such as wood. They will also break very easily if bent too much! * Installing ram chips on a 0K SPIRIT-BOARD * The chip specifications for the SPIRIT-BOARD 1000 are as follows. 256K x 1 DRAMs 120 Or 150 ns Chips 16 Chips Per Bank = 512K 48 Chips Per Board = 1.5MEG Banks should be filled in the following order adding 16 chips per bank each time. FIRST - Bank 0....... 512K SECOND - Bank 1....... 1MEG THIRD - Bank 2....... 1.5MEG Bank 0 is located along the back edge of the SPIRIT-BOARD, bank 1 is the center row of sockets and bank 2 is the row of sockets closest to the 68000 microprocessor. Chip orientation is labeled and is the same as the socket indicates (notches pointing towards bank 0). Inspect each chip BEFORE attempting to insert in socket. Make sure all pins are straight and aligned with all the other pins. If not straight, gently adjust with needle nose pliers. Adjust width between rows of pins by gently pressing entire row against a straight surface, like the edge of a table. Page 3 - Insert the chips into the sockets with a firm, uniform pressure. Chips should click uniformly into place and be evenly seated. Make sure the BOARD is evenly supported on a flat surface to distribute pressure equally. The extended pins under the 68000 socket should, of course, hang over the edge of this flat surface (usually the edge of your work area). Be sure you protect the work area surface from the solder side of the BOARD. Also be sure the BOARD's microclips (J1 and J2) are out from under the solder side of your SPIRIT-BOARD. Take similar care to clear the small capacitor next to the extended pins of the 68000 socket on the underside of the SPIRIT-BOARD. Double check your work before proceeding with the installation of your SPIRIT-BOARD. This completes installation step 3. * Installation Step 4 * Now you must hook two microclips to the DPALEN (U6N) PAL chip. The DPALEN chip is located on the underside of the DaughterBoard. The DaughterBoard is located upside down above the AMIGA 1000 MotherBoard. Since the DaughterBoard is upside down the DPALEN (U6N) is almost impossible to access without having to remove the DaughterBoard from its mount. To easily hook the microclips you have two options, you may.... 1. Solder the clips to the solderside pins. There are no heat sensitive devices to be concerned about when soldering. SEE DIAGRAM 4 ON THE DIAGRAMS SHEET. - OR - 2. Hook the clips to the extension pins located opposite the solder side. The extension pins (the gold shafts leading into the AMIGA 1000 MotherBoard) are a direct pass through from the above solder side, so you can easily hook the clips to the appropriate pins. SEE DIAGRAM 4 ON THE DIAGRAMS SHEET. The two microclips coming from the SPIRIT-BOARD will be labeled J1 and J2, they must be hooked to the DaughterBoard as INDICATED BY DIAGRAM 4 ON THE DIAGRAMS SHEET PROVIDED. For the those technically interested, this provides the OVR* (override) and XRDY* (ext. ready) necessary for autoconfig or non autoconfig options. see DIAGRAM 4 for the locations of OVR* and XRDY*, the microclips should be hooked accordingly and are labeled appropriatley where the wires hook to the base of the SPIRIT-BOARD. * Special Note For Single Board (International) A-1000s * For single board versions of the AMIGA 1000 you must hook J1 to pin 7 and hook J2 to pin 8 of the PAL chip labeled "PALEN" (U4T). The internal disk drive assembly must be removed to access this PAL chip. We are Sorry we have no diagram for this procedure. If you have any difficulties please contact SPIRIT TECHNOLOGY or your local dealer. Page 4 - Before you proceed, make sure you have clip (J1) and clip (J2) hooked to the appropriately labeled pins above. The SPIRIT-BOARD's 68000 extension pins should now be examined to make sure the tips are perfectly straight and the rows are even. They have been aligned at the factory but shipment will sometimes cause some bending. The SPIRIT-BOARD can now be installed into the empty AMIGA 68000 socket. Carefully place the SPIRIT-BOARD so the pins line up in the AMIGA 68000 socket. You should examine each pin for alignment even if you need to use a flashlight. Now exert a firm even downward pressure until the SPIRIT-BOARD pins are fully seated in the AMIGA 1000 MotherBoard. This completes installation step 4. * Installation Step 5 * When the above installation is done (AND YOU HAVE DOUBLE-CHECKED EVERYTHING) you are ready for testing. With the AMIGA 1000 still open and the shielding off connect the keyboard connector and mouse. Now connect the monitor and power cables to the AMIGA 1000. Turn on the AMIGA while watching the power light. If it does not flash on as normal and you do not see the KickStart prompt screen then turn off the AMIGA and check your installation and configuration. If everything appears to be functioning properly and you get the WorkBench prompt screen, then run the SPIRIT-BOARD "STEST" program located on the SPIRIT disk. "STEST" is a program to test your SPIRIT-BOARD. To use, either enter "STEST" from the CLI or click the icon from the WorkBench. It will draw an outline of your memory board with all the memory chips shown. Your memory board must be configured to be at address 800000 HEX (Config #4 located on page 8, this configuration is default from the factory). You should also remember NOT to run the "ADDMEM" command before running the memory test. You can exit anytime by pressing the Close gadget. Any chips that are either not installed or are bad will be shown in the same color as the text "BAD CHIPS". The following tests are performed: * 0's fill and 1's fill * These two tests will detect any chips not installed or that don't work at all. This will find most bad chips immediately. * Walking 1's * This is a good test for finding shorted data bits between chips. Page 5 - * Random Data Test * This test fills all the memory with random data and then tests each location to see if it has been changed. This works well for detecting shorted address lines, marginal chips and chips that are data sensitive. * Data Retention Test * This test disables interrupts for about 2 seconds and then does a very tight loop which will prevent the CPU from doing the memory refresh. It then tests the random data in the memory to be sure it has not changed. This is a good test to be sure that the memory refresh circuit is working ok. The last 2 tests will repeat until you click the Close gadget. This can be left running for as long as you want. The current pass is printed along with a running total of all errors. Any chip in red has had an error. Chip colors are not redrawn between tests unless there was an error. This program does not multitask very well because it is very CPU intensive and also has the interrupts disabled during the data retention test. If you are unable to get things working, please reference the Trouble Shooting Guide below. If you are still having problems contact SPIRIT Technology at: SPIRIT Technology 220 West 2950 South SLC, UT 84115 Technical Support Call (801) 485-4275 Ordering Call (800) 433-7572 Page 6 - * Trouble Shooting Guide * SYMPTOM A - Screen is black or does not prompt KickStart. 1. 68000 chip installed backwards. 2. The pins on the SPIRIT-BOARD are not making a proper connection with the motherboard socket 3. Disk drive cable disconnected or misconnected during SPIRIT-BOARD installation. SYMPTOM B - AMIGA will not load kickstart. 1. SPIRIT-BOARD pins are not making a proper connection with the motherboard socket. 2. KickStart daughterboard PALs in locations J, K, L, and N might need a ground wire connected linking pin 10 of each PAL location together. Use 24 AWG insulated wire to make the four solder connections. Leave enough extra wire length to additionally connect to the motherboard ground located near the left edge of the motherboard and next to the power supply. Use the hold down screw at that location to hold the ground wire in place (see Special Expansion Instructions on page 10). 3. The 68000 microprocessor should probably be replaced with Motorola brand, if another brand is presently installed. 4. Configuration address selected for the SPIRIT-BOARD conflicts with another device attached to your AMIGA 1000's expansion port. 5. J1 and J2 jumper microclips improperly connected. 6. Motherboard socket damaged to the point of needing a replacement. SYMPTOM C - Will Not Load WorkBench. 2. KickStart daughterboard pals in locations J and K are too slow. These PALs should be replaced with 15 nsec pals, available from SPIRIT TECHNOLOGY for $23.00 postage paid. If you remove the daughter board and the PALs in locations J and K are Texas Instruments (PAL16L8A-2CN) they should be replaced with PAL16L8-15CN, a much faster pal. This change MUST be incorporated if you have additional devices, such as a hard disk or memory module attached to the AMIGA 1000's expansion port (see Special Expansion Instructions on page 10). SYMPTOM D - No response from keyboard. 1. Traces under the 68000 motherboard socket have been damaged while removing the 68000. If you are unsuccessful please call tech support at (801) 485-4275. This completes installation step 5. Page 7 - * Configuration Step 6 * Now you must choose a configuration for your system. The PLUGS are labeled as JP1, JP2 and JP3 accordingly towards the center of the SPIRIT-BOARD. Use the plastic shorting PLUG clips attached to the prongs. Connecting the two prongs with the PLUG results in an "ON" configuration. Attaching the PLUG to just one of the prongs results in an "OFF" configuration. Use this table to select your configuration : - < SPIRIT-BOARD CONFIGURATION TABLE > - +-----+-----+-----+---------+---------+--------+------------+ | JP1 | JP2 | JP3 | MEMORY | ADDRESS | BANKS | ACCESS | +-----+-----+-----+---------+---------+--------+------------+ 1 - | OFF | OFF | OFF | 1.5 MEG | C00000 | 012 | AUTOCONFIG | 2 - | OFF | OFF | ON | 1.0 MEG | C00000 | 01 | AUTOCONFIG | 3 - | OFF | ON | ON | 0.5 KBS | C00000 | 0 | AUTOCONFIG | 4 - | ON | ON | ON | OPTION | 800000 | OPTION | ADDMEM | +-----+-----+-----+---------+---------+--------+------------+ With V1.2 of the operating system the extra memory will automatically be noticed and added. Nothing more is required unless you configured your memory at 800000 (Config #4), then you must use the addmem command which is located in the C directory on the SPIRIT Disk. The following applies to the 800000 memory address configuration # 4. From the CLI type the following that applies to your memory configuration. SPIRIT:C/ADDMEM 800000 97FFFF For 1.5 MEG Board SPIRIT:C/ADDMEM 800000 8FFFFF For 1.0 MEG Board SPIRIT:C/ADDMEM 800000 87FFFF For 0.5 MEG Board If you don't like using the ADDMEM command from the CLI you can double click on the icons ADDMEM(1.5), ADDMEM(1.0) and ADDMEM(0.5) located on the SPIRIT Disk which have the same effect as if running ADDMEM from the AmigaDOS CLI. You may also use the ADDMEM INSTALL icons ADDMEM-1.5, ADDMEM-1.0 and ADDMEM-0.5 located on the SPIRIT disk. To use these installation programs all you need to do is double click on the icon that fits your memory configuration, and the install script will automatically set up any of your bootable AmigaDOS system disks with the addmem command, so that the appropriate ADDMEM configuration is automatically activated in the Startup-Sequence at bootup. This completes installation step 6. * Installation Step 7 * When all tests are completed and a configuration has been chosen unplug the power, monitor, and keyboard cables. Now you can return to step 1 and Reassemble by going in reverse order. This completes the SPIRIT-BOARD installation procedure. Page 8 - * FAST Memory Technical Notes * The memory in the SPIRIT-BOARD is classified as FAST memory. The memory that comes with your AMIGA is called CHIP memory. The difference is that the 68000 can tell the AMIGA custom chips to do things with CHIP Memory such as hardware line draw, logic operations, block moves or fills that the 68000 would otherwise need to do itself. These operations take some of the memory that the processor could otherwise use, but are much faster than if the processor actually had to do the operation itself. FAST memory allows the processor to continue at full speed, all the time. FAST memory is electrically separate from CHIP memory. Programs running in FAST memory run at full speed, even when the custom chips are busy doing what they do best. With FAST memory a program could have the AMIGA blitter draw a line and at the same time, calculate the endpoints for the next line. Programmers can also instruct the custom chips to use processor clock cycles to add more colors to certain display modes. * Software Incompatibilities With FAST Memory * There are some programs that have been incorrectly programmed to handle FAST memory and will not work when FAST memory is added. for a possible cure, Open the Free_Stuff directory and then the FixHunk directory, carefully read the "FixHunk.Doc" file for an explanation. The icon called "Ram ON\OFF" allows you to toggle the allocation of FAST memory OFF and ON, allowing use of defective programs. If your program requires FAST memory OFF at startup then use the NORAM_SETUP install program located on the SPIRIT disk, this program will modify your disk to turn FAST memory off at startup. The install program will not work with nonstandard DOS formats. When using the NORAM_SETUP script double click on the icon, then wait for a prompt which will tell you to put your disk in DF0: (make sure you use a BACKUP of your disk. We will not be liable for any damages). After you have inserted your disk press return at the prompt, wait for a few moments. Now your disk will have been modified to disable FAST memory at startup. Now reboot your AMIGA and test your software. If your software still does not work please contact us. * Setting And Using The SPIRIT-BOARD Clock/Calendar * To set the SPIRIT-BOARD clock follow the steps below. 1. Load the AmigaDOS CLI by double clicking on the CLI Icon located on the SPIRIT disk. 2. Type SPIRIT:C/SETCLOCK MM/DD/YY HH:MM:SS (for example 01/05/88 13:49:00) and hit RETURN. Your SPIRIT clock should now be correctly set. NOTE - When setting the clock in a leap year (1988) you must subtract one day (before FEBRUARY) or add one day (after FEBRUARY) from the actual date. If you don't, your system clock will be incorrect. Page 9 - NOTE - Some AMIGA software manipulates the machine in an unusual way this may cause the SPIRIT clock to reset and display the message CLOCK NOT FOUND. If this should happen then use the SETCLOCK program to reset the clock chip. The clock is not automatically read by the system software. To read the clock you must manually copy the READCLOCK program (located on the SPIRIT disk in the C directory) to your system disk, and add it to the startup-sequence (located in the S directory on your system disk). Or you can use the CLOCK_SETUP installation program located on the SPIRIT disk which will automatically setup your selected disks. To use CLOCK_SETUP, double click on the CLOCK_SETUP icon, you will then be prompted to put your disk in DF0:, you may then press RETURN when you are ready. Make sure to use a backup disk (we will not be liable for any disk damage). Wait, and your disk startup-sequence will have been modified, and the READCLOCK program copied. * Clock Chip Technical Information * The SPIRIT-BOARD clock is a Thompson / Mostek zeropower TimeKeeper MK48T02. It has 2040 bytes of battery backed ram, which is available for use, and 8 bytes of clock registers. The battery will last from 5 to about 17 years depending on variables such as temperature (high heat lowers battery life). The ram starts at location $DC0001 and every other byte after that for a total of 2040 bytes. * Using Multiple Expansion Products * The SPIRIT-BOARD memory is designed to peacefully co-exist with expansion devices that connect to the side of the AMIGA. The SPIRIT-BOARD *DOES*, however, use electrical power, and adds some line "load" to the expansion bus (650ma MAX). For this reason a SPIRIT internal board "counts" as one external expansion device. If you have an expansion product that fails to work with the AMIGA and SPIRIT-BOARD (constant crashing and guru codes or no screen.) then you must follow the special expansion instructions. Page 10 - * Special Expansion Instructions * 1. Remove the KickStart daughterboard from your A-1000 computer. 2. OBSERVE THE PAL CHIPS IN LOCATIONS J, K, L, and N. They should be manufactured by M.M.I. (Monolithic Memories Inc.) if manufactured by Texas Instruments (T.I.) they should be replaced in locations J and K. The chips are marked 02 and 04. Update kits are available from Spirit Technology for $23.00 U.S. postage paid. 3. Connect pin #10 on each PAL chip J, K, L, and N together with a jumper wire. This wire should also extend down to motherboard ground and be connected. 4. Re-install the KickStart board in your A-1000. Be careful not to bend any interconnect pins. 5. Finally connect a jumper wire from the 68000 chip pin #53 located on the SPIRIT-BOARD to the A-1000 motherboard ground. This completes these special instructions. THANKS FOR YOUR SUPPORT. WATCH FOR MANY EXCITING PRODUCTS FROM SPIRIT! Page 11