UK Vintage Radio Repair and Restoration Powered By Google Custom Search Vintage Radio and TV Service Data

Go Back   UK Vintage Radio Repair and Restoration Discussion Forum > Specific Vintage Equipment > Vintage Computers

Notices

Vintage Computers Any vintage computer systems, calculators, video games etc., but with an emphasis on 1980s and earlier equipment.

Closed Thread
 
Thread Tools
Old 3rd Dec 2024, 3:48 pm   #81
SiriusHardware
Dekatron
 
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 13,783
Default Re: Commodore PET Monitor not working

Sorry I misdirected you over the UB9 / UB10 buffers based on what seemed like a good hunch at the time, but they do commonly fail so you may yet be grateful for their already being in sockets when that time comes.

Colin's last PET repair had a very similar 'final fault' on one of the DRAMs which the Tynemouth diagnostic didn't pick up but Pettester did. I think Colin was considering sending that chip off to the chap who makes the Tynemouth Gadgets to see if he wanted to try to 'harden' the RAM test so that it would pick that chip up - the fault on your UA12 sounds very similar, maybe you could send that one over to Tynemouth software as well.

This thread benefited a lot from Colin's experience and knowledge gained from using these tools, I noticed.
SiriusHardware is offline  
Old 3rd Dec 2024, 3:49 pm   #82
ScottishColin
Nonode
 
Join Date: May 2012
Location: Perth, Scotland
Posts: 2,436
Default Re: Commodore PET Monitor not working

Any time. Glad I could help.

My first PET repair here had 1,839 posts so it seems some of the help I got then has stuck.

Have you put the extra RAM (to make it an 8096) back in and is it working?

Colin.
ScottishColin is offline  
Old 3rd Dec 2024, 4:30 pm   #83
centrespot
Hexode
 
centrespot's Avatar
 
Join Date: Jan 2021
Location: Eardisley, Herefordshire, UK
Posts: 314
Default Re: Commodore PET Monitor not working

Quote:
Originally Posted by centrespot View Post
Well what do you know, UA12 was faulty.

I now have a working PET 8096

I have learnt a lot, from not relying on the Tynemouth devices to gaining a bit more knowledge on the way a Commodore PET works.

Thank you both for your excellent help and advice.
May have been a bit hasty, I have a working Commodore PET 8032, yet to test the expansion board.
centrespot is offline  
Old 3rd Dec 2024, 4:39 pm   #84
centrespot
Hexode
 
centrespot's Avatar
 
Join Date: Jan 2021
Location: Eardisley, Herefordshire, UK
Posts: 314
Default Re: Commodore PET Monitor not working

When the expansion board is fitted it shows the standard 32k on boot up, it doesn't boot giving the extra 64k, apparently this is correct and normal.

Is there any way of testing the extra 64k of RAM by maybe pokeing and peeking.
centrespot is offline  
Old 3rd Dec 2024, 5:19 pm   #85
ScottishColin
Nonode
 
Join Date: May 2012
Location: Perth, Scotland
Posts: 2,436
Default Re: Commodore PET Monitor not working

I've not seen one and can't find a great deal of information. It seems that very few programs supported the extra 64k anyway.

The best I have is below:

http://primrosebank.net/computers/pet/repairs/pet_repairs_ext_ram.htm

where it seems that loading a version of Zork will show whether the RAM is recognised or not.

Dave at primrosebank.net (contact webmaster@primrosebank.net) has always been very responsive to me in the past over email if you wanted to ask him any further questions.

People helping out is one of the good things about the vintage computer scene for me - most are responsive and helpful and want little or nothing in return.

Colin.
ScottishColin is offline  
Old 3rd Dec 2024, 5:50 pm   #86
SiriusHardware
Dekatron
 
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 13,783
Default Re: Commodore PET Monitor not working

Also an article here on where else but the Tynemouth site explaining how user-unfriendly the memory expansion is:-

http://blog.tynemouthsoftware.co.uk/2024/07/commodore-pet-64k-128k-ram-boards.html

...Not really of course, it's just that due to the way it is implemented the extra RAM is 'paged' and to easily make use of it you need to be able to interact with the machine at hardware / assembly language level. When the extra memory is swapped in, the BASIC ROMs are swapped out so BASIC can't use that memory.

This is roughly similar to the same dilemma on other machines where 'enhanced' official versions of the machine or third party memory add-ons added more memory than there was space for in the original memory map - even the ZX81 had a 64K (and possibly even bigger) RAM expansion available from the likes of Memotech but BASIC could only 'see' 16K of that so it was rarely utilised much by commercial software which tended to be written for the lowest common version of the system so that it could be sold to the maximum number of users.

Does anyone know how much software even used more than 16K of PET RAM?
SiriusHardware is offline  
Old 5th Dec 2024, 2:43 pm   #87
centrespot
Hexode
 
