To start fault finding, the first thing was to just switch it on!
Initial power on via the Retroscaler 2x (S-Video to HDMI at the moment):
That is a black screen with a vertical white line, pretty much as expected.
So then opened it up to take a look:
Found the centre case screw just turned, so knew it'd have the standoff broken:
It's still on the screw, so could be salvaged.
And the state of the PCBA?
another 'eeeeewwwwww'..
Overall view of it isn't too bad:
Bit of oxidisation on the tuner (will no doubt be disappearing so not a problem!) and very dirty, with minor tarnishing of the cassette port (which shows it clearly had a lot of 'action')
I removed the SID chip since it's not needed yet and don't want to damage it..
Following several videos of 'black screen' I particularly like Noels Retro Lab's approach..
- Check PSU (9v AC + 5v DC)
- Check 12v and 5v regulators on the bottom right
- Check +5v / 9v AC on user port
So promptly set about that, and then 'pfft'.. My DMM probe slipped when measuring the input voltage (pin 1) of the 12v regulator, blowing the glass fuse (1.5A 250v).
Looking around I found my collection of glass fuses, but they are the much smaller ones, so I grabbed the nearest (1.6A) and did a nice bodge:
That will tide me over until some larger fuses arrive tomorrow.
I then repowered and checked, everything was fine, same as before... Phew...
So I pulled the cover off the VIC-II and found some handiwork:
Someones replaced the PAL clock cystal and creatively grounded it.. so looked like a good place to start
(I also took the opportunity to just use the anti-static brushes and the mains powered air duster (love that thing!) to give it a quick blast..)
Following Noel's fault finding sequence, I started looking at the clocks around the place
Colour Clock - Bang on 17.73Mhz so that oscillator is OK!
Pixel Clock - 8 Mhz
PLA Clock in/out - 1Mhz
6510 CPU Clock - 1Mhz
So they all check out..
Next up was the Luma/Chroma signals on the VIC-II
They look correct for a black screen with a white bar (I can see the sync pulse and a spike, so that's about right).
This one isn't looking 'easy'.. Youtubers at this point start whipping chips out left/right centre and swapping them with known good, or trying them in a good C64..
I don't have that luxury.
So I scoped around address and data lines to see what is what and noticed two things
A13-A15 all have a very regular pattern on them with gaps, almost too perfect and all overlaid precisely. however checking the Memory Map, that's likely in the Kernel ROM space ($E000-$FFFF.)
Then, this:
D0-D3 all have a weird pattern that looks electrically wrong, the 'highs' for some databits are 1.5v..
D4-D7 are all what I'd expect (roughly 0-5v)
So ai started looking at things hanging off the those lower databus bits, which is most of the ICs, however it might rule out the PLA since that has no data lines...
On visually inspecting the RAM/ROM ICs I notice one of the RAM chips looks factory but different to the rest:
U10 has a different screen print, same manufacturer and that soldering looks oxidised and as neat as the others..
So, I thought I might as well whip that out, a chance to try the desoldering station as well!
So, you know when everyone makes it look easy on youtube and you just start having a nightmare of a time!
Well, I was rather hoping the SD915 soldering station that everyone uses would just do the job..
- I reflowed all joints with leaded solder (Crystal 400)
- I set the SD915 at 300C (and also tried 320C)
- I used the stock tip and also the smallest one they provided.
The issue is whilst the holes look clear, the legs aren't quite 'free', a small bit of solder hangs on on the top side of the board:
You can see the bottom row has small solder bridges left, and you can see a pad (luckily it's just the end of a via and not attached to a track, that's topside!
I reflowed the joints a few times, tried 320C, a smaller tip, and slowly got most free, i.e. completely 'free' and moving easily..
I am using the 'hold it on loosely for 5 second, move slowly around in circles to make sure the heat transfers through, I can feel the pin moving, then press the button for the vacuum, and it largely gets it all out, but leaves these straggling small bridges.
So I just used a screwdriver to see if the RAM IC would lift with little effort, and surprisingly it almost fell out.
And this is the problem, experience, experience, experience.. I was clearly over doing it and tiny bridges are probably perfectly fine, since I notice many people removing them use a screw driver to lift, so must need a tiny amount of force to break free..
Anyway, no damage, all good, anything with a pad is perfect, and despite ten or so attempts, I've not buggered it up:
After checking all pads/tracks and continuity twice, I powered it up and scoped D3 (the bit U10 is responsible for) and..
Exactly the same!! Bugger..
So I have run out of things I can try at this moment.. I need the diagnostics, dead test cart which is due tomorrow/tuesday
The plan is
- Remove and socket the ROMS
- Remove and socket the RAM
- Remove and socket the PLA
- Maybe remove and socket the CIAs
I'm a bit of a noob to this and my electronics is only entry level, so I've being open minded, it looks like contention on the databus, i.e. two devices trying to put data on the bus at the same time, one with a '1' and the other a '0'
Or it's just a faulty IC that is electrically dragging D0-D3 down.. who knows!
It's fun though..