Categories: Commodore 64

Australian Commodore 64: Keyboard Repair

In my previous post about the repair of my Australian C64 I got as far as diagnosing that I needed a new CIA chip. The CIA chip has arrived so I thought I would try it out and see how far I get.

The CIA chip arrived and I popped it straight into the socket where the dead one originally was (the U2 socket).

I have also reconnected the keyboard so we can actually test this thing for real…

Some of the keys are a bit iffy (such as the space key) and the “RETURN” key doesn’t work at all. But it is progress over what we had before. Time to disassemble the keyboard.

Anyone who has worked on Amigas will be familiar with this, unscrewing dozens of tiny screw to remove the membrane. The C64 is a little different though, the membrane is a hard PCB one (thank deity, unlikely to need replacing), and the “SHIFT LOCK” key is a physical mechanical locking key that goes through the keyboard PCB and solders underneath. This means that to remove the PCB we need to desolder that key.

Once the screws are undone and the desoldering gun has been put to use the PCB easily came off. Yep! I can see why the “RETURN” key didn’t work…

I cleaned up the PCB with IPA and gently cleaned the carbon / rubber pads that make the contacts. Temporarily screwing some of the screws back in to test and we get a better result, I also tested the joystick ports for good measure.

Looking back I appear to have missed the “=” key this time, but it does work.

Finally for this phase, lets see if I can load a game. I have an SD2IEC for this and I copied Boulder Dash to it.

I think I’m calling that a win! Unless I hit any more problems I think it is time to properly clean this machine up, maybe brighten it a bit and put it back together!

LinuxJedi

View Comments

Share
Published by
LinuxJedi

Recent Posts

Reviving a Roland SoundBrush: Floppy MIDI Playback Without the Computer

Back in the 80s and early 90s, when games often came on floppy disks, the…

1 month ago

A Socket 7 Upgrade: Moving Beyond the 486

A while back I built a 486-based machine to play with some late 80s /…

1 month ago

Reviving an Amiga 600: From Dead Video to a Clean Boot

I managed to score an Amiga 600 motherboard which was faulty for £41. This weekend…

2 months ago

The Amiga 1200 That Fought Back: The Faults I Missed the First Time

I recently repaired an Amiga 1200 with a difficult to find fault. Unfortunately, it came…

2 months ago

Why Recapping Isn’t Always the Cure: And Amiga 1200 Repair Story

I often see on places such as Facebook that an Amiga owner will show a…

3 months ago

KDE Plasma Automatic Time Zone

I have been a full time KDE Plasma user for quite a while now. Whilst…

3 months ago