centrespot's Avatar
 
Join Date: Jan 2021
Location: Eardisley, Herefordshire, UK
Posts: 314
Default Re: Commodore PET Monitor not working

Sorry but I'm in need of a bit more advice.

I switched the 8096 PET on again this morning and it booted up but some of the on screen characters are not right.

I've socketed and tested all of the 4116 RAM just in case that was the issue and I've swapped out all of the 6502/6522/6520 and the ROM chips.

Can you explain why characters are not as they should be, for instance the 'i' is showing as 'a' and the 'k' is showing as 'c'

When I press the keyboard letter 'i' several times it displays

iaiaiaiaiaiaiaiaia

and the 'k' displays

kckckckckckckc

Last edited by centrespot; 5th Dec 2024 at 3:08 pm.
centrespot is offline  
Old 5th Dec 2024, 3:07 pm   #88
ScottishColin
Nonode
 
Join Date: May 2012
Location: Perth, Scotland
Posts: 2,436
Default Re: Commodore PET Monitor not working

Here's a screenshot of PETSCII (the Commodore version of ASCII).

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg...mdoZDAbK1sy/s1600/Business+mode.jpg

What I think is happening is that you're 'losing' 8 bits:

i is hex 09 and is showing as a - hex 01
k is hex 0b and is showing as c - hex 03

So there's a problem with address D3 (either even or odd ram):

https://www.zimmers.net/anonftp/pub/cbm/schematics/computers/pet/8032/8032029-09.gif

https://www.zimmers.net/anonftp/pub/cbm/schematics/computers/pet/8032/8032029-08.gif

So I think it's either UB4 or UB6. Or perhaps UB10 as both of UB4 and UB6 are common to UB10.

https://www.zimmers.net/anonftp/pub/cbm/schematics/computers/pet/8032/8032029-01.gif

What we need now is Sirius to tell us how to check....my last 8032 had a very similar problem and it was the common chip - in this case UB10.

Colin.
ScottishColin is offline  
Old 5th Dec 2024, 3:36 pm   #89
SiriusHardware
Dekatron
 
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 13,783
Default Re: Commodore PET Monitor not working

I'm very busy at work and have to be somewhere for most of the rest of the evening so I'm afraid you'll have to forge ahead -

The first thing you need to work out is whether it is only even, only odd or a mixture of both columns which are affected.

Remember we decided to count the columns starting from column '0' at the left hand side across to column '79' at the right hand side which makes columns 0, 2, 4, 6, 8, 10.. etc the columns which are rendered from the 'even' screen RAM and columns 1, 3, 5, 7, 9, 11... etc the columns rendered from the 'odd' RAM.

Centrespot needs to look carefully at the characters which are being 'transformed' and and count across the screen from column 0 to decide whether all the 'wrong' characters are in 'even' columns, or all in 'odd'columns, or in a mixture of both.

What does the Tynemouth diagnostic gadget say about the state of the odd and even video RAM when this fault is present?
SiriusHardware is offline  
Old 5th Dec 2024, 3:51 pm   #90
ScottishColin
Nonode
 
Join Date: May 2012
Location: Perth, Scotland
Posts: 2,436
Default Re: Commodore PET Monitor not working

The Tynemouth diagnostics board should show Video RAM issues. The attached example shows errors in Even video RAM (8000-87FE is even RAM, 8001-87FF is odd RAM).

If the Tynemouth board shows the D3 error in both even and odd then I would be suspicious of UB10. If it only shows it in one of the lines, then I'd be looking at the D3 even or odd RAM chip, depending on which line it is in.

Colin.
Attached Files
File Type: zip unnamed.zip (59.3 KB, 23 views)
ScottishColin is offline  
Old 5th Dec 2024, 4:00 pm   #91
centrespot
Hexode
 
centrespot's Avatar
 
Join Date: Jan 2021
Location: Eardisley, Herefordshire, UK
Posts: 314
Default Re: Commodore PET Monitor not working

I socketed UB4 & UB6, UB9 & UB10 were already done

Tested all 74LS244 chips

Still the same issue
centrespot is offline  
Old 5th Dec 2024, 4:13 pm   #92
centrespot
Hexode
 
centrespot's Avatar
 
Join Date: Jan 2021
Location: Eardisley, Herefordshire, UK
Posts: 314
Default Re: Commodore PET Monitor not working

It looks like they are all 'even'
Attached Thumbnails
Click image for larger version

Name:	IMG_3087.jpg
Views:	60
Size:	30.0 KB
ID:	307938   Click image for larger version

Name:	IMG_3088.jpg
Views:	45
Size:	41.5 KB
ID:	307939   Click image for larger version

