home *** CD-ROM | disk | FTP | other *** search
/ Meeting Pearls 3 / Meeting_Pearls_III.iso / Pearls / text / AmigaFAQ / AmigaFAQg / txt / Hardware.tips < prev    next >
Internet Message Format  |  1994-07-28  |  60KB

  1. From comp.sys.amiga.hardware Fri Jun  5 12:19:26 1992
  2. From: walker@hpsad.sad.hp.com (Larry Walker)
  3. Date: Thu, 4 Jun 1992 13:56:32 GMT
  4. Subject: Re: (VERY LONG!!! 60K) troubleshooting & DIY repair files
  5. Message-ID: <12870016@hpsad.sad.hp.com>
  6. Organization: HP Signal Analysis Division - Rohnert Park, CA
  7. Path: cs.tu-berlin.de!zrz.tu-berlin.de!news.netmbx.de!Germany.EU.net!mcsun!uunet!charon.amdahl.com!pacbell.com!mips!sdd.hp.com!hpscdc!hplextra!hpl-opus!hpnmdla!hpsad!walker
  8. Newsgroups: comp.sys.amiga.hardware
  9. References: <1992May27.074740.14720@leland.Stanford.EDU>
  10. Lines: 1119
  11.  
  12. / hpsad:comp.sys.amiga.hardware / amigaman@leland.Stanford.EDU (Colin Gould) / 12:47 am  May 27, 1992 /
  13. I replied a little while ago (re: Dead Amy! Help) regarding LED blinks, screen
  14. colors etc. on bootup, and included a bit of a do-it-yourself text file
  15. that listed a whole bunch of tips & tricks for amiga problems. I've gotten
  16. many requests for the files, so I decided to post them here.
  17. Note: they are VERY long! and a little old, but not too out of date.
  18. Hope I don't use too much bandwidth :-) but they should help a lot of people.
  19. I will include both files in this post.
  20.  
  21. -----------------------------------------
  22. Power-up operation summary (tests, LED blinks, screen colors)
  23. (Hans Hansen)
  24. ~Newsgroups: comp.sys.amiga
  25. ~Subject: Screen colors and other boot things
  26. ~Date: 16 Jul 87 01:42:24 GMT
  27.  
  28. Dark gray            Ok Hardware
  29. Light gray           Ok Software
  30. Red                  Bad ROM Checksum
  31. Green                Bad RAM
  32. Blue                 Bad Custom Chips
  33. Yellow               Exception
  34.  
  35. (INITIALIZATION FROM OS ROMS)
  36. Clear Chips
  37. Disable DMA and Interrupts
  38. Clear the Screen
  39. Check the Hardware
  40. Pass or fail the Hardware to the Screen  (BLUE|BAD) (DarkGray|OK)
  41. Checksum the ROMs
  42. Pass or fail the ROMs to the Screen    (RED|BAD) (LightGray|OK)
  43. System setup (..is finished)
  44.  
  45. Check the RAM at $C00000
  46. Move SYS_BASE to $C00000 if it exists
  47. RAM Test ; hummm.... not very good though needs to indicate hex location
  48. Pass or fail the RAM to the Screen (LED Blinks 9short 1long | GREEN | BAD)
  49. Check the Software
  50. Pass or fail the Software to the Screen  (Yellow|BAD) (LightGray|OK)
  51. Set up the RAM
  52. Link the Libraries
  53. Find External RAM and link it to the list
  54. Set up Interrupts and DMA (for boot drive especially)
  55. Start default Task
  56. Check for 68010, 68020, and 68881
  57. Check for an Exception (System Alert?)
  58. System Reset (..Let the good times roll!)
  59.  
  60.  
  61. ---------------------------------------------------------------------------
  62. ---------------------------------------------------------------------------
  63. Follows: AmiBugs.txt   Summary of symptoms & solutions to common problems
  64.    on various amiga models
  65. ---------------------------------------------------------------------------
  66. ---------------------------------------------------------------------------
  67.  
  68.                              THE FLAKE REPORT
  69.  
  70. "Flaky" (July 15, 1989) Hacker's slang as meaning:
  71.      1. Erratic and/or unpredictable behavior or experience
  72.      2. Sometimes it works; sometimes it don't
  73.      3. Primary cause of the following auditory spasms:
  74.           a. "ARGH!!!!"
  75.           b. "AH XXXX..."
  76.           c. "#@&$!"
  77.           d. "I need a career change; marketing!"
  78.  
  79. Usage: "He's getting FLAKY..."
  80. Means: "RUN! HIDE!"
  81.  
  82. A Bruce's Repair quote:
  83. "If it works; it won't."
  84.  
  85. Ok folks, I'm compiling a list of what has caused flaky operation of the
  86. Amiga computers. This is a very unpopular subject with Amiga worshippers,
  87. but it should be one to pay particular attention since it can harm any
  88. product faster than obsolescence and DOES cause untold user-hours of
  89. frustrations. Flakiness affects everyone and everything from product
  90. development to end-users and especially service. If you can add some more
  91. to this list, you can give me a call at (415) 525-6973 and ask for Bruce.
  92. I'm busy most of the week so the best time is on Sundays in the morning. If
  93. you don't mind listenning to a morning grouch call any other morning.
  94.  
  95. In particular is a problem of poorly designed, slow-to-access RAM boards.
  96. This can be especially prominent with fast expansion devices like hard
  97. drives and frame grabbers. Number one on the list of bad boards are all
  98. those RAM boards with 150 nano-second RAMs. This is the time it takes the
  99. RAM to access valid data. The smaller this number the better.
  100.  
  101. There are a lot of Amigas that need modifications. Starting with the
  102. A1000's, the daughter board needs to have its PAL chips wired together to
  103. the mother board ground and a wire to the expansion bus to the power supply
  104. ground connector. In worst cases, two of the PAL chips must be replaced
  105. with faster one's. The best source of PALs has been from Spirit
  106. Technologies. The A2000's needed to have the keyboard data and clock line
  107. capacitors removed. All the Eltek power supplies needed to be checked that
  108. a .01 MFD capacitor was installed across R65 to suppress noise and a "00"
  109. with a line through it written on the power supply label. The buffer chips
  110. U605 and U602 should be 74ALS245 and not the slower 74LS245. A 3300 ohm
  111. resistor should be installed between pin #20 and pin #11 on chip U605's
  112. address strobe. The Gary chip has been fixed to allow processor access to
  113. the KickRoms and expansion devices without needless co-processor
  114. contention. (The MOS Gary) The A500 especially needed a piece of cardboard
  115. placed behind the keyboard to prevent the keyboard from shorting to the
  116. mother board metal shielding. An authorized transistor kludge must be
  117. installed on all but the most recent A500's to clean up a signal from the
  118. Gary chip. The biggest flake generator was and still is the metal shielding
  119. on the A500. The main metal shielding had a lip just behind the internal
  120. disk drive (i.e just left of the drive as you face the computer) which does
  121. cause shorts at the end of the drive ribbon cable. The solution is to bend
  122. the lip under the shielding or to put electrical tap over the edge of the
  123. lip.
  124.  
  125. Much can be said about poorly written programs. We've all suffered as
  126. unpaid and unwilling "beta testers" from companies lacking in product
  127. quality. If it works on their machine, it does not necessarily mean that it
  128. will work on all Amigas because of hardware, software, update, and user
  129. differences. Sometimes they listen to the problems; sometimes they ignore
  130. or pacify us with promises, good-will, and just pure charm. Worst case is
  131. the buck passing. Badly written programs can go wild and corrupt our system
  132. and even ruin DOS file structures. It can be as subtle as corrupting a
  133. single bit, presently unused, to wiping out an entire system. Programs can
  134. at times work with no apparent trouble until it's discovered later in time.
  135. This can lead to blaming the wrong program or hardware as the cause of the
  136. problems. This will sound very cynical but don't believe ANY review or even
  137. this report of mine. (sigh..) Just take it with a grain of salt. Look over
  138. people's shoulders, get the dealers to demonstrate their wares, stop by a
  139. free-form users group and judge for yourself. Seek-out end-users of a
  140. product. Get to know the modem community of Amiga users. Report problems to
  141. the people responsible for the product if you think you've found a
  142. consistent problem. Unfortunately, flaky problems are not easily repeatable
  143. nor consistent, so it may be hard for them to justify their time to prove,
  144. find, and solve the problem beyond a symptom.
  145.  
  146. Static electricity, even when we don't feel or hear the "tingle", can make
  147. computer chips flaky. Always touch the power supply case before even
  148. getting close to any circuit board or chip. In the situation of the A500,
  149. touch the internal disk drive case. A lot of damage has been caused by
  150. AGNUS chip installations. CBM has packaged the computer chips without
  151. anti-static material and the retailer many times have not Xeroxed the
  152. installation instructions for the customers. Topping the list of user
  153. burn-outs is improper cable connections or installation. If you can't bet
  154. your wallet, don't do it. I'd say a fair retailer AGNUS installation charge
  155. should be around $20-$25.
  156.  
  157. Degrees of unfamiliarity with the equipment or the system can cause
  158. unpredictable results. I shutter at the thought of what I would do to my
  159. present system if I was a new user and not able to access all the books,
  160. documentation, experience, and lastly my fellow computists. An old problem
  161. with books, documentation, and advice is that a certain level of background
  162. knowledge is expected and assumptions about your system are made from all
  163. sides of communication. The learning process is a leap frogging of books,
  164. notes, magazines, practice, and many times just pure inquisitive hands-on
  165. hacking.
  166.  
  167. Never assume a computer cable is correct if it fits. There are unending
  168. variations of cables with the same connectors on the ends. Once you've
  169. found the purpose and correct cable, it's best to label the connector ends
  170. with where they go. It's always good to have a continuity checker and
  171. documentation of the pin assignments. The wrong cable can and does burnout
  172. computers. Worst case is if it becomes flaky.
  173.  
  174. Ok, the following is are extracts from my notes and take it with a grain of
  175. salt for flavoring. Be careful, because it is in a raw state and reaching a
  176. conclusion from the notes will have to be tested for other machines.
  177.  
  178. UNSKILLED AND UNKNOWLEDGEABLE ATTEMPTS AT REPAIR OR MAINTENANCE CAN BE
  179. EXTREMELY DANGEROUS AND SHOULD BE LEFT TO QUALIFIED TECHNICIANS ONLY.
  180. UNAUTHORIZED SERVICE VOIDS YOUR WARRENTY.
  181.  
  182.  
  183. All monitors
  184.    1) Re-solder HV coil to main board
  185.    2) Clean off dust and oil
  186.    3) Check for burnt or heated spots
  187.  
  188. 1084 monitor (very similar to 1902A)
  189.    1) Intermittents
  190.       a) Cold solder joints and broken traces especially around
  191.       daughter boards and HV coil and leads
  192.    2) VERY INTERMITTENT "snap!" of video; audibly noticeable.
  193.  
  194. 1084S-Philips (very similar to 1902A)
  195.    1) Nothing
  196.       a) bad R475 (15K 2w flame) damaged from bad C476 (.047uF, 250V)
  197.       and T402. Between June 88 and Sept 88 require warranty repair.
  198.       1084S-P monitor repair kit PN# 314891-01 billed $44 and credited
  199.       when T402 is returned to parts depot with NARDA form.
  200.  
  201. 1902/2002 monitor
  202.    1) Fuse blower
  203.       a) defective degaussing switch (TH501)
  204.       b) defective voltage regulator STR30123 (IC501)
  205.  
  206. A500
  207.    1) no mouse movements
  208.       a) replace burnt EMI401 (1.0 ohm 1/4 watt resistor)
  209.    2) flaky computer
  210.       a) do the 2N3906 kludge
  211.       b) check main computer shield shorting behind disk drive
  212.       c) Check solder joints on power socket
  213.       d) flaky internal disk drive power cord
  214.       e) check for bent chip pins and for bent connector pins
  215.       f) check keyboard assembly for flakes
  216.    3) Power Supply (PN 312503-05)
  217.       a) pin1 +5V 4.5A
  218.       b) pin2 shield gnd      __  __
  219.       c) pin3 +12V 1A        |3 \/4 |
  220.       d) pin4 signal gnd     |  5   | Looking into the plug end
  221.       e) pin5 -12V .1A       |2___1_|
  222.    4) Green Screen; 10 short 1 long power LED blink
  223.       a) clean and re-insert Agnus chip
  224.    5) flaky keyboard assembly with spurious characters or crash with
  225.       CAPLOCK LED blink
  226.       a) replace keyboard and tell customer of possiblity of a serial
  227.       device being connected to the parallel connector
  228.  
  229. A1000
  230.    1) fast steady power LED blink; dark screen
  231.       a) 74S51 (U9I) & 74F74 (U8I); Damaged from expansion port
  232.    2) no parallel output
  233.       a) 8520
  234.       b) PAULA
  235.    3) Goes thru diagnostic blinks but no Kick icon
  236.       a) Check for internal disk drive "track-zeroing" movement
  237.    4) Dead
  238.       a) check that expansion shield fingers aren't bent to mother
  239.       board
  240.    5) Check for bent connector pins
  241.    6) no serial
  242.       a) check MC1488 & MC1489
  243.       b) check PAULA
  244.    7) Bad mouse or joy stick movements
  245.       a) check 74LS157
  246.       b) check 8520's
  247.  
  248. A2000 (see also A500 & A1000 & A2500 for hints)
  249.    1) Red screen; power LED blinks 9 short 1 long continuously
  250.       a) bad ram with open
  251.    2) Dark blank screen on power-up; LED dim
  252.       a) BUSTER
  253.    3) System time erratic
  254.       a) check for noise on TICK line; CBM modification to power supply
  255.    4) Bad mouse movements
  256.       a) 8520
  257.       b) clean mouse
  258.       c) broken wires in mouse cord
  259.       d) bad 74LS157 (U202)
  260.    5) First character from keyboard missing after power-up
  261.       a) cut out C910 & C911; CBM modification
  262.    6) Fuzzy video
  263.       a) remove a turn from the ferrite beads on the RGB lines
  264.    7) White screen; no Workbench Icon; LED bright
  265.       a) No power to PAULA; R200 (1 ohm resistor) burnt
  266.    8) intermittent guru's
  267.       a) Bad contacts on BridgeBoard (card edge or chips or bus-timing)
  268.       b) Virus use KV and Sentry program
  269.       c) Bad program(s)
  270.       d) Bad ram expansion board with flaky 150ns ram (should be
  271.       100ns);
  272.       AMIGA 25000 (twenty-five thousand) 2MEG board is FLAKY
  273.       e) use TestMem by Bruce's repair to find bad bits
  274.       f) CHECK THE CLOCK SIGNALS with scope for proper voltage levels
  275.    9) No Red in RGB only (new unit)
  276.       a) bad solder joint or bad trace under board at RGB connector
  277.    10) Check for bent connector pins
  278.    11) No Serial Port
  279.       a) DTR always on
  280.          1) replace MC1488 &/| MC1489
  281.          2) bad U301 CIA
  282.          3) bad PAULA
  283.    12) Modifications:
  284.       a) Replace U602 and U605 (74LS245) with 74ALS245
  285.          Make sure that 74XX24(4|5)'s between Agnus & Ram are F types
  286.          the symptoms include spots appearing on screen
  287.       b) Cut-out C910 and C911
  288.       c) Put noise by-pass cap (.01ufd) on ElTek power supply TICK line
  289.       across R65.
  290.       d) Check for proper usage of ferrite beads at video connector
  291.       e) put 3300 ohm resistor between #20 & #11 of U605
  292.       f) Read TechTopics Issue #25 Section #3 (Apr-May-Jun 89) for details
  293.          1) remove R901, C917, C902, C910, C911, C905, C908, C230, C240
  294.          2) replace 1.2 KickRom with 1.3 or latest version
  295.          3) if U205 & U206 are 74HC244 install RP904, RP905, RP906
  296.          (4.7Kx5); if they are not DON'T install (e.g. 74HCT244)
  297.          4) add .01 UFD cap on J300 center connector to ground pad
  298.          5) add 470 ohm resistor to D800 cathode to second pad from the
  299.          left, under CN605. 4.3 rev boards and up have R1000 left of Q302
  300.          instead.
  301.          6) if R5719 installed, add 470 ohm resistor between VCC and CPU
  302.          side of R106.
  303.          7) Replace ALL Gary chips (5719) with MOS type p.n. 318072-01
  304.          8) Install new reset chip MITSUMI PST518B into ALL rev 6 boards
  305.          (see TechTopics 25/3-3.1)
  306.    13) Bad joy stick moves
  307.       a) U202 (74LS157)
  308.    14) Garbage from printer port
  309.       a) bad U300 CIA
  310.  
  311. A2500 (see also A2000 for hints)
  312.    1) Put 3.3k ohm pull-up resistors on pin 11, 12, 13, and 14 on U605
  313.       These are buffered AS, UDS, LDS, and R/W signals for the
  314.       expansion
  315.  
  316. A2XXX Power Supply
  317.    1) check diodes and all semiconductors with digital IC-safe ohmmeter
  318.    2) use variable transformer to bring AC voltage to operation
  319.    3) use 25ohm 10 watt resistor on 5v+ main to load for testing
  320.  
  321. Amiga Disk Drives
  322.    1) Clean with Q-tips and alcohol
  323.       a) if heads are sticky when they touch each other, clean heads
  324.       with "KESTER Rosin Residue Remover".
  325.    2) "TICK-TICK" (5 ticks/sec noise with spinning disk in drive)
  326.       a) after cleaning head and spindle, try lightening the pressure
  327.       of the head spring (problem especially with #? drives)
  328.    3) Works fine when connected as an Amiga Drive but not when
  329.       connected to a PC Bridgeboard.
  330.       a) Replace the 74LS38 with a 7438 chip.
  331.    4) intermittent operation
  332.       a) Broken wires in cable; check daughter board interconnects
  333.       b) cracked magnetic glass switches
  334.       c) Magnetic interference: rotate drive 90 degrees & recheck
  335.       d) Motor spin erratic (on-off); re-solder motor board
  336.          1) for Matsushita Drives, surface mount chip located between
  337.          the drive frame and motor board and behind the eject button
  338.          has bad contact; wedge with spacer
  339.    5) Head "plays like a violin" on the disk
  340.       a) clean head with rosin remover
  341.    6) If a cardboard drive protector is used, check drive head mounts
  342.       and angles. Advise user of the danger of using head protectors
  343.       from another drive and the possibility of damage to heads with
  344.       worn protectors bending the head mount springs.
  345.    7) If dogs and cats are within fur range, blow into drive openning.
  346.  
  347. Hard Drive Controllers
  348.    1) check voltages & cables
  349.    2) check bus buffer chips
  350.    3) check daughter board interconnects
  351.  
  352. A-Live Board (for A500)
  353.    1) With time (hours and moon phase) D#aint## will be missing pixels
  354.    from its picture when loaded; reloading the same picture with D#####
  355.    will eventually bring back all the missing pixels!  This problem
  356.    happens when the S#### Harddrive is connected between the A-Live and
  357.    the A500. Other symptoms include the volume names to WorkBench
  358.    Screen get corrupted but can be read with the INFO command without
  359.    error!
  360.     ) UNSOLVED MYSTERY!!
  361.       a) Gary chip revision? (How do I get the latest version...)
  362.       b) Power Supply voltage too low? Too high?
  363.       c) Bus over-load?
  364.       d) Needs bus termination?
  365.       e) Needs F, ALS, or HC type chips buffering between video RAM &
  366.          Agnus?
  367.  
  368. AMIGA RAM BOARDS
  369.    1) A1000 Spirit board
  370.       a) interconnects broken on Spirit Ram Board
  371.       b) check for correct shorting blocks and wiring
  372.    2) Remove and replace 150NS boards with faster ones.
  373.    3) Use Bruce's TestMem to find bad chips
  374.  
  375. Amiga Repair paths:
  376.    A) Get customer to relate what activity was occurring before
  377.       the onset of the problem.
  378.    B) Color of Screen and activity of LEDs
  379.       1) Dark screen LED dead or blinking quickly
  380.          a) Check power supply and TICK line
  381.          b) Check ALL clocks
  382.          c) Check power on each individual chip
  383.  
  384. Tips:
  385.    1) Bad RAM with an internal OPEN circuit can be checked by
  386.    "piggy-backing" the ram chip with the same type of RAM
  387.    2) Bad RAM with an internal SHORT circuit can be hotter to the touch
  388.    than the rest of the RAMs
  389.    3) Improper removal of chips from sockets with a screwdriver can cut
  390.    circuit traces under the chip; always check under chips and for
  391.    damaged socket connections.
  392.    5) For the A2000-A2500, put four 3.3K ohm pull up resistors on U605
  393.    (74ALS245)
  394.       a) pin11 to pin20; pin12 to pin20; pin13 to pin20; pin14 to pin20
  395.  
  396. Tips for Smooth Operation of the Amigas
  397. by Bryce Nesbitt & Bruce Takahashi
  398.  
  399. (previously written a couple of years ago)
  400.  
  401. 1) For the Amiga A1000, connect the pin #10's (ground) of the four PAL's
  402. together on the daughter board with heavy wire.  Apparently the signal
  403. ground path is strange and creates unreliable logic signals to U6J, U6K,
  404. U6L, and U6N.  If you want a better connection, wire the mother board and
  405. daughter board grounds together.
  406.  
  407. 2) Check the expansion hold-down screws for proper length (not too long)
  408. Sometimes the screw will bend and short the second of the two layers of
  409. sheet metal to the circuit board. It may be best to try and first set the
  410. screws without the video expansion ram to "pre-tap" the sheet metal. It
  411. will be easier then to snug the hold-down screws for the expansion card.
  412.  
  413. 3) Push all chips down fully into sockets.  Some chips may not be seated
  414. properly or even have bent pins.  Straighten bent chip pins with a pair of
  415. smooth pliers.
  416.  
  417. 4) Preferences has a screen centering gadget that if moved too far to the
  418. left, will cause some of the sprites to be distorted.
  419.  
  420. 5) For programmers:
  421.         a) Use this instead of AllocMem():
  422.  
  423. #include "exec/memory.h"
  424.  
  425. /* Safe AllocMem.  Will not let your run the system down to zero bytes.
  426.  * For all to use, by Bryce Nesbitt
  427.  *
  428.  * You may wish to increase PANIC_FACTOR.
  429.  */
  430. #define PANIC_FACTOR_CHIP 4096L
  431.  
  432. APTR SafeAllocMem(size,flags)
  433. long size;
  434. long flags;
  435. {
  436.    register APTR p;
  437.  
  438.    if ( p=(APTR)AllocMem(size, flags) ) {
  439.       if ( AvailMem(MEMF_CHIP) < PANIC_FACTOR_CHIP ) {
  440.          FreeMem(p,size);
  441.          return(0);
  442.       } /* System is low... no go! */
  443.    }
  444.    return(p);
  445. }
  446.  
  447. If you need to tell the user that the system is out of memory, but there
  448. is not enough memory to post a requester or Alert, simply set the title of
  449. your Window or Screen to "** NO MEMORY **" (possibly with a red pen
  450. color). This operation does not require any allocations. b) There is a bug
  451. in Text() that will clip text too soon if the write is started from beyond
  452. the left edge of the RastPort. c) WindowToFront() (and probably the other
  453. Intuition "deferred" actions) will lock up if the user is holding down an
  454. icon from the Workbench tool.
  455.  
  456. 6) If you use internal memory expansion, you should ground clip the
  457. motherboard to the internal expansion board, preferably at the point on
  458. the expansion were the ram array is.
  459.  
  460. 7) Use only high quality disks. Poor disks may format and copy correctly
  461. but time may find lost data or files.
  462.  
  463. 8) Make sure that your machine's fan is unobstructed and operating
  464.  
  465. 9) Use a single AC power outlet with enough grounded power sockets for all
  466. your equipment.  This keeps the AC polarization correct between all your
  467. equipment power supplies. If you examine a three prong outlet, you will
  468. notice that it looks like a pair of eyes with a mouth.  The mouth is
  469. supposed to be electrical "ground"; the smaller slot is the "hot"; the
  470. larger slot is "neutral".  A power plug without a ground prong may have
  471. one of its contact blades larger to fit only in the "neutral" slot. Don't
  472. ever defeat it's purpose. To do so will endanger you and your equipment.
  473.  
  474. 10) This should have been ICHI BAN: Never connect or disconnect cables
  475. while equipment are powered, or blindly probe for a mating.  This includes
  476. your printer, external drives, modems, and other peripherals. Modems, for
  477. instance, have +/- 12 volts on its pins.  Damage can result when these
  478. pins accidently touch the wrong pins on the computer.  Always check to see
  479. that you have the appropriate cable and cable adaptions before you attempt
  480. usage.
  481.  
  482. 11) Don't guess where the cables connect.  Look where you plug your
  483. equipment.  The A2000 has a round DIN connector for the keyboard. Always
  484. make sure the connector marker is on top before plugging.  Don't do as
  485. many people do.  Don't insert and then twist until it fits.  This will
  486. slowly damage your connectors.  IBM PC keyboards are not compatible.
  487.  
  488. 12) Be very careful that the metal band around your mouse connector
  489. doesn't short the pins of the mouse port when inserting.
  490.  
  491. 13) If you encounter a power failure, turn-off all your equipment. When
  492. power is turned on by your Electric Company, your equipment may experience
  493. damaging power spikes or fluctuations.
  494.  
  495. 14) Remove disks when shutting-down a system. Park your harddrive if it
  496. is not the auto-parking type.
  497.  
  498. 15) Video monitors develop high levels of static electricity.  It is best
  499. to plug the monitor and computer into the power outlets before connecting
  500. the monitor cable. Always use a 3-prong power outlet. If your monitor plug
  501. wasn't designed with a ground prong, use a power outlet that is correctly
  502. polarized.
  503.  
  504. 16) Always snug and not tighten the thumbscrews or clips to your
  505. connectors.
  506.  
  507. 17) Never place magnets near your monitor.  This includes speakers,
  508. printers, and telephones which develop magnetic energy.
  509.  
  510. 18) Be sure to include in your startup-sequence file a stack command.
  511. However, programmers should check the stack size if they need more than
  512. 4000 bytes-Operating System overhead. I *don't* increase my stack, or if I
  513. do it's to 8000. (Now you know what me, myself, and I do.)
  514.  
  515. 19) Before working on the interior of your computer, always touch either
  516. the disk drive's or power supply's metal casing to discharge any damaging
  517. static electricity.
  518.  
  519. 20) The Amiga monitors have a metal shield installed under the casing. If
  520. you are using a non-Amiga monitor, make sure that your monitor has some
  521. shielding or make one using a metal kitchen tray (?).
  522.  
  523. 21) Don't mix and blend versions of operating systems. You are asking for
  524. problems and will get them most of the time. If you are still using older
  525. software, you are asking for problems anyway.
  526.  
  527. 22) When paying for shareware and you want a response from them, cut the
  528. bill in half and staple a note as to where the other half went. Nah, don't
  529. do it; it's illegal.  Darn my buckies!  I just became a felon when I
  530. thought
  531. of an excellent programmer.
  532.  
  533. 23) When plugging in cards for the A2000 Amiga, there is the end of the
  534. card which screws to the back of the Amiga.  The metal bracket, which is
  535. attached to the card for this purpose, has a tendency to catch at the
  536. bottom of the bracket to the casing of the Amiga.  To seat properly, the
  537. bracket must be pushed against the back of the Amiga and then it will move
  538. further down.  Make sense?  The main point is: Don't force the bracket to
  539. seat and especially don't use the screw to force it to seat! Always screw
  540. the cards down to prevent shorts
  541.  
  542. 24) Genlock for the Amiga may need some modifications to sync properly.
  543. The modification needs to be done on the early models and requires that
  544. R55 resistor be removed and R108 to be changed to 1.5K ohms. R55 is a
  545. 4.7K ohm resistor located near the Q3 transistor, and R108 is a 1K ohm
  546. resistor located near pin#10 of the MC1377 chip.
  547.  
  548. 25) The composite video of the Amiga A1000 needs color correction. Your
  549. red, greens, and blues may not look correct.  The modification is simple;
  550. just remove resistor R140; located on the rear-left of the motherboard. On
  551. some A1000's, R140 will have to be replaced with a 470K ohm resistor
  552. instead.
  553.  
  554. 26) CORRECTED!
  555.  
  556. 27) Keep your equipment out of sunlight; even when reflected by mirror or
  557. walls while you are away from home. Overheating problems are increased if
  558. the power supply vents are blocked or if it is resting on a rug. Keep the
  559. power supply in a well ventilated area.
  560.  
  561. 28) You cannot keep your cat or dog's fur out of your internal disk drive.
  562. The fan sucks through there. Internal drives now have spring loaded doors
  563. on the front which help in reducing contamination.
  564.  
  565. 29) A clean mouse is a healthy mouse.  Clean your ball and rollers with Q-
  566. Tips, rags, toothpicks, picks, and jack-hammers.
  567.  
  568. 30) Sticky keyboard keys?  Remove that key button with a chip puller and
  569. clean both button and switch with Q-Tips and alcohol.  If your lucky, the
  570. shank of the key switch isn't split.  If it is, The split will widen in
  571. the switch and wedge. Replace the switch or oil the shank with 3in1 oil
  572. only. You may get lucky and find a repair station with some damaged
  573. keyboards with good switches.
  574.  
  575. 31) Does your monitor seem to sink into your A1000 computer case? Put a
  576. plywood or 1/4 inch plexi-glass platform underneath. Does your A2000
  577. keyboard seem to sink in the middle? Re-enforce the middle of the
  578. keyboard's circuit board with a rubber spacer. Does this list seem a bit
  579. long? Make some hot apple cider and come back here.
  580.  
  581. 32) If one or more of your mouse buttons goes flaky, it can be replaced.
  582. If the switch is "Flag", with a square body about 12mm in size with four
  583. leads you may be in luck.  If the switch is the type where the actuator is
  584. completely flush to the switch body, the replacement part can be had from
  585. Panasonic; Digi-Key (1-800-DIGI-KEY) sells it as part #P9950, 36 cents
  586. each. If the switch button is slightly raised from the main body (by about
  587. 1mm) you will either need to adapt the above part or try and find a better
  588. match.  Mouser electronics (817-483-4422 or 619-49-2222) part # 10KB001,
  589. 49 cents each, *might* do the job. Some mice switches are dual switches
  590. with only half being used! Use the other half by rotating the switch 180
  591. degrees.
  592.  
  593. 33) GET MEMWATCH from John Toebes!!
  594.  
  595. 34) CORRECTED!
  596.  
  597. 35) Dead Issue.
  598.  
  599. 36) Ribbon cables should never be bent at angles to the degree of being
  600. sharply folded.  All folds of ribbon cable should gently loop.  A sharp
  601. crease can damage, short or break the wires inside the ribbon cable.  In
  602. the cable from the disk drive mechanism, this can mean Guru's or the
  603. device not being recognized.  MANY RIBBON CABLES FOR THE BRIDGECARD HAVE
  604. BEEN DAMAGED BECAUSE OF THE CREASES IN THE PACKAGING OF THE PRODUCT. THIS
  605. HAS DAMAGED DRIVES AND BRIDGECARDS. IF A RIBBON CABLE IS SHARPLY FOLDED,
  606. USE AT YOUR OWN RISK.
  607.  
  608. 37) Copy and run questionable or unknown programs in RAM disk with your
  609. disks removed or write protected.  This will prevent you from crashing the
  610. disk drives and damaging the disks.
  611.  
  612. 38) Corrected!
  613.  
  614. 39) For A2000 users with BridgeCards, keep the ribbon cable going to the
  615. 5 1/4 floppy away from the motherboard. Lay the ribbon cable on top of the
  616. cards instead of underneath.  The ribbon cable picks up interference which
  617. can cause your machine to intermittently GURU or cause devices not to be
  618. recognized. (*** note *** Some A2286 bridgeboards will display parity
  619. errors. Return these for exchange.)
  620.  
  621. 40) All computer equipment need a minimum amount of time before powering
  622. back on-line.  For the Amiga A1000 and A500, you must wait a minimum of 20
  623. seconds before power-up and as long as 30 seconds or more for the A2000
  624. Amiga. Computers need time to completely power-down and discharge all
  625. voltages which may be sustaining corrupted data in RAM and other chips.
  626.  
  627. 41) If your computer monitor remains powered and unattended for extended
  628. periods of time, use a display blanking program.  This type of program
  629. will "black-out" your display until there is some kind of user action from
  630. the mouse or keyboard.  Your display will temporarily "black-out" after a
  631. set number of minutes of inactivity.  Public domain programs like "PopCLI"
  632. from the Software Distillery and "ScreenSaver" from Perry Kivolowitz are
  633. good examples.  Leaving the colors stationary for days on end will
  634. burn-out the phosphors of the monitor leaving you with a ghost image
  635. of the display forever. I set my screen to black-out after 10 minutes of
  636. inactivity.
  637.  
  638. 42) It's a good idea to assign your T: directory to RAM:T before executing
  639. any command script. The reason is increased speed and less drive activity.
  640.  
  641.  
  642.  
  643. ---------------------------------------------------------------------------
  644. ---------------------------------------------------------------------------
  645. Follows: A500Fix.txt   Summary of symptoms & hardware reapir solutions
  646.  to common problems on the a500 + various amiga models
  647. ---------------------------------------------------------------------------
  648. ---------------------------------------------------------------------------
  649.     -= A DIY Guide to Computer Repair & Modification (PC and Amiga 500) =-
  650.  
  651.                   -=<* About This Document - Disclaimer *>=-
  652.  
  653. This document is intended to provide electronics hobbyists with some useful
  654. notes the author has gathered whilst working on various systems. It is not
  655. intended to train or encourage novices to attempt service or modifications
  656. to expensive appliances. It is especially not intended to encourage
  657. unqualified personnel to tamper with dangerous appliances such as monitors,
  658. power supplies and other devices which contain vacuum tubes, live mains or
  659. high-tension rails, or other hazardous areas. Any such work carried out is
  660. done at the reader's own risk and the author accepts no reponsibility for
  661. damage to property or person which occurs as a result of attempting any of
  662. the procedures described herein.
  663.         Having said that, I can vouch for the workability of the
  664. modifications listed here. I have personally performed them all myself on my
  665. own machines (this is, after all, a chronicle of my own experiences, chopped
  666. up under suitable headings for your convenience). With regards to the service
  667. information, whilst I have described problems and the solution(s) I found,
  668. keep in mind that this is rather like a doctor prescribing medication over
  669. the telephone or from an encyclopaedia. What I mean by this statement is that
  670. different problems may well cause the same symptoms; to take a trivial
  671. example, if you turn your monitor on and nothing happens, perhaps the fuse is
  672. blown, but on the other hand, perhaps it is not plugged in, or perhaps there
  673. is a more sinister fault in the power supply section. For this reason, I
  674. suggest you use the service information as a very vague guide ONLY. Remember;
  675. it is very rare to find two machines which are exactly the same inside, and
  676. so what I have found to be a suitable solution to a given fault may be
  677. totally inappropriate to your situation.
  678.  
  679.                       -=<* The Commodore Amiga 500 *>=-
  680.  
  681. i. Serial Killer
  682. ----------------
  683. Problems with Amiga serial ports generally fall into three categories; problems
  684. with the flow control lines, problems with the actual data transmission lines,
  685. and problems with the line level (caused by faulty line driver chips). The
  686. first two can be relatively costly to repair, due to Commodore's monopoly on
  687. the CIA and Paula chips, so I advise exploring the line driver section of the
  688. circuit before rushing out to buy new Paulas or CIAs.
  689.         Faults in the line driver chips (MC1488 and MC1489, U38 and U39
  690. respectively in the schematic on page F-7 of the book 'Introduction to the
  691. Commodore Amiga 500') are typified by either total loss of transmission, total
  692. loss of reception, or both. If you look at the flow control lines, (CTS and
  693. RTS), you usually see that these lines are behaving normally (exactly why
  694. these lines are rarely affected is a mystery to me); if not, then you probably
  695. have a faulty CIA. Since the 1488 and 1489 only cost around A$1.00 each,
  696. depending on your source, it is well worth replacing these chips before you
  697. investigate Paula. Unfortunately, they are not socketed so you will have to
  698. desolder them (see "Desoldering Small IC's" below). When you have the chips
  699. out, put in a couple of sockets to facilitate later repairs.
  700.         If, after replacing the 148x's, you still experience problems, it is
  701. time to look further. If you have suitable software, you can check whether the
  702. problem lies in the flow control lines (in which case you have a damaged even
  703. CIA, U8) or in the data lines (in which case you have a damaged Paula). If you
  704. do not have, or are unable to interpret the results of, this software, you can
  705. make use of an old Amiga-tech wrinkle; exchange the CIA chips and see if your
  706. fault clears up. If it does, then ten to one the problem is in the CIA which
  707. started out as U8; if the problem persists, then it is most likely a Paula
  708. fault.
  709.  
  710. ii. Floppy Hassles
  711. ------------------
  712. In my life I have opened at least 40 Amiga 500's and have NEVER seen two which
  713. have the same make and model of internal floppy. It seems that Commodore
  714. change their suppliers (and also the colors of the LEDs on the keyboard) on a
  715. weekly basis. Let's see.. three possible LED colors (red, green, yellow),
  716. three LEDs on the keyboard, four floppy manufacturers (Sankyo, Chinon,
  717. Panasonic, Sony), two different styles of head connector (one film connector
  718. per head or one wide film connector servicing both heads), helical screw or
  719. belt-drive head carriage mechanisms.. that makes 144 possible configurations
  720. already. For this reason it is not possible to give specific "look-to-the-left-
  721. of-the-large-chip" directions, and I can only state a couple of possible faults
  722. and their possible causes :
  723.  
  724. * Floppy refuses to acknowledge disk insert
  725. Probably caused by a defective odd CIA (U7). Try switching the CIAs over. Also
  726. check that the switches at the front of the drive travel freely up and down.
  727. Verify that the pads to which the switch assembly is connected have not flaked
  728. off the board (this can be caused by rough disk insertion).
  729.  
  730. * Floppy will not read disks formatted in other drives
  731. The head alignment is faulty. There is a method of adjusting it without
  732. special tools and measurement devices, but it requires considerable patience
  733. and one of the X-Copy series of programs. The method is as follows :
  734. - Format a disk in a working drive.
  735. - Open your machine (or external drive). Remove the cover from the drive unit
  736. (it is usually held on by one screw on either side and another on top at the
  737. back). Locate the track zero sensor and loosen the screw which holds it in
  738. position. Load X-Copy and select the Toolkit option CHECKDISK.
  739. - You must now align the lower head. This can be accomplished by moving the
  740. track zero sensor a little, then checking the disk, and repeating this until
  741. you find a position in which the drive will read the lower side of the disk.
  742. When this is done, tighten the screw which holds the track zero sensor, to
  743. stop it shifting. If you have any Lok-Tite, a drop of that on the screw is
  744. advisable.
  745. - You must now align the upper head. Loosen the two screws which hold it to
  746. the head carriage assembly (Do NOT remove these screws, unless you relish the
  747. idea of going over the floor with a metal detector looking for small springs).
  748. Adjust the upper head by eye until it appears to be exactly over the lower
  749. head. Now repeat the above trial-and-error process, tweaking the upper head
  750. around until you find a workable position. Tighten the screws, replace the
  751. cover and reassemble.
  752.         If the above procedure sounds rigmarolish and uncertain, it is ! But
  753. I have successfully performed it on a number of Amiga and PC 3.5" drives. And
  754. I have never had a failure with it.
  755.  
  756. iii. Caps Lock Chaos
  757. --------------------
  758. Many Amiga owners will know, to their detriment, that occasionally the Caps
  759. Lock light will start blinking and the keyboard will lock up. This is caused
  760. by the microprocessor in the keyboard detecting a keyboard fault. I first
  761. noticed this fault when our school Amiga room (two rev. 5a A500's) acquired an
  762. autofire joystick, a Quickshot IIb I think. When switched to autofire mode,
  763. this joystick would periodically jam the keyboard. If you have recently
  764. acquired an autofire joystick, you should investigate whether turning it off
  765. during boot fixes the problem. Otherwise, you can try the old "Atari Twist",
  766. ie pick up your machine in both hands and twist it. This is basically
  767. equivalent to reseating the chips on the motherboard; if you have a spare
  768. moment, I suggest you actually open the machine up and manually reseat them.
  769.  
  770. iv. Bulimia of the Agnus
  771. ------------------------
  772. iv-1. What is the 1Mb Agnus ?
  773. -----------------------------
  774. The 1Mb Agnus (variously known as the Obese Agnus or Fatter Agnus), Commodore
  775. part 8372a or 318069-02, is the relatively new Agnus which is capable of
  776. addressing 1Mb of chip-RAM. This allows you to have twice the amount of
  777. sampled music, screens, and other custom-chip data in memory simultaneously.
  778. It also has the desirable effect of letting you run things like Deluxe Paint
  779. in 16-color 640x512 (or 640x400, NTSC users) mode, without having to
  780. disconnect external drives, close down WorkBench screens and the like. For
  781. A-Max users, installing the new Agnus and configuring it to 1Mb chip-RAM mode
  782. will also increase A-Max compatibility. If you have more than 1Mb of RAM, then
  783. it will make A-Max virtually 100% identical to a Mac Plus, memory-map-wise.
  784. NOTE WELL : This modification requires 1Mb of RAM to be visible !
  785.  
  786. Commodore, not wishing to make two chips where one will do, is now shipping
  787. the 8372a in most (nearly all Rev. 6a) A500's, without telling anybody. In
  788. these machines, the extra chip-RAM capability has been disabled so that if you
  789. connect an A501, it will still think it is "slow" [see below] RAM.
  790.  
  791. iv-2. An Aside on Memory Speeds
  792. -------------------------------
  793. The Amiga has *three* types of RAM. Chip-RAM, Fast-RAM and "Slow"-RAM.
  794. Contrary to what many people assert, RAM at $C00000 (the default location of
  795. the A501 expander, and the second 512K of RAM in A2000's) is NOT fast-RAM,
  796. even though the system reports it as such. Because this RAM is refreshed and
  797. accessed via Agnus, it is affected by buss contention in just the same way as
  798. chip-RAM. It is simply a dead area in RAM which is not accessed by the custom
  799. chips and which is not faster than chip-RAM. Moving this RAM to $80000 (which
  800. is what you do to enable 1Mb chip-RAM) will have no effect on machine speed at
  801. all.
  802.  
  803. iv-3. Compatibility
  804. -------------------
  805. To date (20-Oct-91, 18:11EST) I have personally tested at least 400 pieces of
  806. software with the new Agnus. I have found three programs which do not work :
  807. * Double Dragon II (Completely screwed up)
  808. * VideoFX 3D (Again, completely useless)
  809. * Impossible Mission II (This game requires memory at $C00000. It does not
  810. mind the Agnus, but if you want to run it you must drop back to
  811. 512K chip/512K slow mode. Lousy AllocAbs() programmer !)
  812. In addition, Dragon Ninja thinks you are running on a 512K machine and will
  813. not play in-game music. Again, this can be rectified by switching into 512K
  814. chip/512K slow mode. Some other games also think they are running on a 512K
  815. machine, notably TechnoCop and R-Type, but this is of no real consequence.
  816.  
  817. iv-4. Identifying the Version of your A500
  818. ------------------------------------------
  819. There are several versions of the A500 out there. I have only tried fitting
  820. the new Agnus to the following :
  821.  a. The Revision 5 board shipped until early 1989
  822.  b. The new Revision 6a board supplied from May (?) 1989 onwards
  823. The way to identify your machine type is to check the expansion port which
  824. lurks under a plastic cover on the left-hand side of the computer. The Rev. 5
  825. machine has a very fat strip (double width) at the back of the connector; the
  826. Rev. 6a board has two normal-width strips instead.
  827.  
  828. iv-5. Installing the 8372a to Revision 5 A500's
  829. -----------------------------------------------
  830. 1. Remove the 8371 from its socket. If you are an NTSC user who does not wish
  831. to use the PAL mode, go to step 3.
  832. 2. Pin 41 of the new Agnus controls whether the machine starts up in PAL or
  833. NTSC modes. When it is tied low (to ground), the machine boots in NTSC mode.
  834. When the line is tied high or left floating (ie unconnected), it boots into
  835. PAL mode. On the Rev. 5 board, pin 41 is connected to ground by tracks on BOTH
  836. sides of the board, making it virtually impossible to cut the track without
  837. desoldering the socket. This means if you just plug in the new Agnus, you will
  838. be locked in NTSC mode !! There are a couple of ways to go about circumventing
  839. this problem; I will detail here the one I undertook on my own Rev. 5 board. I
  840. will assume you want to install some sort of switch to toggle PAL/NTSC mode.
  841. If you only want to run in PAL mode, you can simply bend out pin 41 of the
  842. Agnus socket (don't bend the pin on the chip) to prevent it from making
  843. contact with Agnus. If you do this, proceed to step 3. Otherwise, get yourself
  844. an SPDT or SPST toggle switch and two lengths of telephone (or other thin,
  845. stiff single-core wire). Solder wires to the switch :
  846.  
  847.                             +---+
  848.     To a convenient ground--+-o |  BACK VIEW OF SWITCH
  849.                    +--------+-o |  When held as shown, UP=PAL, DOWN=NTSC.
  850.                    |        | o |
  851.                    |        +---+
  852.  Uninsulated --> | | <-- This side is insulated
  853.                  \-/ <-- Fold the wire thru 180 degrees
  854.  
  855. 3. Insert the new Agnus. If installing the switch, you should now poke the
  856. loose end of wire (see above) from the switch into pin 41 of the socket so
  857. that the bare copper side touches the pin on the chip and the insulated side
  858. touches the pin on the socket. In order to fit the wire down the hole you may
  859. find it necessary to bend out or remove entirely [Not recommended !] the pin
  860. on the socket. Secure the wire with a tiny drop of cyanoacrylate adhesive.
  861.  
  862. 4. If you wish to install a memory mode switch, go to step 5. Otherwise,
  863. locate JP2 (between 68000 and ROM). This consists of three pads. The center
  864. and lower pads are joined by a thin track. Cut this track and place a drop of
  865. solder between the center and upper pads. Now locate the _EXRAM line coming
  866. from the A501 port (it comes from pin #32 and runs on the upper side of the
  867. motherboard parallel to the A501 connector). Cut this line. You have now
  868. completed the installation procedure.
  869.  
  870. 5. Complicated. Locate JP2 and cut the track which joins the center and lower
  871. pads. Locate the _EXRAM line from the A501 port (see step 4) and cut the
  872. track. Solder wires to all three pads of JP2 and one wire to either side of
  873. the gap you cut in the _EXRAM track. Wire a DPDT switch as follows :
  874.  
  875.                    +-----+  BACK VIEW OF SWITCH
  876. Upper pad of JP2 --+-o o |  When held as shown, UP=512K CHIP, DOWN=1M CHIP
  877. Center pad of JP2 -+-o o-+- To one side of the gap in the _EXRAM track
  878. Lower pad of JP2 --+-o o-+- To the other side of the gap
  879.                    +-----+
  880. You have now completed the installation procedure.
  881.  
  882. iv-6. Installing the 8372a to Revision 6a A500's
  883. ------------------------------------------------
  884. 1. Remove the 8371 from its socket. Insert the new 8372a. NTSC users who do
  885. not wish to use the PAL mode should go to step 3. When installing the new
  886. Agnus, note that on the 6a board, the Agnus socket has been rotated 90 degrees
  887. anti-clockwise from the orientation on the revision 5 board. For this reason,
  888. plugging in the Agnus correctly is no longer an intuitive operation !
  889. 2. JP4 controls PAL/NTSC video mode. If you are in North America or Hong Kong
  890. or anywhere else the National Television Standards Committee TV format is
  891. used, this should be bridged by a track or a blob of solder. If you are in
  892. Australia, Europe or anywhere else the Phase-Alternated Linescan TV format is
  893. used, this jumper should be cut open. If you wish to install a switch, then
  894. simply connect it across the two pads of the jumper.
  895. 3. Cut the track joining the center and upper pads of JP2, and the track
  896. joining the center and upper pads of JP7a. (JP2 is between the CPU and the ROM
  897. and JP7a is just to the left of the A501 connector). If you wish to install a
  898. memory switch, proceed to step 4 otherwise solder the center and lower pads of
  899. JP2 together. You have now completed the installation procedure.
  900. 4. Connect a DPDT switch as follows :
  901.  
  902.                    +-----+  BACK VIEW OF SWITCH
  903. Upper pad of JP2 --+-o o |  When held as shown, UP=512K CHIP, DOWN=1M CHIP
  904. Center pad of JP2 -+-o o-+-- Center pad of JP7a
  905. Lower pad of JP2 --+-o o-+-- Upper pad of JP7a
  906.                    +-----+
  907. You have now completed the installation procedure.
  908.  
  909. v.  Is My Jumper On The Line ?
  910. ------------------------------
  911. Number  Rev5 ?  Rev6a ? Function
  912. -------------------------------------------------------------------------------
  913. JP1     yes     yes     Connects reset timer (NE555) to main reset
  914. JP2     yes     yes     Maps A501 at $C00000 or $80000
  915. JP3     yes     yes     Swaps _CAS of RAM banks (of use for test purposes)
  916. JP4     no      yes     8371  Agnus : TEST line [solder closed !!]
  917.                         8372a Agnus : PAL/NTSC video mode select
  918. JP5     no      yes     28MHz base clock to Agnus
  919. JP6     no      yes     7MHz clock on pin 7 of expansion connector
  920. JP7a    no      yes     Controls _EXRAM to Gary
  921. JP7b    no      yes     CIA tick from VSYNC or pin 32 of A501 (default VSYNC)
  922. JP8     no      yes     LPEN from FIRE0 or FIRE1
  923. JP9     no      no      ??? A non-existent jumper. Future Rev. 7 ???
  924. JP10a   no      yes     Connects AUDIN to pin 18 of serial port
  925. JP10b   no      yes     Connects AUDOUT to pin 11 of RS232 port
  926. JP11    no      yes     Connects CSYNC to BCSYNC or video hybrid
  927. -------------------------------------------------------------------------------
  928. NB: These are A500 jumpers only. A2000, 2500, 3000 have different jumper
  929. assignments. The 1000 *may* have similar settings but I cannot guarantee this.
  930.  
  931. vi. Hol(e)y, Hol(e)y, Hol(e)y
  932. -----------------------------
  933. Owners of Rev. 6a A500's will notice that they only have 4 RAM chips as
  934. opposed to the 16 in the Rev. 5 and earlier machines. They will also note that
  935. in between the RAM chips are empty sets of holes which look like something
  936. ought to go into them.
  937.         Firstly, fear not - the reason you have a quarter the number of RAM
  938. chips as older machines is that the 6a uses 44256 4-bit x 256K chips which are
  939. four times as large as the 41256 1-bit x 256K chips used in the 5 and earlier
  940. revisions. All the modern Amiga memory hardware (except possibly the A501)
  941. uses these larger chips because they are slightly cheaper on a dollar-per-
  942. megabyte basis. For example, the older Series I A590 hard drives use the
  943. 41256, and they will accept up to 2Mb. The new Series II A590's use the 44256
  944. (and consequently have enough space to fit 8Mb of RAM).
  945.         But, back to those extra holes. They are indeed designed to accept
  946. something; viz, another set of four 44256's to take your machine up to 1Mb
  947. without having to buy an A501 or other expander (this is particularly useful
  948. if you have a memory expansion which uses the A501 slot, and you want to have
  949. 1Mb chip-RAM). If you want to install your own RAM there, you should do as
  950. follows : Purchase four 20-pin IC sockets (preferably machined-pin). Make sure
  951. you have a solder-sniffer. Now look at those holes and you will see that they
  952. are clogged by solder (this is due to the way the boards are soldered; the
  953. process covers all exposed copper areas with solder). You must clean this
  954. solder out by heating the board from one side and sniffing the solder out on
  955. the other (or blowing the solder through; if you choose this method, make sure
  956. to remove all the little splashes of solder from the board and your lap). When
  957. you have cleaned out all the holes, solder in the sockets. Now plug in four
  958. 44256 chips and you have 1Mb of memory for slightly less than the cost of an
  959. A501 (in Australia, the difference is roughly A$20).
  960.         With respect to the speed of RAM chips required, I use 150ns chips
  961. with no problems at all; however, I suspect that Commodore would recommend
  962. 100ns devices. The price difference is minimal so you may as well buy 100ns
  963. chips so that if you ever buy a series II A590, you can shift the chips over
  964. and have 100%-guaranteed-not-to-overheat fast-RAM.
  965.  
  966. vii. 1Mb of Motherboard Memory on the Rev. 5
  967. --------------------------------------------
  968. It is possible to install 1Mb of RAM onto the revision 5 motherboard. However,
  969. this modification is flaky at best and I cannot recommend it (having tried it
  970. in a moment of sheer boredom). Also note that I could *not* get this extra
  971. memory to be mapped at $C00000 (the computer would only recognise it if I had
  972. JP2 set to map the A501 at $80000); which means that it is only of potential
  973. interest to owners of the 1MB Agnus. (This failure to work as $C0 RAM may well
  974. have been due to some stupid omission on my part).
  975.         I will deliberately be vague because this is not a trivial
  976. modification. If you are unable to work out what to do with confidence, you do
  977. not have enough knowledge to perform the mod.
  978.         The procedure can be summarised as follows: Take sixteen 41256 RAM
  979. chips (for speed information, see the end of subsection vi. above). Bend the
  980. refresh address strobe pins (_RAS, pin 4) on all the chips up and over so that
  981. it is well clear of the other pins and easily accessible from the top of the
  982. chip. Bend in all the other pins a little. Now, piggyback the new chips on top
  983. of the existing RAM, making sure to install them in the same orientation as
  984. the original chips. It is not possible to reach all the pins to solder them,
  985. so you will have to content yourself with only soldering the corner pins.
  986. Solder wires from the bent-up _RAS pins to pin #38 of the A501 port (or any
  987. convenient take-off point of this signal). You should now have 1Mb of RAM. (If
  988. you want to try using it as $C00000 RAM, you should ground the _EXRAM pin, pin
  989. #32, of the A501 port. I had no success with this). This mod sounds all very
  990. well, but in the current climate it may be slightly cheaper to buy a
  991. secondhand A501 than to buy 41256 chips. In addition, due to the precarious
  992. hold the piggybacked chips have on the originals (because there isn't enough
  993. room to solder all of the pins down), the mod is sensitive to shock; if you
  994. tap the table, you can sometimes guru the machine. For this reason, this is a
  995. "possible but ill-advised" modification.
  996.  
  997. viii. Double Trouble
  998. --------------------
  999. The hack to accelerate your Amiga to 14MHz has been published in countless
  1000. articles, but I may as well include a brief description of it here. The hack
  1001. involves removing the original 68000 from your Amiga and substituting a
  1002. version rated at 16MHz (confusingly called the 68000P-12; the Motorola chips
  1003. have "16MHz" stamped on them, but the SGS-Thompson clones do not). The clock
  1004. pin is bent out and soldered to the output of a divide-by-2 counter whose
  1005. input is connected to the base 28MHz clock. THIS MODIFICATION SHOULD BE
  1006. INSTALLED WITH A SWITCH !! If not, you WILL (not may) find that some games
  1007. will refuse to load because they use timing-dependent loaders.
  1008.         Aside from the problem mentioned above, the only compatibility
  1009. down-side to this modification is that some floppy drives will not handle the
  1010. increased step rate. If you find that your drives give read/write errors at
  1011. the high speed, you can either replace them or run a program called "DFDelay"
  1012. to slow down the step rate. (If df0: will not work, you have a problem. Try
  1013. swapping df1: for df0: - to do which you will need a Commodore df1:. The
  1014. mechanisms used in the old A1010 drives are EXTREMELY reliable and much
  1015. quieter than the new rubbishy things; if you have an A1010, you can be fairly
  1016. certain that it will support the new speed).
  1017.         To perform the mod, remove your old 68000 and embed it in a perspex
  1018. block for future reference. Now rig half of a 74S74 dual D bistable as a
  1019. divide-by-2 counter. Connect the input of this to a convenient take-off point
  1020. of the 28MHz clock line on the motherboard (I use pin #34 of Agnus, but
  1021. anywhere will do). Now bend out pin 15 of the new CPU and solder a wire to
  1022. this pin. Take a piece of stiff telephone wire, strip approx. 5mm of
  1023. insulation from one end, and stick this end down pin 15 of the 68000 socket.
  1024. Insert the new CPU in the socket and verify that pin 15 is well clear of the
  1025. wire in the socket. Now wire a SPDT switch as follows :
  1026.  
  1027.                                             BACK VIEW
  1028.                                      +---+  When held as shown UP=7.14MHz,
  1029.    To output of divide-by-2 counter -+-o |  DOWN=14.28MHz
  1030.                  To pin 15 of 68000 -+-o |
  1031.   To wire in pin 15 of 68000 socket -+-o |
  1032.                                      +---+
  1033.  
  1034. The 74S74 should be mounted somewhere convenient; I break off all the unused
  1035. pins, bend the remaining pins out, and stick the chip on top of one of the
  1036. data path IC's; this has the advantage of allowing me to take power directly
  1037. off the existing components rather than stringing yet another pair of wires
  1038. through the machine.
  1039.         If you only have chip and/or slow memory (see subsubsection iv-2.)
  1040. then your machine will run at approximately 150% normal speed (on
  1041. CPU-intensive operations; DMA rates will be unchanged). If you have true
  1042. fast-RAM then code running from fast-RAM will execute at close to 200% of
  1043. normal speed. Try placing a large perpective brush with anti-aliasing HIGH
  1044. in DeluxePaint III (or IV !) and you will see the speed increase.
  1045.  
  1046. ix. The Numbers Game
  1047. --------------------
  1048. This is how PLCC chips are numbered (using Agnus as an example) :
  1049.  
  1050.                 1 1                   8 8 8 8 8 7 7 7 7 7
  1051.                 1 0 9 8 7 6 5 4 3 2 1 4 3 2 1 0 9 8 7 6 5
  1052.  BEVELED CORNER | | | | | | | | | | | | | | | | | | | | |
  1053.               /-------------------------------------------|
  1054.          12 -|                      o                     |- 74
  1055.          13 -|                                            |- 73
  1056.          14 -|                                            |- 72
  1057.          15 -|                                            |- 71
  1058.          16 -|                                            |- 70
  1059.          17 -|                                            |- 69
  1060.          18 -|                                            |- 68
  1061.          19 -|                                            |- 67
  1062.          20 -|                   8372A                    |- 66
  1063.          21 -|                                            |- 65
  1064.          22 -|                                            |- 64
  1065.          23 -|                 TOP  VIEW                  |- 63
  1066.          24 -|                                            |- 62
  1067.          25 -|                                            |- 61
  1068.          26 -|                                            |- 60
  1069.          27 -|                                            |- 59
  1070.          28 -|                                            |- 58
  1071.          29 -|                                            |- 57
  1072.          30 -|                                            |- 56
  1073.          31 -|                                            |- 55
  1074.          32 -|                                            |- 54
  1075.              |____________________________________________|
  1076.                 | | | | | | | | | | | | | | | | | | | | |
  1077.                 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5
  1078.                 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3
  1079.  
  1080. x. A Change Of Face
  1081. -------------------
  1082. Installing the ECS Denise is simplicity itself. Simply remove the old Denise
  1083. and plug the new one straight in. Note that to use the new video modes, you
  1084. require the 1Mb Agnus (not necessarily in 1Mb chip-RAM mode, though). By
  1085. installing the new Denise, you also eliminate the annoying video glitches
  1086. which occur in NTSC mode when using the new Agnus with the old Denise.
  1087.  
  1088. xi. Snap, Crackle and Pop
  1089. -------------------------
  1090. [For non-Australians, the above is the slogan a local cereal company uses to
  1091. advertise a tasteless soggy mess called Rice Bubbles].
  1092.         Symptom : Your monitor produces snapping or popping noises, and
  1093. sometimes goes unaccountably blank after being switched on for a while.
  1094.         I have no idea why this problem seems to affect Commodore monitors so
  1095. badly. It is caused by arcing of the EHT rail (around 14kV, from memory) to
  1096. lower-voltage areas of the set. Initial treatment is to turn off the monitor,
  1097. leave it for a couple of days (to allow capacitors to discharge), and then to
  1098. remove every last speck of dust from the inside. This usually works.
  1099.         If it does not, however, sterner measures are called for. Open your
  1100. monitor and (here comes the dangerous part) leave it running, open, for a few
  1101. hours. If you actively work against Murphy's Law by watching it from behind
  1102. something or inside something, where the monitor can't see you, you MAY
  1103. eventually be lucky enough to actually catch it in the act of arcing. Mark the
  1104. place with a spirit pen and spray on some anti-gaussing compound. (This stuff
  1105. has a very high dielectric constant and hence helps to prevent arcs).
  1106.  
  1107. xii. Yo Ho Ho And A Packet Of Disks
  1108. -----------------------------------
  1109. I sometimes describe A-Max as the only useful productivity tool for the Amiga;
  1110. Mac owners will agree with me when I say that Macintosh applications are
  1111. incomparably better than their Amiga counterparts. However, due to suppression
  1112. of the source of 128K ROMs by a certain computer mega-corporation named after
  1113. a piece of dead plant, the future of this marvellous product looks slightly
  1114. less certain than Melbourne hosting the 1996 Olympic Games (grin).
  1115.         There exists a software patch which will allow you to [illegally] run
  1116. the emulator using a ROM image file on disk; however, if you wish to use a Mac
  1117. drive with the A-Max cartridge, you must have ROMs or EPROMs in the ROM
  1118. sockets. Problem ? No. Simply insert two blank 27512 64K x 8 EPROMs in the ROM
  1119. sockets.
  1120.  
  1121. NB: The above procedure is wholly illegal and the author is not explicitly
  1122. condoning nor advocating the practise. I personally own original Apple 128K
  1123. ROMs (purchased before the great ROM drought). The above information is
  1124. supplied for interest's sake only.
  1125.  
  1126.                   =======================================
  1127.                   THIS TEXTFILE BROUGHT TO YOU BY: MATRIX
  1128.                   =======================================
  1129.  
  1130. ----------
  1131.  
  1132.