Commodore 64 ‘breadbin’ repair log #5

 Computer Repair Logs, Repair Logs  Comments Off on Commodore 64 ‘breadbin’ repair log #5
Oct 132011
 

Not so much a repair log but a bit of information.
The system booted to either a blank screen, to a blue screen with a couple of bits of garbage or to a screen full of random garbage

Pulling the SID chip let the C64 boot normally.
I always pull the SID chip when starting out testing for this very reason. Not sure why it does it but it can cause problems like this.

 Posted by at 3:58 pm

Commodore 128 repair log #1

 Computer Repair Logs, Repair Logs  Comments Off on Commodore 128 repair log #1
Oct 072011
 

Got a C128 off ebay for a decent price. Came with no power supply and sold as untested. This usually means its knackered and after building a power supply I can confirm it was indeed knackered.

First job, the visual inspection.
The C128 doesnt follow a standard IC orientation but the silkscreen is clearly marked.
Found one of the CIA chips in the wrong way.

I replaced this and carried on.

There was a bit of jumper wire running from JP7 to the Char ROM. From the schematics it looks like this is to set the char set between 128 and 64 mode.

I think this 128 was being used solely as a C64, what a waste. Fixed this to stock configuration.
Probing the Z80 there was no activity. Found the Z80 had no clock signal. Traced the clock from the VIC chip to a 74LS07 @ U60. All inputs were present but the outputs were missing. Replaced this to return the clocks.
Still no activity on the data bus.
Pulled the Z80 and tested, it was faulty. Replaced this.

Switched on and was greeted with a screen of garbage but the green border was now present. This can be a dead CIA so I swapped ICs U1 and U4 and the 128 booted straight into MONITOR mode and kept displaying DSAVE.

This can also be a symptom of a bad CIA so I fitted a known working one and it booted up to the 128 basic screen but the cursor was moving around on its own and some of the keys didn’t work. Looks like the other CIA is knackered too. Fitted another known good CIA and the 128 is fully working.

 Posted by at 6:51 pm

Commodore 64 ‘breadbin’ repair log #4

 Computer Repair Logs, Repair Logs  Comments Off on Commodore 64 ‘breadbin’ repair log #4
Sep 282011
 

This is the last of RCMs C64s that was in need of repair.
I spent many hours on this one.
First issue was the screen was just black. I originally went down a completely wrong route with this as my logic probe was showing missing signals the MC4044 however looking at these pins with the scope showed they were indeed there just at a level the probe didnt like.

Turned out that the previous owner had got the Kernel ROM and the Char ROM switched! Switching these back brought up a screen full of coloured garbage.
With my homemade test cart inserted I eventually was pointed to a potential problem with RAM U9. Knowing how inaccurate this test cart can be I wasnt totally convinced but I pulled it anyway and it was indeed faulty.

I replaced this and everything came back normal minus a cursor. I switched the 2 CIA chips and the cursor returned. Fitted a new CIA and ran the tests again. Everything now passes except for the SID chip but I already knew this was dead.

Im glad this one is fixed, I put a lot of time into it.

 Posted by at 5:38 pm

Commodore 64 ‘breadbin’ repair log #3

 Computer Repair Logs, Repair Logs  Comments Off on Commodore 64 ‘breadbin’ repair log #3
Aug 062011
 

Number 3 of the 5 I brought back from RCM.
This one ended up being a bit of a pain.
Black screen at power up. Removed PLA but didn’t have an original spare I could swap out so it was time to use the CPLD based replacements I have.

Now the 64 boots up but sometimes gave garbage on the screen and sometimes gave the normal boot screen but with 6336 bytes of RAM.
My initial thinking was a RAM fault so went round all the RAMs and doing a thorough soak test on them but it yielded absolutely nothing.
I plugged in my diagnostic cart and it would flag up a different RAM as being at fault each time. This suggested that the 74LS257 data selector for these RAMs was shot. I removed U13 first and it failed its tests. I replaced this with one from another C64 I had and all is well with this one too.

As Ive been using a couple of these 64’s as donors I now find myself unable to do anything with the remaining 2. Ive got some RAM chips coming but will have to keep an eye out for some VIC replacements.

Commodore 64 ‘breadbin’ repair log #2

 Computer Repair Logs, Repair Logs  Comments Off on Commodore 64 ‘breadbin’ repair log #2
Aug 062011
 

Had black screen on power up.
Tested the PLA, this was fine. The VIC has getting really hot, replaced and system powered up but only showed 796 bytes of RAM free.

Using a homemade diagnostic cartridge, I found that a RAM at U11 was to blame. I pulled this and tested it but it passed. I set the tester to “PASS LOOP” which will rerun the RAM tests as long as the outcome is a PASS. This chip was now showing failures after a few cycles.

I replaced the RAM and retested, all RAM is available once again.