BigEd wrote:
If the data lines alone were misbehaving, I'd wonder if some device is broken, or some address decoding broken, such that you have a conflict on the bus. But with the address lines misbehaving, I'd have to think of something else. I believe the PET serves video from the main RAM, and so it must have some multiplexing of address sources - either the video system or the CPU. I wonder if those multiplexors are misbehaving, or receiving bad signals.
Have you found and studied a schematic for this model of PET? It would be nice to have one big page, but the first result I find is a series of mini schematics:
http://www.zimmers.net/anonftp/pub/cbm/ ... index.htmlIf it could be bad RAM, then it's worth checking to see if one or more of the RAM chips is much hotter than the others. Any very hot chip might be a bad one. I read
a diagnosis and repair story recently which involved replacing a few chips before the machine came to life.
I downloaded the schematics and printed them, I wouldn't work without this.
I agree failure may come from different sources, but just hope this is just one, easier and faster to find and solve.
On the Pet 2001 et 3000 series videos is served from video ram, this can be seen on the schematics and specific logic, no CRTC,
which will appear from the 4000 series from I read on the subject. This explains while the computer itself doesn't work, video works displaying the garbage collection on screen.
Good idea about checking ram temperature, I didn't think about this, will try and report here result.
If the problem comes from other than 6502, 6520, 6522 or Roms, I will have desolder components and place them on chip carriers, tricky and long job. fortunately I have a desoldering machine with air pump.
I have a Commodore 64 where all the chips have been desoldered and place on chip carriers, I got them from friend who was in military police (gendarmerie), in military school police where they had an radio and electronic section. Seems they did the job as an exercice.