Name:	IMG_3090.jpg
Views:	43
Size:	60.9 KB
ID:	307940  
centrespot is offline  
Old 5th Dec 2024, 5:10 pm   #93
ScottishColin
Nonode
 
Join Date: May 2012
Location: Perth, Scotland
Posts: 2,436
Default Re: Commodore PET Monitor not working

Are you able to replace UB10?

Colin.
ScottishColin is offline  
Old 5th Dec 2024, 5:18 pm   #94
centrespot
Hexode
 
centrespot's Avatar
 
Join Date: Jan 2021
Location: Eardisley, Herefordshire, UK
Posts: 314
Default Re: Commodore PET Monitor not working

Quote:
Originally Posted by ScottishColin View Post
Are you able to replace UB10?

Colin.
UB10 is socketed and I've already swapped chips, no change.
centrespot is offline  
Old 5th Dec 2024, 5:30 pm   #95
ScottishColin
Nonode
 
Join Date: May 2012
Location: Perth, Scotland
Posts: 2,436
Default Re: Commodore PET Monitor not working

Need someone with more problem determination experience than me now.
ScottishColin is offline  
Old 5th Dec 2024, 5:32 pm   #96
SiriusHardware
Dekatron
 
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 13,783
Default Re: Commodore PET Monitor not working

Still busy, but UB10 / UB9 are common to both banks so would not affect only even or odd columns. If the video RAMs are all socketed try swapping the odd and even pairs over to see if that makes the fault move to the odd columns. If not then it's likely to be one of the buffers associated only with the even RAM, Colin should be able to figure out which one given that you have identified the likely faulty bit.
SiriusHardware is offline  
Old 5th Dec 2024, 5:36 pm   #97
SiriusHardware
Dekatron
 
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 13,783
Default Re: Commodore PET Monitor not working

Sorry if I'm suggesting going over ground which has already been covered, I don't have access to the diagrams at the moment.
SiriusHardware is offline  
Old 5th Dec 2024, 6:17 pm   #98
centrespot
Hexode
 
centrespot's Avatar
 
Join Date: Jan 2021
Location: Eardisley, Herefordshire, UK
Posts: 314
Default Re: Commodore PET Monitor not working

Quote:
Originally Posted by SiriusHardware View Post
Still busy, but UB10 / UB9 are common to both banks so would not affect only even or odd columns. If the video RAMs are all socketed try swapping the odd and even pairs over to see if that makes the fault move to the odd columns. If not then it's likely to be one of the buffers associated only with the even RAM, Colin should be able to figure out which one given that you have identified the likely faulty bit.
I swapped the odd and even 2114 chips and the fault crossed over to the odd columns. I systematically changed each 2114 video RAM chip and found that one of them was the culprit.

Frustratingly it tested fine in my RETRO-chip-tester.

Is there anywhere I can read up on what each circuitry does because I had no idea that the video RAM chips worked in pairs and control the odd and even columns.
centrespot is offline  
Old 5th Dec 2024, 8:25 pm   #99
ScottishColin
Nonode
 
Join Date: May 2012
Location: Perth, Scotland
Posts: 2,436
Default Re: Commodore PET Monitor not working

Here's a start - I'm sure there are other places. The Tynemouth blog assumes a level of knowledge but has quite a lot of good practical PET stuff.

http://blog.tynemouthsoftware.co.uk/2017/08/commodore-pet-video-ram-faults.html?m=0

I've had RAM chips that test ok but fail under load on the PET so it seems the best tester is the PET itself.

Have you got 31743 bytes free back again?

Colin.
ScottishColin is offline  
Old 5th Dec 2024, 9:35 pm   #100
centrespot
Hexode
 
centrespot's Avatar
 
Join Date: Jan 2021
Location: Eardisley, Herefordshire, UK
Posts: 314
Default Re: Commodore PET Monitor not working

Quote:
Originally Posted by ScottishColin View Post
Here's a start - I'm sure there are other places. The Tynemouth blog assumes a level of knowledge but has quite a lot of good practical PET stuff.

http://blog.tynemouthsoftware.co.uk/2017/08/commodore-pet-video-ram-faults.html?m=0
Thank you, I will have a look.

Quote:
Originally Posted by ScottishColin View Post

Have you got 31743 bytes free back again?
Yes, all seems ok for the time being. I am planning on connecting a commodore double disk drive unit next, that may throw up more issues.
centrespot is offline  
Closed Thread

Thread Tools



All times are GMT. The time now is 5:11 am.


All information and advice on this forum is subject to the WARNING AND DISCLAIMER located at https://www.vintage-radio.net/rules.html.
Failure to heed this warning may result in death or serious injury to yourself and/or others.


Powered by vBulletin®
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Copyright ©2002 - 2025, Paul Stenning.