23rd Oct 2021, 9:14 pm | #181 | |
Octode
Join Date: Apr 2018
Location: Newbury, Berkshire, UK.
Posts: 1,287
|
Re: Commodore PET 2001 voltage regulators
Quote:
I would expect to see the 10 hex scan codes across the bottom, not just one. Also I note the '0' in the top right hand corner is still 0, this should be counting up 0-9 then going round again, at approximately 1 sec intervals. This suggests to me that there is a problem with the interrupts, this could be caused by a faulty I/O chip (6520 or 6522). The interrupt source is the vertical retrace from the video circuitry. It looks like the keyoard scan is getting interrupted, this could be caused by continual interrupts causing the stack to overflow? Its also possible it is a RAM refresh problem, although BASIC seems to start OK. If you press a key it is supposed to show which key was pressed. the "!" key would normally show the first scan code as "FE" and all the others as "FF". A screenshot of the diagnostic with no keys pressed is attached. |
|
23rd Oct 2021, 9:32 pm | #182 |
Pentode
Join Date: Oct 2021
Location: Falkirk, Scotland, UK
Posts: 140
|
Re: Commodore PET 2001 voltage regulators
|
23rd Oct 2021, 9:39 pm | #183 |
Nonode
Join Date: May 2004
Location: Halifax, West Yorkshire, UK.
Posts: 2,583
|
Re: Commodore PET 2001 voltage regulators
|
23rd Oct 2021, 9:58 pm | #184 | |
Pentode
Join Date: Oct 2021
Location: Falkirk, Scotland, UK
Posts: 140
|
Re: Commodore PET 2001 voltage regulators
Quote:
- Removed UC7 and put UC6 in UC7 socket (with UC6 then empty). This produced the boot screen and flashing cursor; good news! - The new UC7 removed, old UC7 inserted (UC6 still empty). This produced the boot screen with no prompt. I then tried the first scenario on UC6 in UC7, then put the original UC7 in the UC6 slot and powered on the PET - it only gave a blank screen. Incidentally, when the first scenario was in place (when we had the cursor) the keyboard looked to be working as well. I must admit I thought I might have had issues with the keyboard not working. Tim. |
|
23rd Oct 2021, 10:00 pm | #185 | ||
Pentode
Join Date: Oct 2021
Location: Falkirk, Scotland, UK
Posts: 140
|
Re: Commodore PET 2001 voltage regulators
Quote:
I've just posted #184, where one 6520 is present in the PET and this gives the boot screen and prompt. I then tried the EPROM again at this point, and it gave the same screen that you supplied (so looks good). On pressing the keys, they were represented on the screen and there was also the counter on the top right of the screen. So it looks like it's working correctly bearing in mind just the one 6520 in place. Last edited by retromit; 23rd Oct 2021 at 10:01 pm. Reason: typo |
||
23rd Oct 2021, 10:09 pm | #186 |
Nonode
Join Date: May 2004
Location: Halifax, West Yorkshire, UK.
Posts: 2,583
|
Re: Commodore PET 2001 voltage regulators
Faulty PIA originally in UC7 from the looks of things. There are quite a few reasonably priced equivalents that will work if you need to buy one. Can advise if needed. Some interfaces won't work without UC6.
Alan |
23rd Oct 2021, 10:15 pm | #187 | |
Pentode
Join Date: Oct 2021
Location: Falkirk, Scotland, UK
Posts: 140
|
Re: Commodore PET 2001 voltage regulators
Quote:
It certainly seems that. I was just reading about why the PET had two 6520s, and although it was for an 8032, the document stated that one 6520 was for the keyboard and speaker, with the other being used for the IEEE-488 interface. I take it that this would be the same for the 2001-N? If that's the case then if you could recommend any replacements which I can get, then that would be great. Thanks, Tim. |
|
23rd Oct 2021, 11:18 pm | #188 |
Nonode
Join Date: May 2004
Location: Halifax, West Yorkshire, UK.
Posts: 2,583
|
Re: Commodore PET 2001 voltage regulators
Yes I think the PIA architecture was much the same in all the PETs. The Western Design Centre WC65C21N was the best buy I could find when repairing my 2001-8 and it worked perfectly. I got it here:
https://www.ebay.co.uk/itm/164581033...wAAOSwjVhf19ZU Alan |
24th Oct 2021, 9:31 am | #189 |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,484
|
Re: Commodore PET 2001 voltage regulators
A lot of progress has been made since I last swung by - a nice bit of luck for it to be socketed parts which have failed, and ones which are not too difficult to get replacements for.
Why it would be those parts which would fail when the +5V went down is anyone's guess. Ours not to reason why, I suppose. |
24th Oct 2021, 9:55 am | #190 | |
Nonode
Join Date: May 2004
Location: Halifax, West Yorkshire, UK.
Posts: 2,583
|
Re: Commodore PET 2001 voltage regulators
Quote:
Should say W65C21N of course. Spurious 'C' introduced by incompetent late night typist. Alan |
|
24th Oct 2021, 10:03 am | #191 |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,484
|
Re: Commodore PET 2001 voltage regulators
I would tend to think (as indeed you originally suggested) that the ICs which run on multiple rails, ie, the RAM, would be the first to object to one of those rails going AWOL.
Assuming the W65C21N will solve the PIA problem, this still leaves Tim in need of a replacement 6502. Does anyone have one in their back pocket? |
24th Oct 2021, 10:18 am | #192 | |
Octode
Join Date: Apr 2018
Location: Newbury, Berkshire, UK.
Posts: 1,287
|
Re: Commodore PET 2001 voltage regulators
Quote:
|
|
24th Oct 2021, 10:20 am | #193 |
Nonode
Join Date: May 2004
Location: Halifax, West Yorkshire, UK.
Posts: 2,583
|
Re: Commodore PET 2001 voltage regulators
At least 6502 CPUs are fairly easy to obtain if Tim needs to buy one. This is just one example picked at random:
https://www.ebay.co.uk/itm/174965990...cAAOSwApBhXJo9 Alan |
24th Oct 2021, 10:27 am | #194 | |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,484
|
Re: Commodore PET 2001 voltage regulators
Quote:
What does seem clear is that the 6502 was working until that point and wasn't from then onwards, so I would be inclined to think that the same trauma which took out the previously working 6502 also damaged the 6520 at the same time. |
|
24th Oct 2021, 12:22 pm | #195 |
Octode
Join Date: May 2012
Location: Perth, Scotland
Posts: 1,762
|
Re: Commodore PET 2001 voltage regulators
Hi Tim - I have a spare (new) 6502 - see photo - which I have popped into my 3016 PET and checked that it works which you're welcome to if you want.
I also have a spare 40 pin turned-pin socket if you need it. Let me know. Colin. |
24th Oct 2021, 2:08 pm | #196 |
Octode
Join Date: Mar 2019
Location: Barry, Vale of Glamorgan, Wales, UK.
Posts: 1,362
|
Re: Commodore PET 2001 voltage regulators
You could always add an accelerator to it https://blog.adafruit.com/2021/10/13...tagecomputing/
|
24th Oct 2021, 4:07 pm | #197 |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,484
|
Re: Commodore PET 2001 voltage regulators
More conventionally, I wonder if Tim has any kind of storage for the machine, like a datasette cassette unit. If not, I understand there are Arduino-based units which aim to emulate such things and there's also the 'SD2Pet' SD card interface but the latter requires a working IEEE interface.
ScottishColin was considering one or other of these a while back but had to put it on the back burner at the time due to the expense involved in fixing the machine itself - not sure if he went ahead with something like that in the end, as he did have a working cassette unit for his. |
24th Oct 2021, 4:42 pm | #198 | |
Pentode
Join Date: Oct 2021
Location: Falkirk, Scotland, UK
Posts: 140
|
Re: Commodore PET 2001 voltage regulators
Quote:
Thanks for the link. I've just ordered one of these, so hopefully it will fix the issue and the PET will be back to a full complement of 6520s! Tim. |
|
24th Oct 2021, 4:50 pm | #199 | ||
Pentode
Join Date: Oct 2021
Location: Falkirk, Scotland, UK
Posts: 140
|
Re: Commodore PET 2001 voltage regulators
Quote:
Hopefully with the replacement processor, and also the replacement 6520, the PET should be in a better place. I do have a quick question about the daver2 test EPROM. It starts to run on power up, but I've left it running so it cycles around the 32k RAM test. Does it just keep cycling, or is it waiting for input in order to perform more tests? Tim. Last edited by retromit; 24th Oct 2021 at 5:01 pm. Reason: typo |
||
24th Oct 2021, 4:57 pm | #200 | |
Pentode
Join Date: Oct 2021
Location: Falkirk, Scotland, UK
Posts: 140
|
Re: Commodore PET 2001 voltage regulators
Quote:
I haven't had a chance to go through any of these due to the issues faced. So I'm hoping to get something tested to see if any of the tapes load. I'm also thinking to put the BASIC toolkit back into UD5 as well to make sure it works in the PET - with the leg being repaired I'm hoping it would be okay, but would it be better (safer) to potentially burn a new EPROM for this? Now that it seems to be functioning, it will be good to get some further tests carried out. With you mentioning the SD solutions, I have seen one advertised from The Future was 8 bit. Has anyone any experience of the SD2PET? Tim. |
|