Fixing a Commodore 64 Memory Error
After a few years put away, my beloved C64 gave me the ugly news: ?OUT OF MEMORY ERROR IN 0
This is not a difficult problem to fix. Here's how. (I'm no expert, just some kind of wizard)
(-- Images resized to 1280x765 (thread still says they're larger). --)
This error message means the cpu and some other components have already passed testing.
http://jlew.org/c64/IMAG0016.jpg
This problem is often caused by an unstable power supply. You really need to measure its' output, careful not to short on the ring, both the 9v and 5v rails both during warmup and after 30 minutes of being plugged in. In my case, the power supply was hosed.
http://jlew.org/c64/IMAG0017.jpg
Picked up this beautiful working VIC 20 locally for xxx to steal the power supply.
http://jlew.org/c64/IMAG0018.jpg
Time to open the C64 up.
http://jlew.org/c64/IMAG0020.jpg
http://jlew.org/c64/IMAG0021.jpg
These 8 ICs are the machine's 64K of memory, and at least one of them is a turd.
http://jlew.org/c64/IMAG0022.jpg
The board has shielding on the bottom that must be removed to get access to the solder joints.
http://jlew.org/c64/IMAG0035.jpg
The shielding may need to be desoldered from the edge of the board.
http://jlew.org/c64/IMAG0037.jpg
http://jlew.org/c64/IMAG0039.jpg
continued...
---------- Post added at 13:29 ---------- Previous post was at 13:13 ----------
Each memory IC needs to be desoldered (The corner ones may need to be coaxed out as the board seems to have solder built up there for the circuit).
Removing these chips can be destructive to the chips. Since you are ordering at least one new IC, you might as well order eight.
http://jlew.org/c64/IMAG0043.jpg
http://jlew.org/c64/IMAG0045.jpg
http://jlew.org/c64/IMAG0048.jpg
Centerfold.
http://jlew.org/c64/IMAG0049.jpg
Solder eight 16-pin sockets in place.
http://jlew.org/c64/IMAG0055.jpg
http://jlew.org/c64/IMAG0063.jpg
http://jlew.org/c64/IMAG0064.jpg
http://jlew.org/c64/IMAG0070.jpg
She has to put her clothes back on sometime.
http://jlew.org/c64/IMAG0076.jpg
http://jlew.org/c64/IMAG0077.jpg
I actually decided to reuse as many of the originals as possible (sockets make this practical).
http://jlew.org/c64/IMAG0081.jpg
http://jlew.org/c64/IMAG0091.jpg
http://jlew.org/c64/IMAG0092.jpg
http://jlew.org/c64/IMAG0093.jpg
http://jlew.org/c64/IMAG0094.jpg
http://jlew.org/c64/IMAG0095.jpg
http://jlew.org/c64/IMAG0097.jpg
http://jlew.org/c64/IMAG0111.jpg
Sockets are the way to go.