Commodore 64C with a frustratingly simple fault
ฝัง
- เผยแพร่เมื่อ 22 พ.ย. 2024
- Its been a while since we looked at a faulty C64 and this 64C is certainly one of them. What turns out to be a rather simple fix in the end was nothing short of frustrating and took me on a wild goose chase of looking for problems where there were none. All part of the fun though so join me as we dig into this machine and try to figure out why its not working!
Follow CRG on twitter / yt_crg
Lack of 9VAC will cause timers to fail because its 50hz (or 60 on ntsc machines) line frequency is used to generate the pulse counted by the CIA counters. That is also why there is ac power there at all.
Thanks for letting me know. Probably should have known that already 😉
The missing LED is signs of blown fuse, the fuse can blow sometimes with plugging into cassette port with power on or problem with cassette drive. The 9vac is needed for the CIA TOD clock, which drives the times on the diagnostic test. That was a fun fix.
Thanks for clarifying the 9v requirement for the TOD clock. Not sure how the fuse went but maybe hot plugging the cassette deck as you said.
The random characters appearing are classic signs of a haunted commodore.
Didn't help me much on the lottery though :)
The CIAs need the 9VAC to generate the TOD (TimeOfDay) out of the 50/60 Hz.
Greetings, Doc64!
That explains why there was no clock then.
Thanks for clarifying 👍
A quite interesting fault. Nice to see how the symptoms (dead card slot and random row 0 keys) all made sense in the end. We've all learned to keep looking for common connections of failng components even if it seems they are not related at all. I wonder if the "magic finger" method would have worked here just as it did for me several times when there were floating inputs due to broken traces. I would have expected that simply touching the broken data line (CPU side) with a fingertip would have changed the random key presses significantly.
Looking back at it now I probably should have noticed on the keyboard connector that the pin wasn't fully low, there was some noise on it and probably an indication that it was floating.
While not in the video I scoped the databus at the CPU and when it looked fine there I didn't bother looking at it on the CIA or the cartridge port. Even doing that would have pointed to the fault straight away.
Easy to say all that in hindsight though. I'm just glad it got fixed in the end even if it did take me on a ride 😁
@@CRG thanks for sharing that ride :-)
That is so much work, you have so much patience. Glad to see you got it fixed.
Nice fix. I've had a C64C showing quite similar behavior - just add some character rainbowing and sparkling - back in the mid 90's with no internet, no test harness or even cartridge to find help. Drove me crazy for weeks until I've found the cause - an intermittent mechanical failure in the power distribution around the fuse. By than I've had swapped out the fuse, both CIAs, the VIC, the CPU, the Kernal and the Combo Chip with known good parts.🤯
What that taught me: Don't freak out if your C64 freaks out. Some mild percussive maintenance may guide you to the cause! 😁
So I could feel your frustration chasing those loose electrons falling out of this board.
Thanks. Never heard of a power issue causing flickering like that so good to know. Its easy sometimes to fall into the trap of chasing a faulty component when actually is a physical break somewhere on the board.
For the game selection to test the sound, my eye was on Donkey Kong thinking of an 8-bit dance party. Different channel though, and probably not even the right Donkey Kong. Good work though.
That is the same Donkey Kong and while I do enjoy a good 8 bit dance party that's Adrian's thing plus that tune from Last Ninja 3 is fantastic and I hadn't heard it in a while.
@@CRG I stand corrected, and you are right- that LN3 tune is great.
cool stuff another C64 saved from the landfill
Thanks
9v line gets rectified and provides a 50/60 Hz square wave used for RTC clock.
Thanks for letting me know.
Another great video! Glad you were able to bring this one back to life.
Thanks
thanks i had the exact problem with the 9 fuse causing my SID to not work, this helped me fix it
Excellent Video which is a perfect example of a non-standard fix or fault. Completely reminds one to stay on their toes when troubleshooting! -Mark.
Absolutely, its not always going to be a failed component although granted a damaged trace like that bound to be a rare thing.
Great job! Glad you didn't give up on this one!
Thanks, it did take me on a bit of a ride but happy it got there in the end.
@@CRG You on holiday?
@@Hounddoggy33 No, the past couple of months have been very busy with work and DIY in the house. Hoping to get back to videos over Easter. Thanks for asking.
Broken trace can be hard to find. I really like repair videos, thanks :)
Thank you for watching. Plenty of other stuff piled high here waiting repair so hopefully something that will interest you in the future too.
Very interessting, glad you got it running in the end, thanks for sharing!!! Greetings, Michael (o7 Commander ;-)
I really need to get back into Elite 🙂
What a fault, that trace did not look that bad at all, I think it was everybody else's last suspect, too...
It certainly didn't look broken, even looking under the highest magnification I have I can't see the damage. Must just have been a hairline fracture of the copper.
I must admit that as soon as the ROM cartridge didn’t boot I’d have suspected the address and data lines going to the cartridge port rather than the chips. However, hindsight is a wonderful thing.
It's not in the video but I did check the databus at the CPU and it looked fine but it didn't cross my mind to check same at the expansion. Lesson learnt on my part though, it'll be the first thing I check in any future similar repairs.
Yeah, though given that the machine was mostly working but not reading the cartridge I would have started just “listening” to the buses at the cartridge port. That would have probably have flagged up that D0 looked either quiet or just odd, probably floating.
Wouldn't be a C-64 if it didn't have a set of odd issues combining into something you hadn't seen before.
This is true, all part of the fun though!
The issues might appear to be silly but they were really tricky. I also have a C64c with unexplained surface corrosion something that I don't find on other 8bit machines.
Great vídeo CRG
Thanks
Happy hello everyone. Like butten activated
Thanks
As good as the Diag cart is I have seen it miss problems easily, I just did a C64 breadbin with an issue of fastload carts not working and normal loading results in mostly failed loading.
Diag said both CIA were OK, I tested them with a tester that test the CIA chips and yeah one was actually bad on Channel A... if I swapped them then the Diag cart finds the bad CIA but otherway round... so yeah Diag cart can lead you in the wrong direction..... Corrosion... does more damage than it looks.. good repair!
I think its possible that a partly faulty CIA may work in one position and not the others, fairly sure I've read that somewhere before. I suppose in your case the chip was still working in terms of passing the diag test but had a failure elsewhere.
I was surprised that the corrosion damaged the trace as it did. I can't see the break so it must just be a hairline crack. Perhaps whatever that was split on the board while corroding the surface stressed the copper cracking it.
@@CRG Since there were scratches on the board I would say someone was chasing the original issue of the blown fuse (no audio) the color ram probably died from sitting around, seen that heaps... the corrosion was probably drink or repair fluid spilt while over the board.... amazing how the faults pile up and your chasing more than one thanks to bad handling
Enjoyed that thanks. Nice work! Really thought you had it there after the broken trace. Wsn't expecting the blown fuse on top.
At least that was easier to fix 😂
Keep that style of music and that 5% outro viewers might go up a bit. Can´t say about the image thought, I have no sense of aesthetics, but you can´t go wrong with those soundtracks.
Superb subtitle work here. The whole ride documented this way has been quite interesting.
Thanks, glad you enjoyed the video. I just record as I work, nothing scripted so I tend to stick in the text almost as comment to myself.
Hard to beat a bit of SID chip music, my normal outro song is from an Amiga game, prehistoric tale, but I couldn't cut that epic song from last ninja.
The new image is something I've had sitting for a few months just not used it yet. I like it but then again my sense of aesthetics are probably a bit wanting too 😂
Just to answer your question mate, the system clock is calculated by the mains frequently, meaning if you don't have the 9v AC you don't get the clock
Thanks for letting me know 👍
It would de interesting to see what traces were affected by the corrosion. Maybe the one of them carried the 9 volts to the CIAs and also to the color ram and killed it and blew the fuse in the process. It’s just a wild guess but you never know. Nice fix though - been fun to watch.
Great fix! Very satisfying 🎉
A look at the keyboard matrix reveals that all the characters are related to row 0.
Excelente vídeo.
Parabéns e obrigado!
Thanks for saying so.
when I do silly thing like this, I just take it as lesson learned and next time look closer
The first and original Matrix number generator effect before the movie appears. Maybe it is the proof that the Matrix exists.
Great watch
Hope you're well dude. It's been a long time in TH-cam land since your last video.
It has been a long time but all is well, thanks for asking. I've been doing a lot of work around the house, we got a new kitchen and it's taken most all my spare time. That's done now so next job is a redress of the man cave then I'll be back to videos.
All being well I'll be back next week.
@@CRG So that didn't go to plan .... Hope to see you back soon 👍
@@42markk42 things rarely go to plan, in fact the past few weeks have been very busy with work and family stuff.
But the work in the man cave is all done so all being well videos will return next week.
You missed that the joystick ports are also connected to the keyboard port 1012 goes to the joystick Port you could have a shorted capacitor a shorted resistor I'm short between pins so you should look at your schematics a little closer before you jump to the soldering chips not saying that it was wrong but it might have saved you some trouble
Nice one!
Another C64c back in the game. :)
I'm just happy it worked out in the end.
I think that Pla on the "new" model is called super pla, I have newer seen a super pla go bad only the old model pla, but at first look on the screen it looks like a bad pla but if I remember right then the whole screen woud be filled with lethers and numbers and symbols when it's powered on, I have repaird some commodore c64 bords but with the old model pla the later ons are in the Commodore c64g or in c64c slimline model like the one in the video, but in 2010 I had to sell my collection of Commodore 64ers and Amiga's it's a long story but can say one thing bad economy and no job at that time, and had a bad sholder joint problem but im ok now and got a good job now, but my Commodore 64 days are gone, the worst thing is that I took no image backup of my floppy discs that hurts a bit
Really like you video I like how you explained your thought process.
Liked and subbed
Where do you get your spares from?
Sorry for the late reply but for spare parts I always try www.retroleum.co.uk/ first. Always hold a decent stock of parts and at a reasonable price!
Isn't that similar to what happens when you wiggle the joystick in port 1?
Thank you for this great video but I have a question about a C64C short board. I got the fuse joke. But since I put in a new one, I have the timers of dead test cartridge which works intermittently. (it remains at zero and I have no music). Do you have any idea where I could look? Thank you
Check if you have 9 volt on the vdd pin of the Sid, top right pin looking at the chip. If that is missing then you have another fault after the fuse. The C64C schematics are easy enough to find online you can follow the 9v rail on that.
@@CRG Thank you for your answer. I found the cause and it's a 2nd joke with the fuse. One of the fuse holder clamps was not tight enough so the fuse was not touching the edges. But visually we couldn't see anything, i found the cause randomly by taking my measurements by pressing the fuse. I tightened the clamp and it's ok now.
Good Job!
I LOVE C64❤❤ FOREVER ❤❤❤❤
Hard to beat a Commdore 64, it is a lovely system and they are always a pleasure to work on.
You accent is awesome!
Might have to send you my 64 so you can work your wizardry on it, when i connect it to power and video it just doesn't do anything anymore 😢😢
Really enjoyed this. I don't have the repair skills or kit to diagnose, but I do have 2 recently acquired working breadbins and would very much appreciate if anyone knows of someone trustworthy the UK who would be able to repair my c64's for a reasonable price if I have issues?
I would recommend joining one of the user groups on the likes of facebook or perhaps discord. There's loads of people out there who would happily get you up an running again should one of the machines fail.
One common source of failure though is the power supply. When they go bad the 5V line can go very high frying various components (usually the ram goes first). You might have noticed that inline with my power supply I am using a power saver which is designed to cut the power as soon as the 5V goes above 5.2 (I think might be 5.3). I'd highly recommend either getting one of those or one of the new power supplies.
@CRG Thank you very much. I don't use Facebook, but I have already purchased one of those Electroware replacement PSU's from Poland yesterday (new revision) which sound ok and won't be using the original ones again!