CompuThink Interface & Disk Drive 800k (DD DSK CTL P2)

CompuThink Disk Drive 800k + Interface (DD DSK CTL P2) + DiskMON ROM seems to be the FIRST EVER disk drive for the Commodore PET Computers ever made in 1979 in the United States, maybe even before the official CBM 2040 drive launched.
I have also a partially working “clone” or “prototype” (see photo) of this Disk Drive interface that i have posted on the blog some years ago.

As far as i could understand this interface works only with BASIC 1.0 and BASIC 2.0 because the DiskMON ROM has the starting address $B000 (SYS 45056).
My PET 2001-32 have the ROM of BASIC 4.0 and the UD5 socket where the DiskMON ROM is installed is already used by one of the BASIC 4.0 ROMs, to test the i had to program the EPROMs with BASIC 2.0. (see photo)
Also before testing the interface i had to replace almost all the tantalum capacitors because many were short-circuited.
Capacitors replaced:
- 6 x 10uF/25v
- 1 x 1.5uF/50v
- 2 x 1uF/35v
Below a video and some photos documenting the full working operation.
Gallery:
Download:
- CompuThink Interface Docs & Roms (652)
- CBM PET Basic2 FULL SET (611)
- CompuThink Interface Internet Photo (685)
- Printout Magazine (First Issue 1979) for PET Users (645)
- CompuThink Interface FULL Docs & Roms by DukeFawks (721)
Video:
Dear xAD from nIGHTFALL,
I am from Holland and I own the same original ExpandaPet DD DSK CTL P2 board
from Computhink. After doing the same repairs the board is function well for the
memory part but the floppy disk part is not. I connected an old Mitsubishi floppy
drive and I can do a $F,1. The floppy is formatted and I checked this by reading
the floppy back on a Commodore 1541 drive. The existing data on the floppy
was erased!
BUT doing a $DIR,1 gives me always: FREE TRACKS 00, and saving a basic program|
gives me: NO FREE SPACE.
Please are you willing to help me from this strange behaviour.
I looked at the pins on the board and it looks like a Shugard bus, BUT I can’t give
one pin a place. That is PIN 6 on the board. It’s a output from a NAND.
Do you known what function this pin has?
Hopefully you can help me.
With kind regards,
P. Rijkes
place