PET 4032 keyboard scanning problem / was Re: Anyone have an image of

Tony Duell ard at
Tue Apr 6 14:03:37 CDT 2010

> Speaking of early Commodore PETs, I have here a 4032 on which some of the keys
> do not work. Some time ago I took a brief look at it and, as I recall,
> concluded the problem was not the keyboard but rather something was messed up
> with the scanning, something like not all columns/rows being scanned. I think
> it was a 6821 or 6822 or some such doing the I/O, but the diagnosis was perhaps
> more suggestive of something like a PROM bit failure causing the firmware
> program to foreshorten the scan sequence.

Possible, I suppose, but unlikely. My first test would be to bridge the 
suspect row/column pin to all the column/row pins (one at a time) with a 
bit of wire at the keyboard connector to ensure the problem is on the 
logic board.

I seem to rememebr (and it's been years since I've been inside a PET) 
that the scanning is doen by an output port on a PIA chip, decoded with a 
TTL decoder. And that the inmputs from the keybaord go to the other port 
of that PIA/VIA. I would then check that all the outputs of the decoder 
are active

> Anyone have knowledge of a known failure mode of this sort with these machines?

Many faults on PETs are caused by the very poor IC sockets used. 
Replacing them all with turned pin ones will cure said faults, and even 
if it doens't help now, (a) it will prevent such faults in th future and 
(b) it will tell you that you have a real fault to find.


More information about the cctalk mailing list