![]() |
![]() |
![]() |
![]() |
#141 | |
Octode
Join Date: Mar 2020
Location: Kitchener, Ontario, Canada
Posts: 1,195
|
![]() Quote:
Is there any slight change in the resistance if you measure at each of the ICs? Sometimes you can get a clue from seeing even just 0.1 ohm difference on the meter reading. |
|
![]() |
![]() |
![]() |
#142 | |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,084
|
![]() Quote:
I would think the CPU socket would at least be easier to desolder and remove than a 40 pin IC so doing that first would ease you into the process, so to speak. I also think we are going to be doing a lot of swapping things in and out of the CPU socket (NOP Gen, Tynemouth Board, CPU etc) so it's for you to judge whether the original Commodore 'white' socket will be able to take that sort of punishment. Socketing of the currently un-socketed large devices would at least allow you to test them in your other PET or anything else you have which you can try them in - with the exception of the CRTC controller. It might still be useful to be able to remove that so we can see what effect removing it has on any lines which don't look right. I personally would fit conventional sockets, which tend to work better with ICs which have previously been soldered in as the pins have usually been clipped short. Plus, it is quite difficult to remove every last trace of solder from IC pins, which you really need to do so they will fit properly into a turned-pin socket. |
|
![]() |
![]() |
![]() |
#143 |
Heptode
Join Date: Oct 2005
Location: Olympia, Washington, USA.
Posts: 653
|
![]()
IIRC, Howard W. Sams had the service manual for that computer. (Possibly CC1? I last looked at the manual in the mid 80's).
That being said, I had all the full service OEM schematics and such as I was a CBM ASC. Not the easiest machines to work on either. My fiancee moved my schematics into a 28' semi trailer for storage, and I have not been able to find them, as she was killed 12 years ago, and I just gave up on almost everything since then. I must go into the storage building tomorrow though, and on the off chance it might still be in a file cabinet, I shall look. |
![]() |
![]() |
![]() |
#144 |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,084
|
![]()
Hi Frank - I'm very sorry to hear you had such a distressing experience. I can't imagine that is something you could ever fully recover from.
As you may have seen we think we have located an online copy of the standard service manual for this machine but if you think you can lay hands on anything over and above that which you might be able to share or if you, as someone who used to repair these, have any insight into the problems we are going to encounter on this machine then your input would be very much appreciated. |
![]() |
![]() |
![]() |
#145 | |
Octode
Join Date: May 2012
Location: Perth, Scotland
Posts: 1,602
|
![]()
Frank - any help you can give will be gratefully received - thanks very much.
Colin. Quote:
|
|
![]() |
![]() |
![]() |
#146 | ||
Octode
Join Date: May 2012
Location: Perth, Scotland
Posts: 1,602
|
![]()
Readings with black connector on r15
pin 40 <-> pin 33 - 27.5 Ω Pin 40 <-> pin 32 - 15.1 Ω Readings with red connector on R15 pin 40 <-> pin 33 - 27.3 Ω Pin 40 <-> pin 32 - 14.9 Ω Colin. Quote:
|
||
![]() |
![]() |
![]() |
#147 |
Octode
Join Date: May 2012
Location: Perth, Scotland
Posts: 1,602
|
![]()
OK progress I think. UB16 removed cleanly and a socket inserted in its place.
With the 6520 installed into the socket, I still get a low voltage on pin 40 of the 6502. However, with the 6520 removed, pin 40 has a rock solid 5V now (5.076 to be specific). I tried for fun the Tynemouth board in place of the 6502 but nothing on the screen and no chirp - where's next on the goosechase? Colin. |
![]() |
![]() |
![]() |
#148 |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,084
|
![]()
Well, that seems to have been a lucky hit. Remind me never to take you on in a game of Battleships.
I think it's back now to looking for activity on the CPU now that it should not be held in reset, so look again at the clock-in and two clock-out signals, also the states of or activity on the CPU RDY, SYNC and A0 lines. |
![]() |
![]() |
![]() |
#149 |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,084
|
![]()
Also, try putting that suspect 6520 into your breadboard (with the rows of legs on either side of the centre gap as usual) and measuring the resistance between its RESET pin and its D0 pin. (Pins 34, 33).
(There's no special reason to put it into the breadboard, it's just an easy way to keep it still so you don't have to chase it all over the bench with your meter probes). |
![]() |
![]() |
![]() |
#150 |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,084
|
![]()
As well as the states of, or activity on, CPU Clock-in (pin 37), the two clock-out pins (pins 3, 39), RDY (pin 2), SYNC (Pin 7), and AB0 (pin 9), lines also check and report the states of or frequencies on:
UD3 pin 8 UD3 pin 5 UD3 pin 9 UD3 pin 2 UD3 pin 12 UE4 pin 10 UE4 pin 8 UE6 pin 8 UE6 pin 5 UE6 pin 9 UE6 pin 2 UE6 pin 12 UE7 pin 8 UE7 pin 5 UE7 pin 9 UE7 pin 2 UE5 pin 8 UE5 pin 3 UE5 pin 4 UE5 pin 5 UE5 pin 6 UE5 pin 11 UE5 pin 12 UD2 pin 6 UD2 pin 8 |
![]() |
![]() |
![]() |
#151 | |
Octode
Join Date: May 2012
Location: Perth, Scotland
Posts: 1,602
|
![]()
The suspect 6520 gives a reading of 15.2 ohms.
A known working 6520 gives no reading (ie infinity). I'll get on with the other readings today but work will intrude. Colin. Quote:
|
|
![]() |
![]() |
![]() |
#152 | |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,084
|
![]()
That's good, that was definitely our culprit as far as the load on the RESET line was concerned so good work there. Was that really the first one you chose to desolder? (With my luck it would have been the last).
Quote:
|
|
![]() |
![]() |
![]() |
#153 | ||
Octode
Join Date: May 2012
Location: Perth, Scotland
Posts: 1,602
|
![]()
It was the top one on the motherboard so I started there. No other reason.
I was quite pleased how cleanly it came out - the 4032 motherboard is a lot easier to work on than the 3016. The 3016 had pads and I managed to lift a couple through over-use of the soldering iron. This one has more solid through holes/soldering points (I'm sure there are much better technical terms for this) which meant that an iron and a solder sucker took me about 10 minutes to remove the 6520 and put the socket in (see attached photo). Enjoy the clearout. I hope you find something interesting. Colin. Quote:
|
||
![]() |
![]() |
![]() |
#154 |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,084
|
![]()
Really neat job, well done. Unfortunately, your demonstrated prowess in this area does mean that we will casually ask you to do more of the same in future.
I'm pretty sure my 'Programming the 6502' book is buried a few archaeological layers down at the back of the garage. I don't know if we will be travelling that far back in time today. |
![]() |
![]() |
![]() |
#155 |
Octode
Join Date: May 2012
Location: Perth, Scotland
Posts: 1,602
|
![]()
PDFs attached showing voltages and frequencies for post 150. Some good, some less so and some of the voltages look a little low to me?
Colin. |
![]() |
![]() |
![]() |
#156 |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,084
|
![]()
Hmm, odd results.
In your post #79 you had Clock In, and the 2 x clock outs all at 1MHz which is what they should be, but in your more recent captures in post #155 they appear to be a lower frequency. I notice that on the capture on those results the sample rate is stated as 1MHz which is exactly the same frequency as the frequency you are trying to measure, so that usually won't work well. (Generally the sample rate has to be significantly higher than the highest frequency you are trying to sample). Could you try scoping those three signals (Clock in, Clock out x 2) again and this time alter the horizontal sweep speed setting so there are at least 10 cycles of each waveform on the screen before reading the frequency value? You need not post each capture for the time being, just report whether the signal is static-low, static-high or a waveform. If the waveform is roughly 50/50 don't post the capture, just state the frequency. On the plus side, continuous activity on AB0 means that the CPU is at least trying to run through the addresses, read instructions and execute them. It probably isn't managing to do so, otherwise you would at least get the start up 'chirp'. We just need to try to reconcile the frequency measurements first. |
![]() |
![]() |
![]() |
#157 |
Octode
Join Date: May 2012
Location: Perth, Scotland
Posts: 1,602
|
![]()
OK - waveforms on pins 37, 3 and 39.
All three rock solid 1 Mhz with c. 10 waveforms on the scope. The waveforms on 3 and 39 are not beautiful (a sloping rising reading), but they're consistent. Colin. |
![]() |
![]() |
![]() |
#158 |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,084
|
![]()
OK, sorry to have to ask but could you now re-check the other signals (or states) in post #150 and again, make sure you have a good number of waveform cycles on the screen, not just one or two, when making each measurement - alter the horizontal sweep speed to achieve that whenever necessary. As before, no need to post images just now unless what you see seems out of the ordinary.
P.S. - I did find my Sybex 'Programming the 6502' (Rodnay Zaks) book some 20+ years after I last saw it, so the spelunking session down in the garage wasn't a complete bust. |
![]() |
![]() |
![]() |
#159 | |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,084
|
![]() Quote:
If you are using X10 (which is the preferred setting to use) then you may have to adjust the frequency compensation trimmer (which is usually on the body of the probe or built into the BNC plug at the scope end of the probe lead) to get the 'squarest' possible trace with the probe touched to a known good clean squarewave. Scopes usually have a 'CAL' output terminal which outputs a squarewave signal to be used for exactly that purpose. |
|
![]() |
![]() |
![]() |
#160 | ||
Octode
Join Date: May 2012
Location: Perth, Scotland
Posts: 1,602
|
![]()
x10. I have recalibrated using the test signal to a clean square wave - it's just noticeable on 3 and 39 that they're there, but not square.
I'll re-do the readings shortly. Colin. Quote:
|
||
![]() |
![]() |