I've decided to punish/reward myself with another neglected 80s "treasure" and got my hands on a 4016 that's been sat in a shed for 20+ years and become a woodlouse graveyard. It's in a fair state, but as a wise man once said "I've had worse"

The woodlice, spiders and wasps husks have been evicted and I've got the board on the bench. Power supply has been refurbished and the board cleaned, socketed chips cleaned and re seated with a bit of deoxit.
Reset was stuck which corresponded to the worse area of corrosion around the 555 timer. So I've rebuilt it and popped a new 555 in and the reset signal was back up and running. Checking the CPU and nothing on the address lines despite power and clock and reset all good so I swapped it out and the data and address lines sprang to life. But still no boot. Checking the enable lines on the ROMs and no activity, traced it back to the 74154. Swapped that out and now the kernel ROM is active.... But that's as far as I've got. Popped a logic analyser on the ABCD lines to the 74154 and I can only see it produce "15" and thus "SELF" is the only ROM select line active.
I've had a good poke about and the address lines look good but I don't like the look of the data lines, lots of cases where it's not dropping lower than 2.5v. So I'm guessing I may have something bad on any one of the chips sat on the data line.
I've burned a copy of Dave's test ROM but it's not going to get me very far if it won't boot it.
Any advice on what to turn my attention to? I'd much rather diagnose an issue than starting randomly pulling chips, but it can be awkward identifying issues on the bus. So any common failure points would be good. This was apparently working before it was stored.
As I've not worked on a PET before, I'm making some assumptions, like I can get it booting without the keyboard connected.

The woodlice, spiders and wasps husks have been evicted and I've got the board on the bench. Power supply has been refurbished and the board cleaned, socketed chips cleaned and re seated with a bit of deoxit.
Reset was stuck which corresponded to the worse area of corrosion around the 555 timer. So I've rebuilt it and popped a new 555 in and the reset signal was back up and running. Checking the CPU and nothing on the address lines despite power and clock and reset all good so I swapped it out and the data and address lines sprang to life. But still no boot. Checking the enable lines on the ROMs and no activity, traced it back to the 74154. Swapped that out and now the kernel ROM is active.... But that's as far as I've got. Popped a logic analyser on the ABCD lines to the 74154 and I can only see it produce "15" and thus "SELF" is the only ROM select line active.
I've had a good poke about and the address lines look good but I don't like the look of the data lines, lots of cases where it's not dropping lower than 2.5v. So I'm guessing I may have something bad on any one of the chips sat on the data line.
I've burned a copy of Dave's test ROM but it's not going to get me very far if it won't boot it.
Any advice on what to turn my attention to? I'd much rather diagnose an issue than starting randomly pulling chips, but it can be awkward identifying issues on the bus. So any common failure points would be good. This was apparently working before it was stored.
As I've not worked on a PET before, I'm making some assumptions, like I can get it booting without the keyboard connected.




