Welcome to Project 64!
The goal of Project 64 is to preserve Commodore 64 related documents
in electronic text format that might otherwise cease to exist with the
rapid advancement of computer technology and declining interest in 8-
bit computers on the part of the general population. If you would like
to help by converting C64 related hardcopy documents to electronic
texts please contact the manager of Project 64, Cris Berneburg, at
<74171.2136@compuserve.com>.
Extensive efforts were made to preserve the contents of the original
document. However, certain portions, such as diagrams, program
listings, and indexes may have been either altered or sacrificed due
to the limitations of plain vanilla text. Diagrams may have been
eliminated where ASCII-art was not feasible. Program listings may be
missing display codes where substitutions were not possible. Tables
of contents and indexes may have been changed from page number
references to section number references. Please accept our apologies
for these limitations, alterations, and possible omissions.
Document names are limited to the 8.3 file convention of DOS. The
first characters of the file name are an abbreviation of the original
document name. The version number of the etext follows next. After
that a letter may appear to indicate the particular source of the
document. Finally, the document is given a .TXT extension.
The author(s) of the original document and members of Project 64 make
no representations about the accuracy or suitability of this material
for any purpose. This etext is provided "as-is". Please refer to the
warantee of the original document, if any, that may included in this
etext. No other warantees, express or implied, are made to you as to
the etext or any medium it may be on. Neither the author(s) nor the
members of Project 64 will assume liability for damages either from
the direct or indirect use of this etext or from the distribution of
or modification to this etext.
*********
The Project 64 etext for Commodore diagnostics, converted by The
Basic Bombardier. This etext was created by concatenating several
documents into one. Please see the header of the particular document
for original sources.
The Commodore Diagnostician, by Ian Perry.
Ray's C-64 Problems Solved, by Ray Carlson.
Various usenet articles about 1541 repair.
C-DIAG10.TXT, June 1996, etext #45.
*********
The Project 64 etext of The Commodore Diagnostician. Tables were
converted to list format.
*********
THE COMMODORE DIAGNOSTICIAN
A symptomatic chart for diagnosing faulty IC
components on Commodore Computers and peripherals
By: IAN PERRY, MA
PO Box 48
Kyneton
Victoria 3444
Australia
COMMODORE C-64 Reference Aid #4
SYMPTOMS & POSSIBLE SOLUTION
* Cursor jumps back to home position. 6510
* Abnormal colours appear in the letters. PLA
* Different characters are displayed and cursor is locked when turned
on and off. 6510, 6567
* System does not reset and the 'RESTORE' key does not work. 6510,
PLA, ROM 227
* Cursor disappears after the system warms up. 6526
* SYNTAX ERROR displayed after system warms up. ROM 226
* The system resets when it warms up and long programs do not load.
6510, ROM 226
* Keyboard does not operate correctly when the system warms up.6526,
ROM 226
* Cassette motor keeps running. 6510
* The cursor disappears when the cassette is plugged in. 6510
* Cassette runs extremely slow. The program seems to load but will
not run. 6510
* Blank screen on power up. 6510, 6567, PLA, 8701 [, RAM ]
* No cursor displayed. Intermittent blank screen. Intermittent
graphics. 6510
* Powers up with 'PRESS PLAY ON TAPE' message and the display blanks.
6510
* On power up the cursor locks up. 6510
* When 'RETURN' is pressed after a run command, the cursor goes back
to home position. ROM 226
* Poke command does not work. ROM 226
* Joystick does not operate correctly. 6526
* No character lettering is displayed on the screen. 6526, 6567,
PLA, ROM 225
* Graphic characters instead of letters displayed. 6526, 6567
* Power up message appears but no cursor. 6526, ROM 226
* DEVICE NOT PRESENT ERROR is displayed when disk is used. 6510,
6526
* Disk drives continue to search when trying to load. 6526
* Incorrect screen colours or no colour at all. 6567, PLA
* Keyboard does not function. 6526
* Cassette recorder problem. 6510, 6526
* Flashing colour or blocks. PLA
* Game Cartridge does not function. PLA, ROM 227
* Unit dead (30-40% possibility PLA). PLA
* User port does not function (eg. modem). 6526
* No sound. 6581 [, Bad RF Modulator ]
* Missing notes. 6581
* Game paddles do not function. 6526, 6581
* White band scrolls down the screen (60 HZ HUM). Check power supply
and VR2 regulator.
* Wavy screen after the system warms up. Check external power supply
and 6567 chip.
* Black band scrolls through screen when system warms up. Check
external power supply and VR2 regulator.
* Out of memory error on power up. Check Rams 4146 U1-U12,
U21-U24. [ May be Hot! ]
* Powers up with graphic display and blinking cursor. Check U14.
* Powers up with all the characters displayed as blocks. Check U26.
* Unit completely dead. Possible power supply failure.
* After a few minutes, characters are all over the screen, then the
unit locks up. Possible power supply problem.
Note-PLA chip is an 82S100, ROM chips are 901226-01 (Basic),
901227-01 (Kernal), 901225-01 (Character)
COMMODORE 1541/1571 FLOPPY DRIVE
SYMPTOMS & POSSIBLE SOLUTION
* Error LED stays on all the time. 6501, ROM 32530201, ROM 90122905
* Drive motor runs continuously and red LED stays on. 6522 [, LED
Flashes: UC7 ]
* Drive motor runs continuously and red LED stays off. 6502, ROM
90122905
* After the drive warms up the motor runs continuously. 6522
* Does not load when hot or LED flashed 3 times. ROM 90122905, LM311
* Searches with LED flashing continuously. ROM 90122905
* Searching with no red LED. ROM 3253021
* Drive fails to read. LM311, 592, 9602
* Fails to format disk. 6522, ROM 32557201
* Stepper Motor does not step forward. 6502, 6522
* Will not save when the drive heats up. 6502
* Lights stay on, motor runs continuously. Is Power cord plugged into
wall outlet correctly? Is Power cord plugged into disk drive
correctly? Check line fuse and power switch. Check +5/12 volt
lines.
* No LED's on power up. Check all RAM and ROM locations.
* Error LED flashes on power up.
* Drive motor runs continuously with no red or green LED'S. Check
VR2. Check Power Transformer. [ Hint: No Reg. +5V ]
* Loads programs with red LED flashing. Check drive speed. Check
stepper motor.
* Loading is intermittent. Check ROM's and drive alignment.
* Message of 'FILE NOT FOUND' is displayed. Clean drive head
w/alcohol. Check 0 stop adjustment. Check alignment. [ Check for
sticky slide rails. 1571: Check head lifter release mech. ]
* Drive speed will not stabilize. Check DC motor. [ Check belt (old
drives)]
* Locks-up when loading. Check serial port components. Check
901229-05.
* Fails the performance test and displays a 21 read error. Check
test diskette. Check Drive Motor.
* Fails the performance test and displays a 27 read error. Check
stop adjust.
* Passes performance test to track 18 then displays 21 read errors.
Check read/write head.
* Passes the performance test but will not load certain programs.
Check stepper motor.
* Flashing light on and off during loading. An alignment problem or
bad diskette.
C-64 CHIP LAYOUT
.-----------------------------------------------------------------.
| [==================] |
|.---------. .---------. keyboard |
| | 556 |U20 | 7406N |U8 |
| `---------' `---------' .------------------. |
|.---------. .---------. | 6526 | |
| | 4164-2 |U21 | 4164-2 |U9 | CIA #1 |U1 |
| `---------' `---------' `------------------' |
| .---------. .---------. |
| | 4164-2 |U22 | 4164-2 |U10 .------------------. |
| `---------' `---------' | 6526 | |
| .---------. .---------. | CIA #1 |U2 |
| | 4164-2 |U23 | 4164-2 |U11 `------------------' |
| `---------' `---------' |
| .---------. .---------. .-----------. |
| | 4164-2 |U24 | 4164-2 |U12 | BASIC | |
| `---------' `---------' | 901226-01 |U3 |
| `-----------' |
| .---------. .---------. .-----------. |
| | 74LS257 |U25 | 74LS257 |U13 | KERNAL | |
| `---------' `---------' 901227-01.2.3 |U4 |
| .-----------. .---------. `-----------' |
| | 74LS373 |U26 | 74LS258 |U14 .-----------. |
| `-----------' `---------' | CHARACTER | |
| .---------. .---------. | 901225-01 |U5 |
| | 74LS508 |U27 | 74LS139 |U15 `-----------' |
| `---------' `---------' |
| .---------. .---------. .---------. |
| | 4066 |U28 | 4066 |U16 |2114-30L |U6 |
| `---------' `---------' `---------' |
| |
| .----------------. .------------------. |
| | 825 100 | | 6510A | |
| | PLA |U17 | MPU |U7 |
| `----------------' `------------------' |
| .----------------. |
| | 6581 | |
| _ | SID |U18 |
|(_)08 `----------------' .------------------+
| | |
|.---------------------------------. | |
||.------------------. | | |
||| 6569 (*) | | | RF |
||| VIC |U19 | | MODULATOR |
||`------------------' | | |
|| _ _ _ | | |
||(_)06 (_)05 (_)04 | | |
| | | `------------------+
| +---------------------------------+ |
| | .---. .---------. | .--------------+
| | U31| 74LS629 | ?????? |U29| _ _ _ | |
| | | | `---------' | (_) (_| |_| | |
| | | | .---. | 02 01 03 | CARTRIDGE |
| | `---' | 74LS193 | _ | EXPANSION |
| | .---. _ | |U30 | | | | SLOT |
| | | | 07(_) | | | [==] | | | |
| | | | `---' | CR4 |_| | |
| | | MC4044 | FUSE | |
| | `---'U32 | | |
| `---------------------------------' `--------------+
| GAME PORT ON |
| .-----. .-----. OFF .-----. |
| GAME| 1 | | 2 | .----. | |POWER |
| PORT| | | | | | | |CORD |
`-----------------------+-----+--+-----+--+----+---+-----+--------'
(*) U.S. version of the 6569 [ PAL ] is 6567 [ NTSC ].
HINTS:
1) Over 50% of faulty computers are caused by the external power
supply delivering excessive voltages.
2) Check power supply to see if your unit has a fuse which could be
changed.
3) Check all interconnecting cables.
Replacement Chips (IC's) can be obtained reasonably from:
Europe --
HRS Electronics Ltd.
Birmingham, England
Tel. # (02)17712525
USA --
(Commodore) National Repair Ctn.
Toll Free 800-248-2983
(800-BIT BYTE)
Asia --
Saysun Electronics Ltd.
Hong Kong
Tel.# (05)767757
Disclaimer: I hereby disclaim any responsibility for the accuracy of
the information on this chart and disclaim all liability for the use
thereof. This chart is supplied as an adjunct to Commodore computer
users. It is intended for assistance in isolating a faulty chip and
is to be used by persons experienced in the repair of computers and
computer related devices.
Printed in Australia - 1986. No path of the Commodore Diagnostician
may be reproduced nor copied for any purpose without the author's
approval. (c) Copyright.
*********
End of the Project 64 etext of The Commodore Diagnostician.
*********
The Project 64 etext of the Ray's C-64 Problems Solved. By Ray
Carlson, CARLSEN ELECTRONICS, .
*********
C-64 PROBLEMS I'VE REPAIRED
* BAS ROM or RAM U3. Pwr up: Title page -- Char (garbage) "flash" but
disappear (blank "page")
* PLA U17, KER ROM U4. Pwr up: No title page (blank raster)
* VIC U19. Garbage screen but loads/runs pgm
* RAM chip. All garbage screen -- no load or run
* OSC U30. After warmup TV loses horiz sync
* Pwr supply. No +5V, raster -- no title page -- no pwr LED
* C85, 47 [ ?? ]. Pix goes out of horiz hold after 4 hrs+
* RAM chip. Garbage/flashing chars. Within 1/2 sec of pwr up -- Bad
RAM IC (hot)
* SID chip. Music player: note "hang up" -- "muddy" sound
* SID chip. Blown by shorting Audio-In after pwr up -- Title page:
goes to garbage
* U8 buffer. C-64 initializes drive at pwr up but "device not
present" error
* U17 PLA. Blank raster
* U17 PLA. Intermittent cursor on opening screen ... it will not move
* U2 CIA. Semi-random "squares" on screen at pwr up (no title page)
U2 in 64C. Was 8521RO, I subbed 6526A, works OK (Old IC got hot, too)
* U17 PLA. "Rainbow" effect on opening screen characters
* 1 RAM (not hot!). "Out of memory error" at pwr up instead of
opening screen
* SID chip. Erratic mouse pointer, music: notes "hang up", "muddy"
sound
* U31 Clock Gen. Horiz way off freq. on monitor
* U1 CIA. Partial pgm load or screen freeze after run a while, "5"
key repeats if held down, "flashing" cursor
* U17 PLA. Pgm crash -- back to Basic screen, new chip bad!
*********
End of the Project 64 etext of the Ray's C-64 Problems Solved.
*********
Various usenet articles about 1541 repair.
*********
Newsgroups: comp.sys.cbm
Subject: Re: 1541 Repair
From: Raymond Carlsen
Date: Tue, 4 Jun 1996 17:35:56 -0700
> I have a 1541 that just spins forever when turned on. Both LED's
> are on. Anyone have any pointers to repair info on this model?
Steve,
That usually points to a bad DOS ROM chip. It's CBM # 901229-03
(old drives) or -05. A bad 6522 is also a possibility.
Ray Carlsen
CARLSEN ELECTRONICS... A leader in trailing-edge technology.
*********
Newsgroups: comp.sys.cbm
Subject: Re: 1541 Repair
From: Brian Heyboer
Date: Wed, 05 Jun 1996 12:08:15 -0400
Steven J Tucker (dh395@cleveland.Freenet.Edu) wrote:
> I have a 1541 that just spins forever when turned on. Both LED's
> are on. Anyone have any pointers to repair info on this model?
There are several things that can cause this, but the most common is a
bad 901229-05 ROM. The 6502, 6522, RAM, and a couple of the TTL chips
in the reset circuit can also cause it, pretty much in that order of
likelyhood, assuming it just "went bad" and didn't fail because of
something you did to it.
*********
Newsgroups: comp.sys.cbm
Date: Wed, 5 Jun 1996 06:54:24 -0700 (PDT)
From: Raymond Carlsen
To: Cris Berneburg <74171.2136@compuserve.com>
Subject: Re: 1541 help!
> Well, I've done it again. I bought another 1541 drive that doesn't
> work. The guy told me it was "out of alignment". Needless to say, that
> was an understatement. So, I need some help trying to fix it.
>
> Here are the symptoms. When I power it on, the red and green LED's
> both flicker on for about 1/4 of a second, then stay off. The drive
> motor spins constantly when powered on, and will not respond to
> commands. Do you why that is?
The power supply is probably failing. Note that the power indicator is
going out under load. Since the +12 volts runs the motors, try the +5v
line... bet you'll find a bad bridge rectifier or flaky regulator.
Ray Carlsen
CARLSEN ELECTRONICS... A leader in trailing-edge technology.
*********
From:
Date: Wed, 5 Jun 1996 09:27:35 -0500
To: 74171.2136@compuserve.com
Subject: Re: 1541 help!
Newsgroups: comp.sys.cbm
Organization: Northwestern University, Evanston IL
In article <4p3vbp$s7i@dub-news-svc-4.compuserve.com> you write:
>Well, I've done it again. I bought another 1541 drive that doesn't
>work. The guy told me it was "out of alignment". Needless to say, that
>was an understatement. So, I need some help trying to fix it.
>
>Here are the symptoms. When I power it on, the red and green LED's
>both flicker on for about 1/4 of a second, then stay off. The drive
>motor spins constantly when powered on, and will not respond to
>commands. Do you why that is?
>
>Here's what I've tried to find out where the problem is. I swapped the
>main processor board with a working drive, and it seemed to power up
>OK. So I put the original, faulty board back in and tried swapping out
>chips. I replaced the 901229-05, 6502, both 6522's, and the tiny
>EL7407-0284 chip with no posititve effect. No other chips in this
>drive have the chip sockets for easy replacement.
>
>901229-05 6502
> 6522 EL407-0284
> 6522
>
>If you know what the problem is or have some suggestions on what I
>could do to diagnose it, PLEASE! Thanks.
>
>-------
>Cris "PC-Geek" Berneburg <74171.2136@compuserve.com>
>The Basic Bombardier, Manager of Project 64
>http://ourworld.compuserve.com/homepages/pcgeek/
>PGP public key A1CE4355 available on keyservers
>
The LED flicker tells you immediately that there is a problem with
the power -- they aren't connected to anything else. Most likely
you have a blown rectifier. There are two of them, at the back
of the drive, and they look like this:
_____
/ |
/ |
| |
-------
| | | |
That is, a notched square with four pins coming out of the bottom.
After you power up the drive, at least one of them (the smaller one)
will probably be hotter than blazes.
The fix: go to Radio Shack and buy a new, heftier one for $1 or so,
and solder it in. These are full-wave rectifiers of course.
-Steve
*********
End of Various usenet articles.
*********
The end of the Project 64 etext for Commodore diagnostics.