On 09/29/2017 10:56 AM, Henk Gooijen via cctalk wrote:



On a related note my plan is to make a USB-based, Pertec-compatible
controller for it. Not sure how SimH connects with peripherals so I'm
/very/ eager to talk with someone familiar with its workings. I'll also
release all the board files and firmware as open-source. Timeline as always
is completely unknown, though I do have a now-vested interest in making it
work.


MANY, MANY years ago I got a surplus Pertec key to tape system that had a 7" 9-track 800 BPI NRZI drive connected to hardwired logic. You could key in data, verify data by re-keying it, and read back data to a panel of light bulbs. It had core memory for the data buffer.

I found the right place to slice the sections apart and have what was pretty close to the unformatted Pertec interface. I then wrote a mostly software-driven interface to read and write tape blocks on my CP/M Z-80 system. I created tapes and took them in to work to map them and got it to write ASCII text files in VAX ANSI-D format. It really was not that complicated. This was a read/write drive with only a single data gap. So, to write and check a record, you had to write it, back up and read it. I used it for making backups.

I think you could use a Beagle Bone and the PRU microcontrollers in it to do a Pertec unformatted interface. The only issue is that the PRUs have a fast local memory of very limited size. There is a way to open a memory map to the ARM system memory from the PRU, although the shared memory is 12 K bytes, which might be enough to handle many uses.

I did an FPGA-based adapter to Pertec formatted interface using the parallel port. (Slow, but I already had all the FPGA and computer side infrastructure to make that work.) I have some CDC Keystone (92185) drives.

Jon

Reply via email to