• Please review our updated Terms and Rules here

Cbm 2001 Pet strange boot

Looks good... you just need to get some more RAM working now

FDBF is the correct Checksum-16 for edit-2-n.901447-24.bin; so that's a good sign. (Checksum-32 is 003FDBF)

Let it go to RAM Test and report back... see if it fails in the same place...
 
Last edited:
I’m back. Jobs done.

How did we jump from I to S? Is the Italian alphabet different to ours?

Yes, you still have a ‘lurking’ DRAM memory fault. Still, we can put the two PIAs back in that are missing?

When you get to the ‘countdown’ screen, the line of ten ‘05’ should (hopefully) now indicate ‘00’ and the keyboard should work (by this I mean that every keypress results in one bit only being set in the line of ten ‘00’ for each key).

Let’s call this configuration TROUBLE shall we?

We can then look at the DRAM error tomorrow. I will do a preliminary check in a few minutes.

After that, I would be inclined to go for broke and swap the PETTESTER ROM for the proper PET Kernal ROM and see what happens. Do you concur Nivag?

Dave
 
After that, I would be inclined to go for broke and swap the PETTESTER ROM for the proper PET Kernal ROM and see what happens. Do you concur Nivag?
I'm not sure if it has sufficient RAM to manage a BASIC boot... Maybe we should replace the PIAs first and check the nice checksums persist? You check the keyboard which would prove PIA addressing... otherwise it looks like RAM... As for concurring you're driving... go for it!
 
Last edited:
Yes, sorry, I meant to put the PIAs in first and test those with the current configuration SUMMER to make sure the keyboard works as anticipated...

Dave
 
Yes, sorry, I meant to put the PIAs in first and test those...

