31st Jan 2021, 5:03 pm | #401 |
Octode
Join Date: May 2012
Location: Perth, Scotland
Posts: 1,821
|
Re: Non-working Commodore PET 3016
They should all be there. For example where I said.
Pin 18 - 2.81 / 2.87 The first reading is from UB3 and the second from UC3. Does that make sense? |
31st Jan 2021, 6:12 pm | #402 |
Octode
Join Date: May 2012
Location: Perth, Scotland
Posts: 1,821
|
Re: Non-working Commodore PET 3016
OK - graphs attached with before and after pin 16 has been cut.
I'm well out of my depth here (can you tell?). Why does 6502 pin 19 have a graph at all if pin 16 is cut? I thought that it would be driven by UB3, or is it the other way around? And if it is, how come UB3 pin 16 has a graph if the pin is cut? Confused of Perth. https://drive.google.com/file/d/1iW7...ew?usp=sharing Colin. |
31st Jan 2021, 6:44 pm | #403 |
Octode
Join Date: Mar 2019
Location: Barry, Vale of Glamorgan, Wales, UK.
Posts: 1,364
|
Re: Non-working Commodore PET 3016
The 6502 drives the buffer chip INPUT which outputs a drive on pin 16 to other chips - the stump of the pin on the buffer chip should still show something which I think is what your second trace is showing and you will note is much more like the other signals the last time you did it although still not fully low which concerned Mark.
The last trace shows that the line is pulled high by something on the motherboard when the chip is not in circuit which is strange as I was expecting something to pull it low as before the graph seemed to indicate that would happen as the line seemed to struggle to get very high. |
31st Jan 2021, 7:01 pm | #404 |
Octode
Join Date: May 2012
Location: Perth, Scotland
Posts: 1,821
|
Re: Non-working Commodore PET 3016
Would it be OK if I desoldered the stump of pin 16 so I can be more sure about the readings I get from the remainder of pin 16 on the IC?
|
31st Jan 2021, 7:02 pm | #405 |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,586
|
Re: Non-working Commodore PET 3016
As per Tim, the 6502 pin drives U3 input and the corresponding output on U3 should carry more or less the same signal.
When it was still connected to the BA10 line UB3 pin 16 still looked quite bad, although disconcertingly different to the way it looked when we first saw it. Now that you have disconnected it from BA10 it looks much the same as the other lines, which on the face of it suggests that it is not UB3 pin 16 but something else on the BA10 line which is causing that specific problem on BA10. The question is, do we accept those logic levels coming out of all 16 of the buffer outputs as 'normal'? If not, we are saying that both buffer ICs have failed in the same remarkably uniform way, and it still does not address the question of why UB3 / pin 16 output looks more broken (when connected) than the rest. Colin: No problem with removing the lower part of UB3 pin 16, you can always replace it with a fine piece of wire if necessary. |
31st Jan 2021, 7:11 pm | #406 |
Octode
Join Date: Mar 2019
Location: Barry, Vale of Glamorgan, Wales, UK.
Posts: 1,364
|
Re: Non-working Commodore PET 3016
The effect that Jerry mentions is a lack of drive strength so - it could be they both have the same failure mode. The fact it has recovered would be consistent as only that line from what I can see has a three chip fanout so would suffer greater distress.
|
31st Jan 2021, 7:19 pm | #407 |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,586
|
Re: Non-working Commodore PET 3016
On following BA10 out of the UB3 buffer I find that it appears to go to UE5 (Only) in the RAM area (circuit sheet 5) and UD6, UD7, UD8, UD9 in the ROM area (circuit sheet 4).
While UE5 is soldered I believe all of the UD6-UD9 ICs are in sockets, so how about we temporarily reinstate the UB3 pin 16 connection and remove UD6, UD7, UD8, UD9, taking careful note of where each one goes, then power on and see if the output from UB3 pin 16 looks distressed / looks OK? If it looks OK, replace UD6 through UD9 one at a time, each time checking to see if the most recently inserted IC is causing the output on UB3 pin 16 to look distressed? |
31st Jan 2021, 7:20 pm | #408 |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,586
|
Re: Non-working Commodore PET 3016
Crossed with Tim: Well then, what say we, replace the buffers because we can't be sure if that output from them is normal, we don't think it is and the only way to prove it is to change them?
|
31st Jan 2021, 7:26 pm | #409 |
Octode
Join Date: Mar 2019
Location: Barry, Vale of Glamorgan, Wales, UK.
Posts: 1,364
|
Re: Non-working Commodore PET 3016
It also goes to a chip on the same sheet related to Chip Select - so actually that is driving 6 chips - I counted the ROMs' as 1 really which was silly.
We could really do with a scope of a similar arrangement on a working PET to understand what they look like - we know for example on the MK14 that stuff does not go fully low... whereas on my Triton I know the other sides of the Buffers are truly down at zero. I am only half paying attention at the moment - do we know where the pullup for BA10 comes from? |
31st Jan 2021, 7:28 pm | #410 | |
Octode
Join Date: May 2012
Location: Perth, Scotland
Posts: 1,821
|
Re: Non-working Commodore PET 3016
Quote:
Then reinstate the ICs one at a time to see if it affects the UB3/16 signal. That right? |
|
31st Jan 2021, 7:35 pm | #411 | ||
Octode
Join Date: Mar 2019
Location: Barry, Vale of Glamorgan, Wales, UK.
Posts: 1,364
|
Re: Non-working Commodore PET 3016
Quote:
|
||
31st Jan 2021, 7:37 pm | #412 |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,586
|
Re: Non-working Commodore PET 3016
Are you referring to the last capture in Colin's link, which appears to show 6502 A10 looking normal but BA10 (after being cut away from UB3 pin 16) riding high? Not sure, but don't TTL inputs traditionally float high if not specifically driven?
As we don't appear to have a similar machine among us to make comparisons with I think that avenue is closed, unless you can draw on your extraordinary information mining skills to find us a full set of system waveforms somewhere. Which brings us back to the question, replace the buffers, or try some other thing? Although most of the devices which are driven by BA10 are in sockets, you may be right, if the drive out from UB3 pin 16 is just weak then what we may see is that the more devices we plug back in, in any order, the worse the signal looks. |
31st Jan 2021, 7:44 pm | #413 |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,586
|
Re: Non-working Commodore PET 3016
On consideration, and following my own advice of 'always try everything you can before spending more money', let's do that-
-Reinstate UB3 pin 16 connection -Remove UD6 through UD9, remembering where each one goes -Power up and see if the output of UB3 pin 16 is distressed / is not distressed. If it is not distressed, replace each of UD6 to UD9, checking the output of UB3 pin 16 after each reinsertion. If it starts off not distressed and becomes distressed when you have one or more of UD6 to UD9 in, try to work out if it is just one of those ICs which causes the effect or if it is related to the number of ICs you have inserted. Edit, Ah yes, I missed where BA10 and several other lines circle round and go up to the top left of sheet 1. Last edited by SiriusHardware; 31st Jan 2021 at 7:55 pm. |
31st Jan 2021, 8:02 pm | #414 | |
Octode
Join Date: Mar 2019
Location: Barry, Vale of Glamorgan, Wales, UK.
Posts: 1,364
|
Re: Non-working Commodore PET 3016
Quote:
I assume it can have a failure mode where that goes almost short which would give us the effect we are seeing. |
|
31st Jan 2021, 8:14 pm | #415 |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,586
|
Re: Non-working Commodore PET 3016
If that were the case (very low resistance between +5V and BA10) I think Colin's resistance measurements earlier would have caught that.
It would have been quite difficult for the UB3 pin 16 signal to be what it was the first and second times it was scoped if there was a near irresistable force trying to pull that line high. |
31st Jan 2021, 8:33 pm | #416 | |
Octode
Join Date: Mar 2019
Location: Barry, Vale of Glamorgan, Wales, UK.
Posts: 1,364
|
Re: Non-working Commodore PET 3016
Quote:
|
|
31st Jan 2021, 8:43 pm | #417 |
Octode
Join Date: Mar 2020
Location: Kitchener, Ontario, Canada
Posts: 1,298
|
Re: Non-working Commodore PET 3016
Does the video circuit of the pet drive the buffered address bus, or is there a separate interface to video ram?
|
31st Jan 2021, 8:45 pm | #418 | |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,586
|
Re: Non-working Commodore PET 3016
Quote:
|
|
31st Jan 2021, 8:53 pm | #419 | |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,586
|
Re: Non-working Commodore PET 3016
Quote:
http://www.zimmers.net/anonftp/pub/c...N/320349-7.gif http://www.zimmers.net/anonftp/pub/c...N/320349-8.gif |
|
31st Jan 2021, 8:57 pm | #420 |
Octode
Join Date: Apr 2018
Location: Newbury, Berkshire, UK.
Posts: 1,287
|
Re: Non-working Commodore PET 3016
The counter chain that generates the address for the video RAM and the CPU address are fed into a multiplexer that goes to the video RAM ony. There is no way for the current video ram address to get onto the cpu address bus as the video RAM is completely seperate from the system RAM, the CPU just sees a "window" at $8000 to access it.
|