OutpostKodelia
New Member
- Joined
- Jan 10, 2024
- Messages
- 3
Hi all,
First post, first C64 repair, but I have a good amount of experience repairing arcade and pinball PCBs. We bought a working C64 with a 250407 board. We did some upgrades to the video output. Everything was fine. We then bought a broken C64 to repair. The only thing that matters here is that we took our good PLA and put it into the broken C64 to see if that was the issue based on testing we had performed. When we returned the PLA to our working C64, the working C64 was no longer working (black screen) and the PLA was blister-you-if-you-touch-it hot. Okay, bad PLA, likely ruined by the other bad C64 somehow. Ordered some modern replacements since we had no known good PLA on hand.
First one to arrive was the MOS equivalent from 8-bit classics. Popped it in to the formerly working C64, black screen. Checked the dead test cartridge, sometimes one white flash, some boots we get two white flashes. Okay, so bad RAM?
Broke out the scope. I see activity on all the pins except the R/W line was stuck high. Okay, so I assumed the dead test is likely confused since it essentially can't write to anything.
Pulled out all socketed chips except VIC, MPU, and PLA. Same dead test result, one or two blinks. Chips pulled at this point are both CIAs, U4 kernel ROM, and SID.
Okay, so why is R/W still stuck high? Pulled VIC, MPU, PLA, and cartridge. As I understand it, the ONLY things that should still be touching the R/W line at this point are the RAM modules. To recap, both CIAs, the U4 Kernel ROM (yeah, doesn't touch R/W, but including it here for thoroughness), the SID, the VIC, the MPU, PLA, and the cartridge are all removed at this point.
R/W is STILL stuck high. And I tested with the multimeter too, it's exactly the same 5V as the 5V rail, about 5.06V. So it has to be a bad RAM module with some kind of funky internal short between 5V and R/W, right? Well...
The last thing I tried was to cut and lift pin 3 (R/W) on each RAM chip (U12, 24, 11, 23, 10, 22, 9, and 21) one at a time, testing again between each cut/lift thinking that cutting one of them would finally allow the R/W line to drop from 5V. Nope. Still have 5V on the R/W line.
At this point, I can't find anything else on the schematics that touches the R/W line, yet it remains at 5V. Remember, this C64 was working fine before we swapped its (now damaged) PLA back in from the other bad machine. So I don't think we're dealing with a board issue. But still, I've scoured the board and cart socket looking for any kind of solder bridge or stray metal that could explain it, but I can't find any. I checked resistance between the 5V and the R/W line, which I would normally expect to be completely open since everything that's touching the R/W line has either been cut or pulled, but no, it shows about 1.5K Ohms.
I am completely baffled. Please tell me I'm missing something obvious here, or that there's something missing on the schematic (FYI, I checked schematics from multiple sources, all looked the same regarding the R/W line). I've watched a TON of C64 repair videos on youtube over the last year or two (primarily Adrian's, but others as well) and I thought I had a decent handle on these C64s, but this one has me stumped.
Thanks in advance,
Kaydee
First post, first C64 repair, but I have a good amount of experience repairing arcade and pinball PCBs. We bought a working C64 with a 250407 board. We did some upgrades to the video output. Everything was fine. We then bought a broken C64 to repair. The only thing that matters here is that we took our good PLA and put it into the broken C64 to see if that was the issue based on testing we had performed. When we returned the PLA to our working C64, the working C64 was no longer working (black screen) and the PLA was blister-you-if-you-touch-it hot. Okay, bad PLA, likely ruined by the other bad C64 somehow. Ordered some modern replacements since we had no known good PLA on hand.
First one to arrive was the MOS equivalent from 8-bit classics. Popped it in to the formerly working C64, black screen. Checked the dead test cartridge, sometimes one white flash, some boots we get two white flashes. Okay, so bad RAM?
Broke out the scope. I see activity on all the pins except the R/W line was stuck high. Okay, so I assumed the dead test is likely confused since it essentially can't write to anything.
Pulled out all socketed chips except VIC, MPU, and PLA. Same dead test result, one or two blinks. Chips pulled at this point are both CIAs, U4 kernel ROM, and SID.
Okay, so why is R/W still stuck high? Pulled VIC, MPU, PLA, and cartridge. As I understand it, the ONLY things that should still be touching the R/W line at this point are the RAM modules. To recap, both CIAs, the U4 Kernel ROM (yeah, doesn't touch R/W, but including it here for thoroughness), the SID, the VIC, the MPU, PLA, and the cartridge are all removed at this point.
R/W is STILL stuck high. And I tested with the multimeter too, it's exactly the same 5V as the 5V rail, about 5.06V. So it has to be a bad RAM module with some kind of funky internal short between 5V and R/W, right? Well...
The last thing I tried was to cut and lift pin 3 (R/W) on each RAM chip (U12, 24, 11, 23, 10, 22, 9, and 21) one at a time, testing again between each cut/lift thinking that cutting one of them would finally allow the R/W line to drop from 5V. Nope. Still have 5V on the R/W line.
At this point, I can't find anything else on the schematics that touches the R/W line, yet it remains at 5V. Remember, this C64 was working fine before we swapped its (now damaged) PLA back in from the other bad machine. So I don't think we're dealing with a board issue. But still, I've scoured the board and cart socket looking for any kind of solder bridge or stray metal that could explain it, but I can't find any. I checked resistance between the 5V and the R/W line, which I would normally expect to be completely open since everything that's touching the R/W line has either been cut or pulled, but no, it shows about 1.5K Ohms.
I am completely baffled. Please tell me I'm missing something obvious here, or that there's something missing on the schematic (FYI, I checked schematics from multiple sources, all looked the same regarding the R/W line). I've watched a TON of C64 repair videos on youtube over the last year or two (primarily Adrian's, but others as well) and I thought I had a decent handle on these C64s, but this one has me stumped.
Thanks in advance,
Kaydee