• Please review our updated Terms and Rules here

Cbm dual drive 3040 disk - two red lights

Sorry, yes, the main digital logic board.

The reason I asked you to check the stepper signals on the analogue board is that they originate from the device that is covered by your little emulator board. I remembered this time!

Dave
I measures UC1 here in picture:
 

Attachments

  • 1665850315174..jpg
    1665850315174..jpg
    1.6 MB · Views: 6
Sorry, no - we are talking at cross-purposes I am afraid. Please check the following signals (as per post #818) on the digital logic board:

UJ6 pin 2 - HD SEL 0.
UL2 pin 6 - DATA OUT.
UH6 pin 9 - WRITE ENABLE.
UL2 pin 8 - READ INHIBIT.

Monitor each signal in turn whilst running the little program; again, noting the state before running the program, any PULSE activity when running the program, and the state after the program has finished running.

Dave
 
Sorry, no - we are talking at cross-purposes I am afraid. Please check the following signals (as per post #818) on the digital logic board:

UJ6 pin 2 - HD SEL 0.
UL2 pin 6 - DATA OUT.
UH6 pin 9 - WRITE ENABLE.
UL2 pin 8 - READ INHIBIT.

Monitor each signal in turn whilst running the little program; again, noting the state before running the program, any PULSE activity when running the program, and the state after the program has finished running.

Dave
So I was wrong before with UC1..... :(
Do You mean UC1, 40 pins ic?
 
The UC1 that I was originally referring to is a 74LS04 and NOT the 6532 on the main logic board. This chip should be on the analogue board that is sitting on top of the left hand side disk drive. Is this where you measured?

Dave
 
The UC1 that I was originally referring to is a 74LS04 and NOT the 6532 on the main logic board. This chip should be on the analogue board that is sitting on top of the left hand side disk drive. Is this where you measured?

Dave
ok yes, correct!
 
Before running program:

UJ6 pin 2 - high
UL2 pin 6 - pulse
UH6 pin 9 - low
UL2 pin 8 - high

After running:

UJ6 pin 2 - high ( i can see pulse on high signal when i run program)
UL2 pin 6 - pulse ( i can see pulse on high signal when i run program)

unfortunately from this point I could not do anything ... on the drive all three LEDs turned on and remain fixed. I didn't do anything though ... I'm thinking of ditching this repair at this point ....
 
Please cycle power on the 3040 drive and PET. Then run this program below to see if IEEE interface is really working. You should see the version of DOS or OK listed on the screen.

10 open 1,8,15
30 INPUT #1,A,B$,C,D
40 PRINT A,B$,C,D
50 CLOSE 1
 
Last edited:
Please cycle power on the 3040 drive and PET. Then run this program below to see if IEEE interface is really working. You should see the version of DOS or OK listed on the screen.

10 open 1,8,15
30 INPUT #1,A,B$,C,D
40 PRINT A,B$,C,D
50 CLOSE 1
Always 0 0 0 Dave
 
Just to point out that in Commodore BASIC 2, in line 20 there needs to be no space between the word INPUT and #1.

So it needs to read

20 INPUT#1,A,B$,C,D

On my 3016 with a 4040, I get the response

73 CBM DOS V2 0
0

Colin
 
And when I run the code referenced in post 807, it takes approx. 30 seconds to return to the ready prompt during which time the drive is spinning (with no disc inserted).

Hope this helps.

Colin.
 
And when I run the code referenced in post 807, it takes approx. 30 seconds to return to the ready prompt during which time the drive is spinning (with no disc inserted).

Hope this helps.

Colin.
Correct but when i run the program, i see immediately 0 0 0 and Ready...
 
I have forgotten. Which version of BASIC do you have on your PET?

Does it say 4 when you power it up or not in the COMMODORE welcome message?

Post a photograph of the PETs start-up screen if you want me to check.

If it is version 4, then the correct command is "PRINT D$" instead of the INPUT #... and PRINT statements we are using.

If it doesn't, then the drive is definitely not responding correctly to the commands it has been sent. Or the correct command never got to the disk drive and it is performing a different command to what it was sent...

Dave
 
This is startup BASIC screen:
 

Attachments

  • 1665926785035..jpg
    1665926785035..jpg
    851 KB · Views: 5
That isn't version 4 - so the INPUT # and PRINT statements you are using are the correct ones.

That is version 2 or 3 - so the versions with the 'fixed' IEEE488 code!

I seem to remember writing this post content previously...

We still don't know (for absolute certainty) whether the PET IEEE488 port actually functions correctly yet. It has passed the simple BASIC test that we asked it to perform hasn't it?

Question: What do you want to do with this PET moving forwards?

If you want to get the IEEE488 port working with devices, then (as has been mentioned earlier) the best route is to obtain one of the PET IEEE488 Compact Flash / SD card disk emulators to start with and get that running. That will prove that the PETs IEEE488 port is actually functioning correctly. It is also easier to handle a disk emulator than constantly finding obsolete floppy disk media that works.

Once you know for certain that the PETs IEEE488 port is working, then we can return to your real disk drive.

Just something for you to think about...

Dave
 
That isn't version 4 - so the INPUT # and PRINT statements you are using are the correct ones.

That is version 2 or 3 - so the versions with the 'fixed' IEEE488 code!

I seem to remember writing this post content previously...

We still don't know (for absolute certainty) whether the PET IEEE488 port actually functions correctly yet. It has passed the simple BASIC test that we asked it to perform hasn't it?

Question: What do you want to do with this PET moving forwards?

If you want to get the IEEE488 port working with devices, then (as has been mentioned earlier) the best route is to obtain one of the PET IEEE488 Compact Flash / SD card disk emulators to start with and get that running. That will prove that the PETs IEEE488 port is actually functioning correctly. It is also easier to handle a disk emulator than constantly finding obsolete floppy disk media that works.

Once you know for certain that the PETs IEEE488 port is working, then we can return to your real disk drive.

Just something for you to think about...

Dave
Dave, maybe i haven't correct floppy discs??
 
This computer, along with the drive, I have to sell to a person ... I have no place to keep this too. For this reason I wanted to fix everything but at this point I think I will sell it in this state. The computer works fine, the drive doesn't ... he'll fix it if he wants it.
Thanks a lot Dave and thanks to all the other users for the help you have given me!
now I have a Pet8296D to fix ... dear me! :(
 
Back
Top