I hope this post is not inappropriate, but I figured you all might be interested to see it. I'd like to introduce you all to Commodore 64 #5575214:
Attachment:
C64Case.jpg [ 156.1 KiB | Viewed 4082 times ]
Poor little '214 has had a hard life, although I don't know all the details. I originally bought it sometime in the late '80s or early '90s for a few bucks from a bargain bin. It was just the console (no cables, manual, or power brick) and wasn't in working condition. I had dreams of fixing it and getting it working "one of these days." I made halfhearted attempts over the years to try to figure out what was wrong but never really sat down to really get into the problem. So the poor machine has just been in my storage, moving from place to place for ages now. Recently, I've been watching restoration videos from people like the 8 Bit Guy and others and realized I really had the stuff I needed to sort out what's wrong and fix the thing.
The first problem was getting power, since I had no power brick. That was just as well, really, because I don't think I would want to trust a vintage C64 power supply at this point. I decided to make my own supply, using a 9 volt transformer and a 2 amp USB power supply. The machine powered up but just displayed a black screen. I did a fair amount of probing about with a multimeter and oscilloscope. From what I could tell, the power to the chips looked correct and reasonably stable. Moreover, I could see sync signals on the VIC output, so at least the VIC seemed to be operable. I also did a continuity check on the data and address lines, and they seemed to be good all the way across the board. In fact, the board seemed to be in really good shape with no corrosion that I could see.
Attachment:
File comment: Top side of circuit board.
C64TopSide.jpg [ 249.93 KiB | Viewed 4082 times ]
Attachment:
File comment: Bottom side of circuit board.
C64BottomSide.jpg [ 223.89 KiB | Viewed 4082 times ]
I was beginning to doubt I was going to be able to find the problem when I happened to check chip temperatures. The VIC chip was warm but not too bad... same for the 6510... then I touched one of the main DRAM chips, which was blisteringly hot. My immediate reaction was "oh my, that is rather hot. Perhaps this is the issue." (Roughly translated from the somewhat more colorful Anglo-Saxon expressions I used at the time.) I removed the old chip and soldered in a socket and popped in a new chip. I debated replacing both chips but decided to leave the other one in to make as few changes to the original board as possible (partly because this was my first attempt at desoldering something from an old two layer board and wanted to risk as little damage as possible). The next power up had the machine working a bit better (it displayed random text on the screen), but thereafter it just gave me a blank screen.
The next step was to order a dead test ROM, and I just got it this week. Using that showed that the other DRAM chip was indeed damaged, so I replaced that this morning. The end result was I got a boot screen and was able to type in and run a program. Also the dead test ROM shows no issues now. So, for the first time in nearly 30 years (yikes!), little '214 is able to power up and run a simple program!
At this point, there are some things I haven't tested yet (but will in time):
* Sound
* Serial port
* User port
* Cassette port
* Joysticks
I also have not recapped the board. The capacitors look ok, but I am thinking it may be worth replacing them so there are no surprises later. The board is in really good condition, and I'd just as soon keep it that way.
Anyway, I hope you find this interesting to see. Let me know if you have any questions or comments.