home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d5xx / d587 / tmkbp.lha / TMKBP / Doc < prev    next >
Text File  |  1992-01-04  |  39KB  |  953 lines

  1. The Multi-Kickstart Board Project.
  2. Revision 3.1
  3. Copyright 1990, 1991.  Neil Coito and Michael Cianflone.
  4.  
  5. Amiga and Kickstart are registered trademarks of Commodore-Amiga.
  6.  
  7.  
  8. **********************************************************************
  9.  
  10. Three Sentence Overview Of What This Thing Is:
  11.  
  12. The Multi-Kickstart Board Project allows the user of an Amiga 500,
  13. 2000, or 2500 to switch between different versions of the operating
  14. system, called Kickstart.  Some older software, and even some new
  15. software, are not compatible with Commodore's latest version of
  16. the operating system. This hardware project will let you use the new
  17. version of the operating system (it is *tons* better than 1.3 and
  18. below), and still remain compatible with the software that won't work
  19. under the new operating system.
  20.  
  21. **********************************************************************
  22.  
  23.  
  24. The files below, and the information contained with them, are NOT 
  25. public domain. They are copyrighted by Neil Coito and Michael 
  26. Cianflone. What this means is that you cannot take the design and 
  27. information within the archive and make your own boards and sell them
  28. without prior written permission from us.  What it does mean is that 
  29. you are free to make your own board from this information whether you
  30. buy the board and parts from us or whether you wire-wrap your own.
  31.  
  32. This archive may be freely copied and distributed as long as all the 
  33. files remain unmodified and intact, and as long as there is no charge
  34. for them except a reasonable copying and media fee.
  35.  
  36. The files included within this archive are:
  37.  
  38. TMKBP31.doc           The file you are reading right now. This file 
  39.                       contains all the ordering information, assembly
  40.                       instructions, and everything else you will need
  41.                       to know to build The Multi-Kickstart Board
  42.                       Project, except pictures.
  43.  
  44. TMKBP31Schematic.iff  Schematic diagram of The Multi-Kickstart Board 
  45.                       Project
  46.  
  47. TMKBP31Parts.iff      Diagram of what each part looks like
  48.  
  49. TMKBP31Layout.iff     Mechanical drawing of The Multi-Kickstart Board
  50.                       Project
  51.  
  52. TMKBP31Ribbon.iff     Diagram, and measurements of the 40 pin ribbon 
  53.                       cable
  54.  
  55. TMKBP31Switch.iff     Diagram of how to hook up the 3 position switch
  56.  
  57. TMKBP31Board.iff      Picture of the printed circuit board showing
  58.                       where the optional cutting of a jumper needs to
  59.                       be done, and how to determine if you need the
  60.                       jumper cut.
  61.  
  62. TMKBP31Probes.iff     Diagram of the probes needed to test and
  63.                       troubleshoot the  Multi-Kickstart Board Project.
  64.  
  65.  
  66. ----------------------------------------------------------------------
  67.  
  68.  
  69. Disclaimer:
  70.  
  71. Although every effort has been made to eliminate errors and insure
  72. compatibility, these files come with no warranty. If there is a
  73. typing error... sorry, it's not my fault it's yours :-) Also, you
  74. are at your own risk to build The Multi-Kickstart Board Project 
  75. (TMKBP). If you blow up your computer or burn your house down then 
  76. it's not our fault. You assume all responsibility for all information 
  77. taken from this archive, and for building the Multi-Kickstart Board 
  78. Project. Basically, it's not our fault if you have any problems, 
  79. though we will try to help; if you have access to a modem we can be 
  80. reached at: 
  81.  
  82. UUCP: {hplabs!hp-sdd ucsd nosc}!crash!pnet01!neil
  83. ARPA: crash!pnet01!neil@nosc.mil
  84. INET: neil@pnet01.cts.com
  85.  
  86. There, if you're still with us, and if I haven't scared you off then 
  87. continue reading and maybe you can build one of these nifty projects 
  88. to almost ensure compatibility with your older software, and even a 
  89. few new ones!
  90.  
  91. ----------------------------------------------------------------------
  92.  
  93.  
  94. Compatibility:
  95.  
  96. Works with all versions of the Amiga 500.
  97. Works with all versions of the Amiga 2000 including models A and B.
  98.  
  99.  
  100. ----------------------------------------------------------------------
  101.  
  102.  
  103. General Information:
  104.  
  105. The Multi-Kickstart Board Project allows the user of an Amiga 500, 
  106. 2000, or 2500 to switch between different versions of the operating 
  107. system, called Kickstart.  These versions of Kickstart are contained 
  108. on ROM chips that are normally plugged into the computer mother board.
  109.  
  110. The reason for the switching ability is due to the incompatibility of
  111. older software programs, and perhaps a few new ones, with the newest
  112. version of the operating system, particularly Kickstart version 2.04.
  113. The Multi-Kickstart Board Project will enable the user to access an
  114. older version of Kickstart so that 2.04-incompatible software in the
  115. user's library may be used.  The Multi-Kickstart Board Project will
  116. also allow the user to switch to the latest version of Kickstart to
  117. gain the advantages it offers with newer, more compatible software.
  118.  
  119. The user removes the ROM chip from the computer mother board, inserts
  120. it into any empty socket on The Multi-Kickstart Board Project, and
  121. then inserts the 40 pin DIP connector from The Multi-Kickstart Board
  122. Project into the empty ROM socket on the mother board.  When a newer
  123. version of Kickstart is purchased, that ROM is simply plugged into 
  124. another empty socket on The Multi-Kickstart Board Project.  The user
  125. may then, with a flick of a switch, select either version of 
  126. Kickstart: the older version that is more compatible with the user's
  127. collection of older software, or the newer version with its many
  128. enhancements.  A third ROM socket is present on The Multi-Kickstart
  129. Board Project to allow for another, future version of Kickstart.
  130.  
  131. You can build this project by obtaining all the parts yourself and
  132. wire wrapping it together on a perfboard, following the schematics, or
  133. you can order The Multi-Kickstart Board Project in kit form which
  134. includes the printed circuit board and all the parts needed to put it
  135. together. See the parts list for a detailed breakdown of the parts
  136. needed.  You can also order just a printed circuit board from us if
  137. you have your own parts. 
  138.  
  139.  
  140. ----------------------------------------------------------------------
  141.  
  142.  
  143. The Multi-Kickstart Board Project Parts List:
  144.  
  145. If you order The Multi-Kickstart Board Project printed circuit board
  146. with parts, then it comes with everything listed here except those 
  147. marked OPTIONAL. If you just order the printed circuit board with no
  148. parts then, you guessed it, it just comes with a printed circuit 
  149. board.
  150.  
  151.  
  152. COMPONENTS:
  153.  
  154.  
  155. REF# - DESCRIPTION
  156.  
  157.  R1  - 330 Ohm 1/4W Resistor
  158.  
  159.  R2  - 330 Ohm 1/4W Resistor
  160.  
  161.  R3  - 330 Ohm 1/4W Resistor
  162.  
  163.  C1  - .01uF 25V Ceramic Capacitor
  164.  
  165.  C2  - .01uF 25V Ceramic Capacitor
  166.  
  167.  C3  - .01uF 25V Ceramic Capacitor
  168.  
  169.  U1  - 74LS32 quad two input OR gate
  170.  
  171. ROM1 - Any version Amiga Kickstart ROM (OPTIONAL)
  172.  
  173. ROM2 - Any version Amiga Kickstart ROM (OPTIONAL)
  174.  
  175. ROM3 - Any version Amiga Kickstart ROM (OPTIONAL)
  176.  
  177. SW1  - Single Pole 3 Position Switch with 4 wire ribbon cable
  178.  
  179. CN1  - 40 conductor ribbon cable with 40 pin DIP connector
  180.  
  181.  
  182.  
  183. MISCELLANEOUS PARTS:
  184.  
  185.  
  186.  
  187. QTY - DESCRIPTION
  188.  
  189.  1  - The Multi-Kickstart Board Project printed circuit board 
  190.  
  191.  3  - 40 pin DIP Sockets
  192.  
  193.  1  - 14 pin DIP Socket
  194.  
  195.  1  - 2.5 feet 4 conductor ribbon cable
  196.  
  197.  4  - Rubber feet or plastic spacers (OPTIONAL)
  198.  
  199.  
  200.  
  201. All parts shown above are included in our "The Multi-Kickstart Board 
  202. Project" kit except for the parts marked (OPTIONAL).  We do not supply
  203. the parts marked (OPTIONAL).
  204.  
  205.  
  206. ----------------------------------------------------------------------
  207.  
  208.  
  209. Ordering Information:
  210.  
  211. To order The Multi-Kickstart Board Project either print out the 
  212. following order form or make your own just like it and mail it, along
  213. with your payment, (make the check payable to Neil Coito) to:
  214.  
  215.  
  216.                The Multi-Kickstart Board Project
  217.                P.O. Box 60414
  218.                San Diego, CA 92166
  219.                USA
  220.  
  221.  
  222. ......................................................................
  223.  
  224.  
  225. Please send:
  226.  
  227.  
  228.   ____ Board(s) and parts at $14.95 each for a total of    $_____
  229.  
  230.   ____ Board(s) WITHOUT parts at $9.95 each for a total of $_____
  231.  
  232.   if in California add 8.25% tax                           $_____
  233.  
  234.   shipping and packaging (see below)                       $_____
  235.  
  236.  
  237.  
  238.   Total                                                    $_____
  239.  
  240.  
  241.  
  242.  
  243.  
  244.   TO: ____________________________________
  245.  
  246.                     name
  247.  
  248.  
  249.       ____________________________________
  250.  
  251.                   address
  252.  
  253.  
  254.       ____________________________________
  255.  
  256.         city           state     zip code
  257.  
  258.  
  259.       ____________________________________
  260.  
  261.        country
  262.  
  263.  
  264. .....................................................................
  265.  
  266.  
  267.  
  268. note: DO NOT SEND CASH. Only send a check or money order. We will 
  269. accept personal checks. All checks must be in US funds drawn on a US
  270. bank. 
  271.  
  272.  
  273. ********************************************************************
  274. ************* MAKE THE CHECK PAYABLE TO: Neil Coito ****************
  275. ********************************************************************
  276.  
  277.  
  278. ---------------------------------------------------------------------
  279.  
  280.  
  281. Shipping and Packaging Prices:
  282.  
  283. All shipping within the United States is done First Class, and all
  284. shipping done outside the United States is done by Air Mail.
  285.  
  286. Shipping and Packaging:
  287.  
  288. Prices are for EACH board with parts ordered. Same shipping and 
  289. packaging price for each board ordered without parts.
  290.  
  291.  
  292.  
  293. United States -  $1.16
  294.  
  295. Canada        -   1.22
  296.  
  297. Mexico        -   1.25
  298.  
  299. Germany       -   2.53
  300.  
  301. England       -   2.53
  302.  
  303. France        -   2.53
  304.  
  305. Australia     -   3.11
  306.  
  307.  
  308. These are all the main locations I could think of to ask the post 
  309. office for shipping rates to. Shipping and packaging to Europe appears
  310. to be $2.53 so if you're in Europe and we don't have a shipping price
  311. for your area then just make it $2.53 for shipping. The weight of the
  312. package is 3.9 ounces so if you are somewhere else that we don't have
  313. a price for then you can go to the post office there and see what the
  314. shipping would be and add 18 cents for packaging. If you can't get to
  315. the post office and your country is not listed then make the shipping
  316. and packaging $3.50 and that should cover it.
  317.  
  318.  
  319. ----------------------------------------------------------------------
  320.  
  321.  
  322. Theory Of Operation:
  323.  
  324. The Multi-Kickstart Board Project is simply an extension of the 
  325. Amiga's ROM socket with switching ability.  The circuit board consists
  326. of three ROM sockets (ROM1, ROM2, and ROM3), three 330 ohm resistors
  327. (R1, R2, and R3), three .01uF capacitors (C1, C2, and C3), and a
  328. 74LS32 quad two input OR gate (U1).  
  329.  
  330. The ROM chip of the Amiga is a Read Only Memory chip that contains the
  331. operating system of the Amiga Computer called Kickstart.  In order for
  332. the computer to read the contents of any memory chip, the processor
  333. has to somehow tell the memory chip that it would like to read its 
  334. contents.  Many memory chips have a pin call Output Enable (*OE). This
  335. pin is used by the computer system to tell the ROM chip that it is the
  336. device being selected to be read from by the processor. By decoding
  337. the address lines of the processor, a signal called *ROMEN is produced
  338. by the computer. This signal is then fed into the Output Enable pin of
  339. the Kickstart ROM.  The Output Enable pin of the Amiga's ROM chip is
  340. an active low line. This means that the ROM will only respond to the
  341. address bus if its Output Enable line is low, or 0 volts. If this line
  342. is high, or 5 volts, the ROM chip will effectively take itself off the
  343. data bus and will not respond to the address bus. By taking control of
  344. the Output Enable line and steering it to one of three ROM sockets,
  345. The Multi-Kickstart Board Project is able to control which one of
  346. three ROMs will be used by the computer.  When one of the ROMs is
  347. enabled, the other two ROMs remain off the data bus. They will stay
  348. off the data bus as long as their Output Enable pins stay high. The
  349. logic circuitry of The Multi-Kickstart Board Project was designed to
  350. only allow one ROM to be enabled at a time, allowing for only one
  351. operating system to be running, for example Kickstart 1.3, Kickstart
  352. 2.04 or any other Kickstart version installed in the board. Other than
  353. the Output Enable lines, all the other lines of the ROMs on the board
  354. are connected in parallel as you can see in the schematic.  If for any
  355. reason all the ROMs were all enabled at the same time bus contention
  356. would exist on the data bus and the machine would crash.
  357.  
  358. At the heart of The Multi-Kickstart Board Project is a 74LS32 two 
  359. input quad OR gate. This device is configured as a logical switch that
  360. will only allow one Output Enable line to be activated at a time. The
  361. logic circuit is controlled by a three position switch which is used
  362. to select between the ROMs. All the lines from the Amiga's ROM socket
  363. are placed in parallel with all the lines of the ROM sockets on The
  364. Multi-Kickstart Board Project, except for the Output Enable lines of
  365. both the Amiga's ROM socket and The Multi-Kickstart Board Project's
  366. ROM sockets.  The Output Enable line from the Amiga's ROM socket is
  367. sent into one of the gates of the logic chip that is configured as a
  368. buffer. This buffered signal is then fed into one of the inputs of
  369. each of the remaining three gates.  The other input of the remaining
  370. gates is connected to one of the switches three positions. At each of
  371. these points a pull-up resistor is added (R1, R2, and R3).  The
  372. purpose  of the pull-up resistor is to keep the input of the gate at a
  373. high when it is not being pulled low by the switch. The switch 
  374. activates a gate by connecting the gate's input to ground or taking it
  375. low. This condition allows only one gate to pass the Output Enable 
  376. signal through its output to the ROM socket and then to the ROM 
  377. sitting in that particular socket. All the other Output Enable signals
  378. stay high.
  379.  
  380. On The Multi-Kickstart Board Project printed circuit board, pin 1 and
  381. pin 31 are jumpered together.  This was done because earlier versions
  382. of the Amiga's motherboard had the address line A17 at pin 1, the 
  383. newer versions of the motherboard have A17 on pin 31 of the ROM 
  384. socket.  For People that have the newer versions of the mother board,
  385. they must simply cut the trace at JMP1 on the printed circuit board.
  386. On the newer versions of the mother board pin 1 must NOT be connected
  387. to pin 31. Having these lines connected together on the newer boards
  388. will cause  the computer to crash. The jumper was added to The Multi-
  389. Kickstart Board Project printed circuit board for the convenience of
  390. the people that have the older version of the mother board, and to
  391. make switching between different board versions an easy task.
  392.  
  393. The purpose of the capacitors on this board is for filtering the power
  394. supply line.
  395.  
  396.  
  397. ----------------------------------------------------------------------
  398.  
  399.  
  400. Tools Required To Put The Multi-Kickstart Board Project Together:
  401.  
  402. The following items are required in order to put the Multi-Kickstart
  403. Board Project together.
  404.  
  405.  
  406. Soldering Iron
  407. Solder
  408. Wire Cutters
  409. Wire Strippers
  410. Chip Extractor or Straight-Edge Screwdriver
  411.  
  412.  
  413. The following items are NOT required but will make it easier to put
  414. certain components together, for example to cut the 40 pin cable down
  415. to a size that best fits your computer you should measure the length 
  416. first, however you do not need a ruler if you want to eyeball it and 
  417. cut what you think should fit.
  418.  
  419.  
  420. X-acto Knife (optional)
  421. Needle Nose Pliers (optional)
  422. Ruler (optional)
  423. Masking Tape, or Scotch Tape (optional)
  424. Permanent Marker Pen (optional)
  425.  
  426.  
  427. ----------------------------------------------------------------------
  428.  
  429.  
  430. Assembly Of The Multi-Kickstart Board Project:
  431.  
  432. The assembly and testing of The Multi-Kickstart Board Project should 
  433. not take very long to do.  Although it is a very simple project, I can
  434. not stress it enough that you take your time and be neat with putting
  435. it together and testing it.  The more time you take with putting this
  436. board together the less mistakes you are going to make and the happier 
  437. you will be with the results.  The less mistakes you make, the less 
  438. time you will spend banging your head against the wall for making 
  439. those stupid mistakes.  Before starting, read all instructions and 
  440. check to make sure that all the parts in the parts list NOT marked 
  441. (OPTIONAL) are in the kit.
  442.  
  443. For those of you that have never soldered on a printed circuit board
  444. before, this paragraph will give you a few tips to help you through
  445. this task.  First of all let the soldering iron heat up for at least
  446. ten minutes prior to soldering.  When soldering, it is always a good
  447. idea to keep the tip of your iron clean. Clean the tip with a damp
  448. cloth before each pass with the iron.  When soldering  on a board like
  449. this, it is best to use a small and pointed soldering iron tip.  The
  450. most important thing to remember is what I call the "Ten Second Rule."
  451. This rule simply states that you do not leave your iron touching the
  452. printed circuit board for more than ten seconds.  The reason for this
  453. is that if you let the hot iron sit on the board for more than ten
  454. seconds, you will probably lift a trace or a pad from the board
  455. because of the heat.  Ten seconds is more than enough time to let the
  456. solder flow.  If you must resolder a point on the board, let the board
  457. cool down before reapplying the iron.  Remember, whenever you solder,
  458. treat the board gently.  When you solder, it is a good idea to use a
  459. flux core solder.  Another good tip to remember is to first place the
  460. iron at the point to be soldered THEN add solder to that point. DO NOT
  461. put too much solder at each point, put enough just to get the job
  462. done.
  463.  
  464. There are some drawings included within this archive that may help you
  465. put this project together (see the first section of this file for
  466. their names and what they are pictures of).  You may look at them with
  467. any program that display standard Amiga IFF pictures, and you may
  468. print them out so that you have them at hand.
  469.  
  470. Now we will begin putting the Multi-Kickstart Board Project together.
  471. You may check off each number as you perform each step so when you
  472. take a break you can easily continue where you left off.
  473.  
  474.  
  475. [ ] 1.  Read this entire document before going on to step 2! Never
  476. work on a project until you have read all the instructions at least
  477. once!
  478.  
  479.  
  480. [ ] 2.  If you would like to test the blank board for shorts prior to
  481. putting it together, you can assemble the continuity tester shown in
  482. the drawing "TMKBP31Probes.iff". If you do not have access to the
  483. supplies to build the continuity tester, or if you do not want to test
  484. the board for shorts, then check off steps 2 and 3, and go on to step
  485. 4. If you do want to test the board for shorts, then using the
  486. continuity tester shown in the drawing, check to make sure that the +5
  487. volt line and ground line are not shorted together.  To do this touch
  488. the (+) probe of the continuity tester to the pin 14 location of U1 on
  489. the board and the (-) probe to the pin 7 location of U1 on the board.
  490. If the LED lights, that means there is a short.  If this condition 
  491. exists, check the board for a short and remove that short. 
  492.  
  493.  
  494. [ ] 3.  If you've built the continuity tester, then check and test the
  495. board for open lines and shorts by using the continuity tester and the
  496. schematic in the drawing "TMKBP31Schematic.iff"; check to see that all
  497. the lines on the printed circuit board are connected as they should
  498. be.
  499.  
  500.  
  501. [ ] 4.  Now we are going to solder the four sockets to the printed
  502. circuit board one at a time.  Place the three 40 pin IC sockets on the
  503. top side of the printed circuit board so that pin 1 of the socket is
  504. in the top left corner of each of the socket locations marked ROM1,
  505. ROM2, and ROM3.  Place the 14 pin IC socket in the top right corner of
  506. the board in the location marked U1.  Pin 1 of this socket is at the
  507. bottom left.  When placing the sockets on the board and prior to
  508. soldering, make sure you do not bend any of the pins.  The top side of
  509. the printed circuit board is the side with the silkscreen stating the
  510. name and revision number of the board.  Refer to tips 5, 6, and 7 (in
  511. the "Tips For Building The Multi-Kickstart Board Project" section) for
  512. a few helpful hints.
  513.  
  514.  
  515. [ ] 5.  Solder the three capacitors (C1, C2, and C3) to the printed
  516. circuit board.  The capacitors are non-polarized and can go in either
  517. direction.  They go in the locations marked C1, C2, and C3.  The
  518. capacitors are .01uF capacitors.  Refer to tips 5, 6, and 7.
  519.  
  520.  
  521. [ ] 6.  Solder the three resistors (R1, R2, and R3) to the printed
  522. circuit board.  The resistors go in the locations on the printed
  523. circuit board marked R1, R2, and R3.  Just like the capacitors the
  524. resistors can go in the board in either direction.  All three
  525. resistors are 330 ohm resistors.  Refer to tips 5, 6, and 7.
  526.  
  527.  
  528. [ ] 7.  If you have an Amiga 2000, see "Installation Of The Multi-
  529. Kickstart Board Project" to determine which motherboard revision you
  530. have. This is necessary in order to determine the length and
  531. orientation of the 40 wire ribbon cable used in step 8.
  532.  
  533.  
  534. [ ] 8.   You will eventually need to cut the 40 wire ribbon cable to a
  535. length that you feel will fit in your computer properly.  We give you
  536. a six inch cable so that you can cut it down to the size that best 
  537. fits your system.  On a newer revision Amiga 2000 a length of about 
  538. 1.75 inches works good, but double check to make sure.  On the older 
  539. revision 2000 the ROM was put into the machine reverse of how it is in
  540. the 500 and newer version 2000; on the old version, pin 1 of the ROM 
  541. is facing forward. We have never seen the old revision Amiga 2000 
  542. except in pictures.  We figure that if you have the old version you
  543. will have to mount The Multi-Kickstart Board Project upside down with 
  544. the red stipe facing forward, keep this in mind when measuring the 
  545. length of your cable.  On a 500 the length you choose will depend on 
  546. what other items you may have stuffed under your 500's cover.  After 
  547. you get a good length, add about a half an inch for soldering 
  548. purposes.
  549.  
  550.  
  551. [ ] 9.  Now cut the cable.
  552.  
  553.  
  554. [ ] 10.  Once the cable is cut, peel the wires away from each other 
  555. about a half inch.  See cable drawing "TMKBP31Ribbon.iff".
  556.  
  557.  
  558. [ ] 11.  Strip the ends of all the wires about 1/8 of an inch.
  559.  
  560.  
  561. [ ] 12.  Tin the ends of the wires with solder.
  562.  
  563.  
  564. [ ] 13.  Pin forty of the cable is the wire with the red stripe.  See
  565. cable drawing "TMKBP31Ribbon.iff" for wire and hole numbering.  We 
  566. will call the top of the cable the part that faces up when the teeth 
  567. of the connector points down.  Starting with the red wire, bend every
  568. other wire up at a forty five degree angle and the other wires down at
  569. a forty five degree angle.  This zig-zag pattern will allow the cable
  570. to fit in the holes labeled CN1.
  571.  
  572.  
  573. [ ] 14.   Place the wires in the holes by matching the numbers in the
  574. drawing "TMKBP31Ribbon.iff" and then solder the wires to the board.  
  575. Refer to tips 8, 9, and 10.
  576.  
  577.  
  578. [ ] 15.  The last thing you need to do is assemble the switch harness.
  579. The switch harness consists of the three position switch and the four
  580. wire ribbon cable that connects to it.  Peel each wire on the four
  581. wire switch cable at both ends about half an inch.
  582.  
  583.  
  584. [ ] 16.  Strip those wires.
  585.  
  586.  
  587. [ ] 17.  Tin those wires.
  588.  
  589.  
  590. [ ] 18.  Following the drawing "TMKBP31Switch.iff", solder the wires,
  591. as shown, to the switch.  In operation the switch should allow only
  592. one wire at a time to be connected to ground (GND).
  593.  
  594.  
  595. [ ] 19.  Now that the switch harness is finished, solder its wires to
  596. the board using the numbers on the board and the drawing
  597. "TMKBP31Switch.iff" as a guide.  Refer to tips 8, and 9.
  598.  
  599.  
  600. [ ] 20.  Place the 74LS32 (U1) into the U1 socket.  Be VERY careful
  601. that you do not bend any of the pins.  Make sure that you insert the
  602. chip in the right direction.  Pin 1 at the bottom left.  Pin 1 is at
  603. the end of the chip that is marked with a notch.
  604.  
  605.  
  606. We are now finished with assembly of The Multi-Kickstart Board
  607. Project.
  608.  
  609.  
  610. ----------------------------------------------------------------------
  611.  
  612.  
  613. Testing Of The Multi-Kickstart Board Project:
  614.  
  615. Before you place your ROMs into any of the sockets it is a good idea
  616. that you run through this little test to make sure that the logic
  617. circuitry on the board is operating correctly.  Running through this
  618. test will help pin point and solve any problems before they happen. 
  619. For this test you will need to obtain the parts and construct a simple
  620. logic probe as shown in the drawing "TMKBP31Probes.iff". If you are
  621. not able to get the parts to build the logic probe, or you do not want
  622. to test what you have just built, then skip the rest of this section
  623. and go on to the section "Installation Of The Multi-Kickstart Board
  624. Project"
  625.  
  626.  
  627. [ ] 1.  Apply +5 volts to the left side of one of the capacitors and 
  628. ground to the right side of one of the capacitors.  This will energize
  629. the board.
  630.  
  631.  
  632. [ ] 2.  Place the (+) probe of the logic probe on pin 14 of U1 and the
  633. (-) probe on pin 7 of U1.  The LED should light.  If the LED does not
  634. light then U1 is not receiving power.  If this is the case disconnect
  635. power and look for an open or short circuit and fix it.  Once you pass
  636. this test go to the next step.
  637.  
  638.  
  639. [ ] 3.  Connect pin 12 of the ribbon cable to +5 volts.  Next take the
  640. (-) probe and touch pin 12 and take the (+) probe and touch pin 21 of
  641. each ROM socket.  The LED should stay off at each of these points. 
  642. Repeat this test for each switch position.  If the LED turns on at any
  643. of these points re-check the switch wiring and board traces.  If all
  644. the wiring is okay, the 74LS32 is bad, replace the chip and test
  645. again.  Once you pass this test go to the next step.
  646.  
  647.  
  648. [ ] 4.  Disconnect the +5 volts from pin 12 of the ribbon cable and 
  649. connect pin 12 of the ribbon cable to ground.  Take the (-) probe and 
  650. touch it to pin 12 and the (+) probe and touch pin 21 of each ROM 
  651. socket.  With the switch in position one, pins 12 and 21 of socket 
  652. ROM1 should be the only ones to light the LED.  Place the switch to
  653. position two, touch pins 12 and 21 of all the ROM sockets, and now 
  654. pins 12 and 21 of ROM2 should be the only ones to light the LED.  
  655. Place the switch to position three, touch pins 12 and 21 of all the
  656. ROM sockets, now pins 12 and 21 of ROM3 should be the only ones to 
  657. light the LED.  Repeat this test several times with the switch in 
  658. different positions to insure proper operation.  If the board failed
  659. this test recheck the wiring of the switch and check the board for
  660. opens and shorts, and fix the problem.  If you do not find any opens,
  661. shorts or other problems replace the 74LS32 (U1) and retest. Once you
  662. pass this test, disconnect the ground from pin 12 of the ribbon cable.
  663. Your project is now ready to install in your Amiga computer.
  664.  
  665.  
  666. ----------------------------------------------------------------------
  667.  
  668.  
  669. Installation Of The Multi-Kickstart Board Project:
  670.  
  671.  
  672. The instructions below are based on the instructions that Commodore
  673. provides with the 2.04 Kickstart ROM.  We added more steps to the
  674. installation instructions so that they could be used for The Multi-
  675. Kickstart Board Project.  Installation instructions for both the 500
  676. and the 2000 are provided.
  677.  
  678.  
  679.              - - - - - - - - - - - - - - - - - - - -
  680.  
  681.  
  682. Installation Instructions For Amiga 500 Systems:
  683.  
  684.  
  685.  
  686. [ ] 1. With power disconnected and the 500 upside down, remove the six
  687. screws holding the case together with a #10 torx driver.
  688.  
  689.  
  690. [ ] 2. Place the 500 right side up and carefully remove the top cover.
  691.  
  692.  
  693. [ ] 3. Disconnect the keyboard harness and the ground strap.
  694.  
  695.  
  696. [ ] 4. Using a pliers, bend up the four tabs that hold the shield,
  697. then remove the four screws that also hold the shield.  The shield
  698. should come out by lifting it straight up.
  699.  
  700.  
  701. [ ] 5. The Kickstart ROM will be located to the right of the 68000,
  702. in the U6 position.  It should be marked 315093-01 or 315093-02.
  703.  
  704.  
  705. [ ] 6. Remove the Kickstart ROM from the motherboard and place it in
  706. any one of the ROM sockets on The Multi-Kickstart Board Project.  Also
  707. place your 2.04 Kickstart ROM in any one of the other ROM sockets. 
  708. The placement of the ROMs is up to you.  Place them in the positions
  709. that you feel comfortable with.  The ROM positions 1, 2, and 3 match
  710. the switch positions 1, 2, and 3.  Refer to tips 11, and 12.
  711.  
  712.  
  713. [ ] 7. There are many different versions of the Amiga 500 motherboard.
  714. You will have to determine which mother board you have and make 
  715. modifications accordingly.  The revision number of the mother board is
  716. printed on the top right front corner of the mother board.
  717.  
  718.  
  719. [ ] 8. If you have a Rev 3 or a Rev 5 mother board you must have
  720. pins 1 and 31 of the ROMs jumpered together.  In this case you do not
  721. have to do anything because The Multi-Kickstart Board Project already
  722. has this done at JMP1.
  723.  
  724.  
  725. [ ] 9. If you have a Rev 6A or higher motherboard you must cut the
  726. jumper at JMP1 on The Multi-Kickstart Board Project with an X-acto
  727. knife or something equivalent (refer to the drawing "TMKBP31Board.iff"
  728. to find the jumper).  If the 2.04 Kickstart ROM comes with a jumper
  729. connecting pins 1 and 31 you must also cut or remove this jumper.
  730.  
  731.  
  732. [ ] 10. Place the board gently inside the Amiga.  Take the 40 pin DIP
  733. connector and insert it into the ROM socket of the mother board.  The
  734. red stripe on the cable should be to the back of the computer and The
  735. Multi-Kickstart Board Project should be sitting to the right of the
  736. 68000.  Pin one of the ROM socket is in the top left corner.  When
  737. inserting the DIP connector make sure that you do not bend any of the
  738. pins on the connector or misalign the connector.  After inserting the
  739. DIP connector examine the connection to make sure it was done properly
  740. and that no bent pins exist.  Refer to tips 11 and 12.
  741.  
  742.  
  743. [ ] 11. Now comes  the time for you  to mount the board.  On one of
  744. our computers we simply glued a piece of nonconductive and nonstatic
  745. foam underneath The Multi-Kickstart Board Project and simply let the
  746. board sit on top of the mother board.  On another computer we glued
  747. plastic feet to the board and let it sit on the mother board.  It is
  748. okay to mount the board any way that is acceptable to you as long as
  749. you do not short any lines on the mother board or The Multi-Kickstart
  750. Board Project.
  751.  
  752.  
  753. [ ] 12. The next thing you need to do is run the cable for your switch.
  754. It is best to run the cable through one of the holes in the back of
  755. the computer.  For the most part any way of running the cable should
  756. be okay as long as you don't pinch or scrape the  wire on any sharp
  757. piece of metal.  Refer to tip 12.
  758.  
  759.  
  760. [ ] 13. Before putting your computer completely back together it
  761. might be a good idea to confirm that the system is working properly
  762. with The Multi-kickstart Board Project installed.  Put the computer
  763. together to the point where it will work.  Set the switch to a ROM
  764. position and turn on the computer.  The computer should boot as normal
  765. into that version of Kickstart.  Turn off the computer and set the
  766. switch to the next ROM position.  Turn on the computer again; the
  767. computer should now boot into that version of Kickstart.  Repeat this
  768. test for all the ROMs that you have installed.  If the computer does
  769. not operate as expected check your installation.  If the installation
  770. seems okay and the system still does not work as expected, repeat the
  771. tests on The Multi-Kickstart Board Project (in the section "Testing Of
  772. The Multi-Kickstart Board Project"). If everything worked out okay and
  773. the ROMs switch properly, you can now put your computer back together,
  774. put your tools away and play.  Refer to tip 12.
  775.  
  776.  
  777.                   - - - - - - - - - - - - - - - - -
  778.  
  779.  
  780. Installation Instructions For Amiga 2000 Systems: 
  781.  
  782.  
  783.  
  784. [ ] 1. With the power off, remove the cover of the 2000 by taking out
  785. the five screws holding the cover to the body of the computer.  Take
  786. the cover off by sliding it toward the front and up.
  787.  
  788.  
  789. [ ] 2. Remove the power supply and disk drive assembly by taking out
  790. the seven screws holding it to the body.  You should also disconnect
  791. the power supply and drive cables from the motherboard.
  792.  
  793.  
  794. [ ] 3. You must now determine the revision of the mother board and
  795. the location of the Kickstart ROM.  The older version of the 2000
  796. mother board has "© 1986 COMMODORE","AMIGA 2000" and "MADE IN GERMANY
  797. (BSW)" on the left side of the board.  The Kickstart ROM is located
  798. at U2, just to the right of the 68000 with pin 1 toward the front of
  799. the machine.
  800.  
  801. The newer version of the 2000 motherboard is marked with "B2000-CR" in
  802. the lower left corner.  The Kickstart ROM is located at U500, which is
  803. located just to the right of the 68000 and below Fat Agnus.  Pin 1 of
  804. the ROM is located toward the back of the machine. 
  805.  
  806. The ROM should be marked with the number 315093-01 or 315093-02.
  807.  
  808.  
  809. [ ] 4. Remove the Kickstart ROM from the mother board and place it in
  810. any one of the ROM sockets on The Multi-Kickstart Board Project.  Also
  811. place your 2.04 Kickstart ROM in any one of the other ROM sockets. 
  812. The placement of the ROMs is up to you.  Place  them in the positions
  813. that you feel comfortable with.  The ROM positions 1, 2, and 3 match
  814. the switch positions 1, 2, and 3.  Refer to tips 11,and 12.
  815.  
  816.  
  817. [ ] 5. For the older version motherboards you must have pins 1 and 31
  818. of the ROMs jumpered together.  In this case you do not have to do
  819. anything because The Multi-Kickstart Board Project already has this
  820. done at JMP1.
  821.  
  822.  
  823. [ ] 6. If you have the newer version mother board you must cut the
  824. jumper at JMP1 on The Multi-Kickstart Board Project with an X-acto
  825. knife or something equivalent (refer to the drawing "TMKBP31Board.iff"
  826. to find the jumper). If the 2.04 Kickstart ROM comes with a jumper
  827. connecting pins 1 and 31 you must also cut or remove this jumper.
  828.  
  829.  
  830. [ ] 7. Place the board gently inside the Amiga.  Take the 40 pin DIP
  831. connector and insert it into the ROM socket of the mother board.  The
  832. red stripe on the cable should be to the back of the computer if you
  833. have the newer version mother board, and toward the front of the 
  834. computer if you have the older version mother board. When inserting
  835. the DIP connector make sure that you do not bend any of the pins on
  836. the connector or misalign the DIP connector.  After inserting the 
  837. connector, examine the connection to make sure it was done properly
  838. and that no bent pins exist.  Refer to tips 11, and 12.
  839.  
  840.  
  841. [ ] 8. Now comes the time for you to mount the board.  On one of our
  842. computers we simply glued a piece of nonconductive and nonstatic foam
  843. underneath The Multi-Kickstart Board Project and simply let the board
  844. sit on top of the mother board.  On another computer we glued plastic
  845. feet to The Multi-Kickstart Board Project and let it sit on the mother
  846. board.  It is okay to mount the board any way that is acceptable to
  847. you as long as you do not short any lines on the mother board or The
  848. Multi-Kickstart Board Project.  On the newer version of the mother
  849. board, The Multi-kickstart Board Project will most likely sit with the
  850. component side up.  Because pin 1 on the older version mother board is
  851. facing forward, you will most likely have to flip the board over and
  852. mount it with the component side down.  In both cases The Multi-
  853. Kickstart Board Project will most likely sit to the right of the
  854. 68000.  Refer to tip 12.
  855.  
  856.  
  857. [ ] 9. The next thing you need to do is run the cable for your switch.
  858. It is best to run the cable through one of the holes in the back of
  859. the computer.  For the most part, any way of running the wire should
  860. be okay as long as you don't pinch or scrape the  wire on any sharp
  861. piece of metal.  Refer to tip 12.
  862.  
  863.  
  864. [ ] 10. Before putting your computer completely back together it might
  865. be a good idea to confirm that the system is working properly with The
  866. Multi-Kickstart Board Project installed.  Put the computer together to
  867. the point where it will work.  Set the switch to a ROM position and 
  868. turn on the computer.  The computer should boot as normal into that 
  869. version of Kickstart.  Turn off the computer and set the switch to the
  870. next ROM position.  Turn on the computer again, the computer should 
  871. now boot into that version of Kickstart.  Repeat this test for all the
  872. ROMs that you have installed.  If the computer does not operate as 
  873. expected check your installation.  If the installation seems okay and
  874. the system still does not work as expected, repeat the tests on The 
  875. Multi-Kickstart Board Project (in the section "Testing Of The Multi-
  876. Kickstart Board Project").  If everything worked out okay and the ROMs
  877. switch properly, you now can put your computer back together, put away
  878. your tools and play. Refer to tip 12.
  879.  
  880.  
  881. ----------------------------------------------------------------------
  882.  
  883.  
  884. Tips For Building The Multi-Kickstart Board Project:
  885.  
  886. When building projects like this for the first time, it is very easy
  887. to make mistakes and errors.  I've built many electronic projects and
  888. have found many different ways of doing things that save both time and
  889. headaches.  I have already built a few of these kits so that I could
  890. get a good feel of what needs to be done in order to make this a
  891. smooth and easy project to put together.  Below I have put together a
  892. few tips that should help you greatly in putting this kit together. A
  893. few of them are repeats from what I said earlier in the text.
  894.  
  895. 1. Make sure all the parts NOT marked "OPTIONAL" in the parts list are
  896. in the kit.
  897.  
  898. 2. Read all instructions before you ever start a project so that you
  899. can get a feel of what you will need to do.
  900.  
  901. 3. Do not try to finish the project in one sitting.  If you rush 
  902. through it you will probably make some mistakes.
  903.  
  904. 4. Plan out how you are going to do something before you do it.
  905.  
  906. 5. Allow the soldering iron to heat up prior to starting and keep the
  907. tip of the iron clean with a damp cloth.
  908.  
  909. 6. Do not put blobs of solder on the board.  Put only enough solder to
  910. get the job done.  The solder should flow between the pad and the
  911. component's lead.
  912.  
  913. 7. When soldering, do not allow the iron to stay on the board for more
  914. than ten seconds.
  915.  
  916. 8. When cutting, peeling, and stripping, ribbon cable or any other
  917. wire, measure and mark the cable prior to doing any cutting or
  918. stripping.  Use a permanent fine point marker to mark the points of
  919. cutting, peeling, and stripping.  Cut the wire at the first marked
  920. point, peel the cable to the third marked point, and strip the wire at
  921. the second marked point.  If you do this you will come out with a
  922. neatly prepared cable ready for installing.
  923.  
  924. 9. It is a good idea to tin a wire with solder right after its been
  925. stripped so that the fine strands of wire don't break off or frizz
  926. out.
  927.  
  928. 10. So that you don't peel your ribbon cable down farther than you
  929. want to go, a good idea is to place a piece of tape at the point you
  930. would like the peeling to stop.  The tape will not allow you to go
  931. past that point.
  932.  
  933. 11. Before turning on the power, always check for bent pins and proper
  934. alignment after installing ICs.
  935.  
  936. 12. Because the inside of your computer is a static sensitive 
  937. environment, do not touch any parts inside your computer unless you
  938. have grounded yourself. To ground yourself simply touch the grounded
  939. case of your computer or attach yourself to a grounded strap.
  940.  
  941.  
  942. ----------------------------------------------------------------------
  943.  
  944.  
  945. If you have any problems or questions we can be reached over the modem
  946. at:
  947.  
  948.  
  949. UUCP: {hplabs!hp-sdd ucsd nosc}!crash!pnet01!neil
  950. ARPA: crash!pnet01!neil@nosc.mil
  951. INET: neil@pnet01.cts.com
  952.  
  953.