• Please review our updated Terms and Rules here

Looking for help with a Commodore Pet 2001

You can only tell so much from the logo for the standard 2001. Hence why I am asking about either the PETTESTER checksums and the ROM part numbers.

Very early BASIC 1 didn't work properly with the IEEE488 port. Bugfixes to the firmware fixed the problems...

The cassette drive doesn't actually do anything until you type a LOAD command. The 9V power is only switched on under software control.

Dave
 
I found at least 1 problem with the cassette. I assume I can find a replacement belt.
 

Attachments

  • 20230827_160127.jpg
    20230827_160127.jpg
    1.7 MB · Views: 3
The cassette drive doesn't actually do anything until you type a LOAD command. The 9V power is only switched on under software control.

Interesting, I didn't know that. I assumed you would be able to rewind the tape before running a load command.
 
Dave, when I enable the Tynemouth board I am running Basic 4
 
Well..... I replace H7 with the PETTESTER again to get screenshots to know the Basic version for functionality of the IEEE488 port. At first it was running and then the test was freezing at varying points. After a few tries I just got a garbled screen. I put the H7 chip back in and now have no video.
 

Attachments

  • 20230830_070446.jpg
    20230830_070446.jpg
    2.3 MB · Views: 2
  • 20230830_070541.jpg
    20230830_070541.jpg
    2.4 MB · Views: 2
  • 20230830_070636.jpg
    20230830_070636.jpg
    2.9 MB · Views: 2
Update - I think I had a bad RAM chip. Took it out and video is back. I'm posting some screenshots from the PETTESTER - I'm not sure how to determine the Basic level by the output.
 

Attachments

  • 20230830_084037.jpg
    20230830_084037.jpg
    2.3 MB · Views: 4
  • 20230830_084048.jpg
    20230830_084048.jpg
    2.2 MB · Views: 3
  • 20230830_084058.jpg
    20230830_084058.jpg
    2.3 MB · Views: 5
  • 20230830_084109.jpg
    20230830_084109.jpg
    2.4 MB · Views: 4
If PETTESTER fails to work, putting the original ROM back is unlikely to help I am afraid...

It looks like you have a page 0 RAM fault. I suspect data bit 3 of RAM chip I1.

It could also be data buffers H8 or G5 - but with a much less probability.

Dave
 
@Nivag Swerdna has a little program to calculate the checksums for the various ROM files. They look different to what we currently have, so perhaps Nivag could see which version they actually are?

In the meantime, do the ROMs have any numbers on them?

Dave
 
B Sockets - Not recognised

rom-1-c000.901439-01.bin 0xe85f 0x0 0xe85f
rom-1-c800.901439-05.bin 0xe4fe 0x0 0xe4fe

rom-1-d800.901439-06.bin 0x1e49 0x0 0x1e49
rom-1-d000.901439-02.bin 0x31fc 0x0 0x31fc

rom-1-e000.901439-03.bin 0xca92 0x0 0xca92

rom-1-f000.901439-04.bin 0xf21c 0x0 0xf21c
PETTESTE2KF04b.bin 0xfa50 0x0 0xfa50

PS
You need to know how to add and subtract 16-bit hex numbers... now's a good time to learn if you don't. e.g. F21C+FA50=EC6C or more specifically... EC6C-FA50=F21C!
 
Last edited:
ROM IC Numbers

H1 - 011 0178A
H2 - 013 0378A
H3 - 015 0778A
H4 - 016 0478A
H5 - 012 0578A
H6 - 014 0778A
H7 - 018 0678A
 
ROM IC Numbers

H1 - 011 0178A
H2 - 013 0378A
H3 - 015 0778A
H4 - 016 0478A
H5 - 012 0578A
H6 - 014 0778A
H7 - 018 0678A

1693404702265.png
The different naming conventions are confusing... but yeap... the very original Basic1 complete with lots of bugs. (Obviously the PETTESTER runs don't verify the contents of H7 since that's where it sits)
 
The 901439-CS being a transcription error by the looks of it. It should (of course) be 901439-05.

All of the checksums for the ROMs (with the exception of H7 6540-018 that has been replaced by the PETTESTER code) look fine or BASIC 1.

The difference between BASIC 1 and BASIC 2 is the ROM in socket H1. Unfortunately, if you want to use the IEEE488 port for a disk interface, I think you have to upgrade to BASIC 3 - which is a full ROM change.

Dave
 
Last edited:
Back
Top