MikeS
Veteran Member
That explains that mystery; something learned every day.901472-04 is a 4022 Printer ROM but it's also the Visicalc ROM. Commodore re-used some ROMs as "protection" for other programs.
Steve
Thanks, Steve
That explains that mystery; something learned every day.901472-04 is a 4022 Printer ROM but it's also the Visicalc ROM. Commodore re-used some ROMs as "protection" for other programs.
Steve
I suspect that there's a misprint in that schematic (assuming you're talking about 8032081-10), but I also think you might have miscounted the pins.One more thing, and so far the only easily quantifiable difference in the signals I've observed at the CRTC between good/bad PET 8032s is the clock phase at pin 21 of the CRTC chip. In the working PET, the clock signal at 21 has the opposite phase from the signal at pin 23 (E, which I believe is an enable signal for reads/writes to/from the CRTC registers). In the bad PET, pin 21 has the same phase as the signal at 23. In fact what I'm seeing at pin 23 on the good PET doesn't match with the schematic I'm looking at. In the schematic it says that that pin 23 is connected to BA2 (buffered address 2) - on the good PET these pins are not connected, and in fact pin 23 is connected to /CLK1, inverted from the main clock signal by the inverter at UE4 pin 10.
In the bad PET, pin 21 has the same phase as the signal at 23.
Well, it wouldn't hurt to check the source of the signal on pin 23; I would expect the CRTC signals to be more or less the same between the two board versions, and if it's really the wrong signal that could well prevent the CRTC from doing its thing....No horizontal or vertical sync from 39 and 40 on the CRTC. Actually no sign of activity at all from the CRTC. Data is presented to it and the chip select is happening, but nothing on the address pins from the CRTC, no sync or anything else. That's what is leading me to suspect that chip.
Ah, that always makes things interesting, as Eudimorphodon can attest... ;-)This PET has never worked while I've had it. It was one of the PETs given away by the old computer store near Berkeley.
Well, it wouldn't hurt to check the source of the signal on pin 23; I would expect the CRTC signals to be more or less the same between the two board versions, and if it's really the wrong signal that could well prevent the CRTC from doing its thing.
I don't think any of these signals should go directly to the CPU, and pin 21 should be inverted with respect to the CPU's pin 37. Definitely sounds like a few signals crossed there somewhere; maybe check that out before you remove/replace any parts....I checked continuity between pin 23 and phi-0, clock pin 37 on the 6502, and saw a low but non-zero resistance between them.
On the bad PET, pin 21 has zero resistance with pin 37 on the CPU, so it appears to be directly connected to CLK1. I haven't been able to trace pin 23 yet, but it appears to have the same signal as CLK1. It does not appear to be connected to BA2, UD13 pin 7.
Sounds like you're looking at the right set (8032081) but you might want to look at the relevant pages in the 8032087 set for comparison.There are jumpers on the non-working board. Suspiciously enough, one jumper wire is connected to pin 10 on UE4 - where /CLK1 lives. I did confirm that the connections made by the jumpers matched what I saw on the schematic, but this may be wrong because I've been looking at the old schematic. This is a 8032030 board.
Sounds like you're looking at the right set (8032081)
You're right again as always of course, Dave; the CRTC section is identical right down to the misprint, but we should be looking at 8032029, not 8032081, and comparing to 8032087.Mike,
Now I'm getting confused as to which printed circuit boards gub has. I thought he mentioned the bad board had a top assembly of 8032030 which would be the first type of 8032 made, and the working one had a printed circuit assembly of 8032089 which must mean it has to have the very latest top assembly number of 8032090. So the schematics we should be looking at are the 8032029 and 8032087. Why is everything with Commodore so confusing?
-Dave
After hearing about Eudimorphodon's baby maybe some of these computers were used to train and test aspiring technicians, and these are from the ones who flunked... ;-)Mike,
Isn't this an interesting problem... I think it can only happen if some ham-fisted tech got a hold of the board in its distant past. But who knows...
-Dave
Well done on progress!
I'm not sure what kind of video RAM your 8032 uses but weird characters on the screen but good keyboard response suggests a problem somewhere in the video decoding maybe video RAM? Does the 8032 use 2114s? I had to replace BOTH those chips in a 3032 board I had. The character generator IC is another possibility. Or a line getting stuck in one of the logic chips associated with that part of the circuitry.
Tez
Looks like a 2114 all right, specifically bit 0 of UC7, pin 14 stuck high. Try piggybacking a good one.This board does use 2114s, looks like 4 in total. I happen to have 2 extra 2114s from a previous PET repair which was a more or less straightforward video ram replacement. Will check into this during my next PET repair session.
Looks like a 2114 all right, specifically bit 0 of UC7, pin 14 stuck high.
Yes, and I am pissed. It was one of the best 'out-of-the-box' theories we ever came up with. I still can not come to grips with those two clock inputs to the 6545 having the same phase. It just should not work in the PET design. I want a full investigation. I am calling the IEEE police!Looks like that phase business was a red herring...