Dave
I am desperate!
I inserted the two 6520 and now i have this bad screen :(
 

Attachments

  • Schermata 2022-05-14 alle 21.58.36.jpg
    Schermata 2022-05-14 alle 21.58.36.jpg
    123.6 KB · Views: 6
Ah, so that’s interesting.

So, the correct way to now proceed is to revert to the previous configuration (SUMMER) by removing the two PIAs that you have just plugged in and (hopefully) we will get back to the screen from post #540.

EDIT: You just beat me to it...

I can see a pattern in that screen in post #545.

Dave
 
Ah, so that’s interesting.

So, the correct way to now proceed is to revert to the previous configuration (SUMMER) by removing the two PIAs that you have just plugged in and (hopefully) we will get back to the screen from post #540.

EDIT: You just beat me to it...

I can see a pattern in that screen in post #545.

Dave
I have strange situation... sometimes i have correct pettester screen without 6520 ics inserted and sometime also with 6520....i saw that sometimes pettester is stucked or during countdown or during dram test....maybe bad ud8 socket?
 
What is this fixation you have with bad sockets?!

UD8 is the EDIT ROM and it is not being used at the moment. The only way it could really affect things is if you have a short circuit somewhere. Usually bad IC sockets manifest a fault as an open circuit.

I am thinking you do have an intermittent problem somewhere, but that is 'gut feeling' (and has been for a while) but we need to work the problems through.

I propose we call it a day and reconvene tomorrow.

Dave
 
What is this fixation you have with bad sockets?!

UD8 is the EDIT ROM and it is not being used at the moment. The only way it could really affect things is if you have a short circuit somewhere. Usually bad IC sockets manifest a fault as an open circuit.

I am thinking you do have an intermittent problem somewhere, but that is 'gut feeling' (and has been for a while) but we need to work the problems through.

I propose we call it a day and reconvene tomorrow.

Dave
Ok Dave...i suspect some bad ram ics :(
Have a goodnight!
 
UD8 is the EDIT ROM and it is not being used at the moment. The only way it could really affect things is if you have a short circuit somewhere. Usually bad IC sockets manifest a fault as an open circuit.
He put at 2716 in Ud8. I'm not familiar with this PCB... is a 2716 OK there?

Looks feasible...

CaptureUD8.PNG
 
Last edited:
He put at 2716 in Ud8. I'm not familiar with this PCB... is a 2716 OK there?
Yes, UD8 is the one that is required to be a 2716, as is UF10. (But UF10 in the long run at least is better to have its pin 21 tied directly high, rather than to /INIT).

I think one possible problem here is that there was more than one faulty IC initially. And any ROM's Dave-C68 tried as replacements on their own, could never have helped, for two reasons; one being they were the wrong type (2732's )and two being there was more than one IC faulty at the same time.

Mostly, in fault finding, if a machine was not working and fails, it is one component IC that has failed, But it appears in these PETS, that it is not unusual to have multiple failed IC's at the same time, either the ROM's or the PIA's or the 74LS support logic or the DRAM IC's. In this case it tends to confuse the usual methods of trying to home in on a fault.

The fault then will be more difficult, increasing with the total number of simultaneously failed parts.

So I think, that in fault finding the PET, with the typical scrambled screen, that won't boot, the order of parts replacements should be done in reverse in other words:

#Replace all ROM's with known good ones (or at least with verified files inside tested 2532 and 2716 IC's)
#Remove the PIA's initially.
#Attempt boot, if boots to BASIC without cursor, re-insert PIA's to test them.
(if not boot then move to NOP generator & PETTESTERS to find remaining faults in support IC's & Dram)
#Cursor should recover with PIA's fitted if it is good.
#When done, then one by one re-fit original ROM's, with testing in between, to screen out the defective ones, there might be more than one original ROM that is defective.

The above method worked for me at least on my faulty Dynamic Pet board. Because of the multiple IC faults in my board, the PETTESTER for UD8 wouldn't work when I tried it initially, in my case the Keyboard PIA was stopping it.

On my board both the BASIC ROMs were defective as was at least one PIA.
 
Good morning!
I think one possible problem here is that there was more than one faulty IC initially
Hi Hugo, yes maybe i have multiple ic faulty...For example this morning i turned on the computer and i had this Pettester screen, I then turned it off and on again
and i got normal screen....Maybe i have some faulty ic rams...
 

Attachments

  • Schermata 2022-05-15 alle 10.12.23.jpg
    Schermata 2022-05-15 alle 10.12.23.jpg
    166.5 KB · Views: 5
That screen only makes partial sense - unless we have something that is intermittent/marginal.

Question: did you install a reset button (to save you constantly switching off and on) or not?

If not, go back over the previous posts and install one please.

All of these fault reports (especially the errors from the full memory test) is telling us something useful incidentally. I am trying to identify the subsystem to look at further. If it is a main RAM problem, are the error reports constantly associated with one specific bit or bits and in one or both banks.

Unfortunately, this activity is the boring part - test, document and analyse the results...

Dave
 
That screen only makes partial sense - unless we have something that is intermittent/marginal.

Question: did you install a reset button (to save you constantly switching off and on) or not?

If not, go back over the previous posts and install one please.

Dave
yes i have reset button!
 
Excellent.

So, if a problem occurs - note down the symptoms (a photograph is excellent) and push the reset button. Do you get the same (or a similar result) or does it then work?

Post this information with the photograph.

Dave
 
I haven't always same fault but if i press reset button, Pettester re start but after some seconds he stucks....
See this little video please:

 
I think you have at least two (2) separate faults. So I expect that changing the RAMs will fix one of them but not both.

In addition, I would expect the problem to be in the lower 16K bank of memory and not the upper 16K bank of memory.

The idea of collecting data is to narrow the replacement down to the minimum number of devices.

The countdown test page and the full memory test (after the countdown page) can randomly crash if you have a page 0 or 1 intermittent memory fault. I am trying to improve my initial memory checks to reduce the probability of things ‘slipping through the net’.

The video RAM checks and initial memory checks (before the countdown screen) should work (even if the RAM is faulty). Any error reports will then be ‘real’.

A dicky UD9 EPROM could cause the same problem for example - in fact, this could crash at any point...

The question you should be asking is: What is different between today and yesterday? Temperature?

However, if you want to replace the RAM go ahead...

Dave
 
Back
Top