Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Friction is a drag.


computers / alt.sys.pdp11 / Re: RX01/RX02 interface

SubjectAuthor
* RX01/RX02 interfaceBill Gunshannon
+- Re: RX01/RX02 interfaceScott Lurndal
+* Re: RX01/RX02 interfaceDennis Boone
|`* Re: RX01/RX02 interfaceBill Gunshannon
| +* Re: RX01/RX02 interfaceDon North
| |+* Re: RX01/RX02 interfaceDennis Boone
| ||`* Re: RX01/RX02 interfacePaul Rubin
| || `* Re: RX01/RX02 interfaceDon North
| ||  `- Re: RX01/RX02 interfacePaul Rubin
| |`* Re: RX01/RX02 interfaceBill Gunshannon
| | `- Re: RX01/RX02 interfaceDon North
| `- Re: RX01/RX02 interfaceDennis Boone
+* Re: RX01/RX02 interfaceJohnny Billquist
|`* Re: RX01/RX02 interfaceBill Gunshannon
| `- Re: RX01/RX02 interfacejjh...@gmail.com
`- Re: RX01/RX02 interfaceDennis Boone

1
RX01/RX02 interface

<j52ielFt7dlU1@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=446&group=alt.sys.pdp11#446

  copy link   Newsgroups: alt.sys.pdp11
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.mixmin.net!news2.arglkargh.de!news.karotte.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (Bill Gunshannon)
Newsgroups: alt.sys.pdp11
Subject: RX01/RX02 interface
Date: Sat, 22 Jan 2022 09:25:23 -0500
Lines: 12
Message-ID: <j52ielFt7dlU1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net lFZW/YK/oSUWFj7Wgy6yLAGBIAi+CY1QO0Dzz1PphpNAUwgevF
Cancel-Lock: sha1:pI2TlgFbu3ccw55woqvTLLABM/0=
X-Mozilla-News-Host: news://news.individual.net:119
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.14.0
Content-Language: en-US
 by: Bill Gunshannon - Sat, 22 Jan 2022 14:25 UTC

Here's a new question.

Can anyone tell me what document I need to learn what the
interface between the drives and the boards in the box were?
Definitely not Shugart. Not even sure they were parallel.

Curious to see if there is a way to maybe make a box with
an Arduino or even a Pi that could access the disks drives
directly.

bill

Re: RX01/RX02 interface

<kvXGJ.100252$WfTb.26343@fx08.ams4>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=447&group=alt.sys.pdp11#447

  copy link   Newsgroups: alt.sys.pdp11
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx08.ams4.POSTED!not-for-mail
X-newsreader: xrn 9.03-beta-14-64bit
Sender: scott@dragon.sl.home (Scott Lurndal)
From: sco...@slp53.sl.home (Scott Lurndal)
Reply-To: slp53@pacbell.net
Subject: Re: RX01/RX02 interface
Newsgroups: alt.sys.pdp11
References: <j52ielFt7dlU1@mid.individual.net>
Lines: 21
Message-ID: <kvXGJ.100252$WfTb.26343@fx08.ams4>
X-Complaints-To: abuse@usenetserver.com
NNTP-Posting-Date: Sat, 22 Jan 2022 17:52:16 UTC
Organization: UsenetServer - www.usenetserver.com
Date: Sat, 22 Jan 2022 17:52:16 GMT
X-Received-Bytes: 1337
 by: Scott Lurndal - Sat, 22 Jan 2022 17:52 UTC

Bill Gunshannon <bill.gunshannon@gmail.com> writes:
> Thunderbird/78.14.0
>Content-Language: en-US
>X-Received-Bytes: 1118
>
>
>Here's a new question.
>
>Can anyone tell me what document I need to learn what the
>interface between the drives and the boards in the box were?
>Definitely not Shugart. Not even sure they were parallel.
>
>Curious to see if there is a way to maybe make a box with
>an Arduino or even a Pi that could access the disks drives
>directly.
>

you can probably wiggle the gpio pins fast enough, even
from software, on a Pi4, but you'd likely
need an external level shifter to meet the voltage/current requirements
of the RX01/RX02 interface.

Re: RX01/RX02 interface

<JvCdnT9Jp8pp1XH8nZ2dnUU7-ImdnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=448&group=alt.sys.pdp11#448

  copy link   Newsgroups: alt.sys.pdp11
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 22 Jan 2022 12:12:04 -0600
Sender: Dennis Boone <drb@yagi.h-net.org>
From: drb...@ihatespam.msu.edu (Dennis Boone)
Subject: Re: RX01/RX02 interface
Newsgroups: alt.sys.pdp11
References: <j52ielFt7dlU1@mid.individual.net>
User-Agent: tin/2.4.5-20201224 ("Glen Albyn") (FreeBSD/13.0-RELEASE-p6 (amd64))
Message-ID: <JvCdnT9Jp8pp1XH8nZ2dnUU7-ImdnZ2d@giganews.com>
Date: Sat, 22 Jan 2022 12:12:04 -0600
Lines: 17
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-focXlioyZm/Em31Rs/lsU8PFMufR/c7dfscH5KBBCD6rkyFh/nywfxRaVRmVrJ6plY4TbdCUHhvf45z!Dh738z0ZlAd1YrtSJ/92u+3bOJC6WoJXZ5CtNAjxjRg1RBA2y1/NRbXIs+z4VV2Ry0hDNJE=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 1581
 by: Dennis Boone - Sat, 22 Jan 2022 18:12 UTC

> Can anyone tell me what document I need to learn what the
> interface between the drives and the boards in the box were?
> Definitely not Shugart. Not even sure they were parallel.

The prints and maintenance manuals for the RX01/02 are on bitsavers:

http://bitsavers.org/pdf/dec/disc/rx01/
http://bitsavers.org/pdf/dec/disc/rx02/

Seems like those ought to contain most of what you'd need.

Any particular reason you're after the drives directly, instead of just
pretending to be an RX11 and talking to the connector on the outside of
the box?

De

Re: RX01/RX02 interface

<j5348hF23ddU1@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=449&group=alt.sys.pdp11#449

  copy link   Newsgroups: alt.sys.pdp11
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!3.eu.feeder.erje.net!feeder.erje.net!news2.arglkargh.de!news.karotte.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (Bill Gunshannon)
Newsgroups: alt.sys.pdp11
Subject: Re: RX01/RX02 interface
Date: Sat, 22 Jan 2022 14:29:20 -0500
Lines: 24
Message-ID: <j5348hF23ddU1@mid.individual.net>
References: <j52ielFt7dlU1@mid.individual.net>
<JvCdnT9Jp8pp1XH8nZ2dnUU7-ImdnZ2d@giganews.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net uapgKZhvy4JDbMPcKcSlMAT0xZ5h4hcY31pspfz6ebyirIuYP/
Cancel-Lock: sha1:3jcNKYYlOC9Ryx3ZrGFJb5F1pOY=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Content-Language: en-US
In-Reply-To: <JvCdnT9Jp8pp1XH8nZ2dnUU7-ImdnZ2d@giganews.com>
 by: Bill Gunshannon - Sat, 22 Jan 2022 19:29 UTC

On 1/22/22 13:12, Dennis Boone wrote:
> > Can anyone tell me what document I need to learn what the
> > interface between the drives and the boards in the box were?
> > Definitely not Shugart. Not even sure they were parallel.
>
> The prints and maintenance manuals for the RX01/02 are on bitsavers:
>
> http://bitsavers.org/pdf/dec/disc/rx01/
> http://bitsavers.org/pdf/dec/disc/rx02/
>
> Seems like those ought to contain most of what you'd need.
>
> Any particular reason you're after the drives directly, instead of just
> pretending to be an RX11 and talking to the connector on the outside of
> the box?
>

Relatively certain there is something wrong with the boards in
the box. It just died one day while I was using them. Don't
expect replacements are readily available and even if they were,
probably well out of my price range. Just thought it might be
fun to try and make them talk to something else.

bill

Re: RX01/RX02 interface

<ssi036$986$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=450&group=alt.sys.pdp11#450

  copy link   Newsgroups: alt.sys.pdp11
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: nad...@spam.com (Don North)
Newsgroups: alt.sys.pdp11
Subject: Re: RX01/RX02 interface
Date: Sat, 22 Jan 2022 14:22:36 -0800
Organization: A noiseless patient Spider
Lines: 42
Message-ID: <ssi036$986$1@dont-email.me>
References: <j52ielFt7dlU1@mid.individual.net>
<JvCdnT9Jp8pp1XH8nZ2dnUU7-ImdnZ2d@giganews.com>
<j5348hF23ddU1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 22 Jan 2022 22:22:30 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="3f1666f37288fe1fdbd2094e64108141";
logging-data="9478"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/vQqJilRR1R+gGSSNK4fmU"
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Cancel-Lock: sha1:4xUS6mLbYCVl6gXb1w1QuZsG6Bs=
In-Reply-To: <j5348hF23ddU1@mid.individual.net>
Content-Language: en-US
 by: Don North - Sat, 22 Jan 2022 22:22 UTC

On 2022-01-22 11:29, Bill Gunshannon wrote:
> On 1/22/22 13:12, Dennis Boone wrote:
>>   > Can anyone tell me what document I need to learn what the
>>   > interface between the drives and the boards in the box were?
>>   > Definitely not Shugart.  Not even sure they were parallel.
>>
>> The prints and maintenance manuals for the RX01/02 are on bitsavers:
>>
>> http://bitsavers.org/pdf/dec/disc/rx01/
>> http://bitsavers.org/pdf/dec/disc/rx02/
>>
>> Seems like those ought to contain most of what you'd need.
>>
>> Any particular reason you're after the drives directly, instead of just
>> pretending to be an RX11 and talking to the connector on the outside of
>> the box?
>>
>
> Relatively certain there is something wrong with the boards in
> the box.  It just died one day while I was using them.  Don't
> expect replacements are readily available and even if they were,
> probably well out of my price range.  Just thought it might be
> fun to try and make them talk to something else.
>
> bill

The RX01/RX02 drive to RX11/V11/211/V21/8E/28 interfaces is a serial
interface with clock, data, and a number of dedicated status lines.

I have a drive emulator based on an Arduino with very simple level
shifting hardware: https://github.com/AK6DN/rx02_emulator

To do a controller emulator is a bit more complex, as the drive is
in control of the serial shift clock, so you would need the 16b
shift register as the above controller cards implement because an
Arduino is not fast enough to do that function in software.

But other than the shift register and a bunch of open collector
drivers and some receivers an Arduino should be able to do the rest
of the interface pretty easily. An 11/03 does the same function.

Don

Re: RX01/RX02 interface

<QPudnSQUNs5YGHH8nZ2dnUU7-L-dnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=451&group=alt.sys.pdp11#451

  copy link   Newsgroups: alt.sys.pdp11
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 22 Jan 2022 16:31:33 -0600
Sender: Dennis Boone <drb@yagi.h-net.org>
From: drb...@ihatespam.msu.edu (Dennis Boone)
Subject: Re: RX01/RX02 interface
Newsgroups: alt.sys.pdp11
References: <j52ielFt7dlU1@mid.individual.net> <JvCdnT9Jp8pp1XH8nZ2dnUU7-ImdnZ2d@giganews.com> <j5348hF23ddU1@mid.individual.net> <ssi036$986$1@dont-email.me>
User-Agent: tin/2.4.5-20201224 ("Glen Albyn") (FreeBSD/13.0-RELEASE-p6 (amd64))
Message-ID: <QPudnSQUNs5YGHH8nZ2dnUU7-L-dnZ2d@giganews.com>
Date: Sat, 22 Jan 2022 16:31:33 -0600
Lines: 8
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-s3MoxXEzSmQL5oqdxkpHfKJ3cYIIeklXnWwZ6CzJMNpnTgApilE5FhKPK23bZ1b6JIk6Jnp1FdPRYmw!7sZM1qmSpIri7KpKdBQs6KjBahLOv4EWjiiQqJ4sDhWQxNoHIsOD3nXX9Z2W811ViuwM21U=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 1470
 by: Dennis Boone - Sat, 22 Jan 2022 22:31 UTC

> To do a controller emulator is a bit more complex, as the drive is
> in control of the serial shift clock, so you would need the 16b
> shift register as the above controller cards implement because an
> Arduino is not fast enough to do that function in software.

Even if you use e.g. one of the Teensy 3.x boards that run at 72 MHz?

De

Re: RX01/RX02 interface

<QPudnScUNs6fG3H8nZ2dnUU7-L-dnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=452&group=alt.sys.pdp11#452

  copy link   Newsgroups: alt.sys.pdp11
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 22 Jan 2022 16:32:34 -0600
Sender: Dennis Boone <drb@yagi.h-net.org>
From: drb...@ihatespam.msu.edu (Dennis Boone)
Subject: Re: RX01/RX02 interface
Newsgroups: alt.sys.pdp11
References: <j52ielFt7dlU1@mid.individual.net> <JvCdnT9Jp8pp1XH8nZ2dnUU7-ImdnZ2d@giganews.com> <j5348hF23ddU1@mid.individual.net>
User-Agent: tin/2.4.5-20201224 ("Glen Albyn") (FreeBSD/13.0-RELEASE-p6 (amd64))
Message-ID: <QPudnScUNs6fG3H8nZ2dnUU7-L-dnZ2d@giganews.com>
Date: Sat, 22 Jan 2022 16:32:34 -0600
Lines: 9
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-CtAnzpHvWRhunnUBYdd12Xk2LM1qIS3h++bVAHIYNCIz3DYICxZwjSxJQwv93HJSf9+idNXL0lFjp76!Avx1OT+USCTKurebsljuWW4Ckk/1uFY72ZAX1mPy//FCF0J5yds0FbTquCcmmGIksh/8jHc=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 1465
 by: Dennis Boone - Sat, 22 Jan 2022 22:32 UTC

> Relatively certain there is something wrong with the boards in
> the box. It just died one day while I was using them. Don't
> expect replacements are readily available and even if they were,
> probably well out of my price range. Just thought it might be
> fun to try and make them talk to something else.

It being busted is a pretty solid reason. :)

De

Re: RX01/RX02 interface

<87h79v2xg8.fsf@nightsong.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=453&group=alt.sys.pdp11#453

  copy link   Newsgroups: alt.sys.pdp11
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: no.em...@nospam.invalid (Paul Rubin)
Newsgroups: alt.sys.pdp11
Subject: Re: RX01/RX02 interface
Date: Sat, 22 Jan 2022 14:54:31 -0800
Organization: A noiseless patient Spider
Lines: 7
Message-ID: <87h79v2xg8.fsf@nightsong.com>
References: <j52ielFt7dlU1@mid.individual.net>
<JvCdnT9Jp8pp1XH8nZ2dnUU7-ImdnZ2d@giganews.com>
<j5348hF23ddU1@mid.individual.net> <ssi036$986$1@dont-email.me>
<QPudnSQUNs5YGHH8nZ2dnUU7-L-dnZ2d@giganews.com>
Mime-Version: 1.0
Content-Type: text/plain
Injection-Info: reader02.eternal-september.org; posting-host="f4372f1c427fcbb2856617ecb4e393a0";
logging-data="19629"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/sYPt/1fdK6jGPrAD9glJk"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Cancel-Lock: sha1:Xoa/hLleOzYgmqggFpBhLoWIWTg=
sha1:Ue9/hi4WyxktAEoPjf5tWHzzQaU=
 by: Paul Rubin - Sat, 22 Jan 2022 22:54 UTC

drb@ihatespam.msu.edu (Dennis Boone) writes:
> Even if you use e.g. one of the Teensy 3.x boards that run at 72 MHz?

I usually think of Arduino = AVR8, but fwiw there is also a Teeny 4.x
which is 600 mhz. I don't know the interrupt latency or what the
RX controller's timing requirements are. An FPGA seems like another
possibility.

Re: RX01/RX02 interface

<ssi4ts$8jm$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=454&group=alt.sys.pdp11#454

  copy link   Newsgroups: alt.sys.pdp11
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: idontw...@spam.com (Don North)
Newsgroups: alt.sys.pdp11
Subject: Re: RX01/RX02 interface
Date: Sat, 22 Jan 2022 15:44:59 -0800
Organization: A noiseless patient Spider
Lines: 20
Message-ID: <ssi4ts$8jm$1@dont-email.me>
References: <j52ielFt7dlU1@mid.individual.net>
<JvCdnT9Jp8pp1XH8nZ2dnUU7-ImdnZ2d@giganews.com>
<j5348hF23ddU1@mid.individual.net> <ssi036$986$1@dont-email.me>
<QPudnSQUNs5YGHH8nZ2dnUU7-L-dnZ2d@giganews.com>
<87h79v2xg8.fsf@nightsong.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 22 Jan 2022 23:45:00 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="be4380c6cc70df0df7cba11e4ad60e87";
logging-data="8822"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+PMjjmzuLeBnkUZv0JF6yH"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Cancel-Lock: sha1:Q2GZiqB8psdymNaCL5kwYYRq5DM=
In-Reply-To: <87h79v2xg8.fsf@nightsong.com>
Content-Language: en-US
 by: Don North - Sat, 22 Jan 2022 23:44 UTC

On 2022-01-22 14:54, Paul Rubin wrote:
> drb@ihatespam.msu.edu (Dennis Boone) writes:
>> Even if you use e.g. one of the Teensy 3.x boards that run at 72 MHz?
>
> I usually think of Arduino = AVR8, but fwiw there is also a Teeny 4.x
> which is 600 mhz. I don't know the interrupt latency or what the
> RX controller's timing requirements are. An FPGA seems like another
> possibility.

FPGA certainly is overkill.

A small 8b Arduino plus a couple of 74x199 8b SR parts would do.

As to 72MHz or 600MHz Teenies, depends on how fast it can respond to
a rising edge on one input to sample another input or clock an output.
CPU speed is not the issue, it is the response of the I/O pins.

May or may not work, don't know, never used those parts.

Don

Re: RX01/RX02 interface

<87czkj2ukn.fsf@nightsong.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=455&group=alt.sys.pdp11#455

  copy link   Newsgroups: alt.sys.pdp11
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: no.em...@nospam.invalid (Paul Rubin)
Newsgroups: alt.sys.pdp11
Subject: Re: RX01/RX02 interface
Date: Sat, 22 Jan 2022 15:56:40 -0800
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <87czkj2ukn.fsf@nightsong.com>
References: <j52ielFt7dlU1@mid.individual.net>
<JvCdnT9Jp8pp1XH8nZ2dnUU7-ImdnZ2d@giganews.com>
<j5348hF23ddU1@mid.individual.net> <ssi036$986$1@dont-email.me>
<QPudnSQUNs5YGHH8nZ2dnUU7-L-dnZ2d@giganews.com>
<87h79v2xg8.fsf@nightsong.com> <ssi4ts$8jm$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain
Injection-Info: reader02.eternal-september.org; posting-host="d765c3180dd8b6fd5e814d3f13440a13";
logging-data="10857"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18JvQ2KhYhIfLQUAPnzb5XF"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Cancel-Lock: sha1:7RNXYqPyq/k/oWK/9Sg9npkTmFY=
sha1:IFkudKQCwCCvsUkq7SFvkDuXr4I=
 by: Paul Rubin - Sat, 22 Jan 2022 23:56 UTC

Don North <idontwant@spam.com> writes:
> As to 72MHz or 600MHz Teenies, depends on how fast it can respond to
> a rising edge on one input to sample another input or clock an output.
> CPU speed is not the issue, it is the response of the I/O pins.

Raspberry Pi Pico might be another possibility then, using its PIO pins
that give you a little bit of programmability like that. A more
powerful but overkill board could be the Beaglebone Black or Pocket
Beagle, which have real time coprocessors (PRU's) that run at 200 mhz
and have deterministic timing and I think very fast i/o.

Here is a $6 FPGA board that would do it, currently out of stock. FPGA
may still be impractical because of having to deal with a completely
different tool chain and dev skills:

https://www.seeedstudio.com/Sipeed-Tang-Nano-FPGA-board-powered-by-GW1N-1-FPGA-p-4304.html

Re: RX01/RX02 interface

<j53o8bF5lh3U1@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=456&group=alt.sys.pdp11#456

  copy link   Newsgroups: alt.sys.pdp11
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.mixmin.net!news2.arglkargh.de!news.karotte.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (Bill Gunshannon)
Newsgroups: alt.sys.pdp11
Subject: Re: RX01/RX02 interface
Date: Sat, 22 Jan 2022 20:10:35 -0500
Lines: 51
Message-ID: <j53o8bF5lh3U1@mid.individual.net>
References: <j52ielFt7dlU1@mid.individual.net>
<JvCdnT9Jp8pp1XH8nZ2dnUU7-ImdnZ2d@giganews.com>
<j5348hF23ddU1@mid.individual.net> <ssi036$986$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net wXRkQP6smBV0Jr/xGxTsvQcFDseH8EN6CwaUNSpUag6raGcgaa
Cancel-Lock: sha1:z6t7vj6N/EjelHwFankKk+vRe5I=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Content-Language: en-US
In-Reply-To: <ssi036$986$1@dont-email.me>
 by: Bill Gunshannon - Sun, 23 Jan 2022 01:10 UTC

On 1/22/22 17:22, Don North wrote:
> On 2022-01-22 11:29, Bill Gunshannon wrote:
>> On 1/22/22 13:12, Dennis Boone wrote:
>>>   > Can anyone tell me what document I need to learn what the
>>>   > interface between the drives and the boards in the box were?
>>>   > Definitely not Shugart.  Not even sure they were parallel.
>>>
>>> The prints and maintenance manuals for the RX01/02 are on bitsavers:
>>>
>>> http://bitsavers.org/pdf/dec/disc/rx01/
>>> http://bitsavers.org/pdf/dec/disc/rx02/
>>>
>>> Seems like those ought to contain most of what you'd need.
>>>
>>> Any particular reason you're after the drives directly, instead of just
>>> pretending to be an RX11 and talking to the connector on the outside of
>>> the box?
>>>
>>
>> Relatively certain there is something wrong with the boards in
>> the box.  It just died one day while I was using them.  Don't
>> expect replacements are readily available and even if they were,
>> probably well out of my price range.  Just thought it might be
>> fun to try and make them talk to something else.
>>
>> bill
>
> The RX01/RX02 drive to RX11/V11/211/V21/8E/28 interfaces is a serial
> interface with clock, data, and a number of dedicated status lines.
>
> I have a drive emulator based on an Arduino with very simple level
> shifting hardware:  https://github.com/AK6DN/rx02_emulator
>
> To do a controller emulator is a bit more complex, as the drive is
> in control of the serial shift clock, so you would need the 16b
> shift register as the above controller cards implement because an
> Arduino is not fast enough to do that function in software.
>
> But other than the shift register and a bunch of open collector
> drivers and some receivers an Arduino should be able to do the rest
> of the interface pretty easily. An 11/03 does the same function.
>
> Don

I have a couple of your boards, Don, and they work great.

I was looking for the interface between the physical drives and
the boards in the RX Unit itself.

bill

Re: RX01/RX02 interface

<ssibb8$9ma$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=457&group=alt.sys.pdp11#457

  copy link   Newsgroups: alt.sys.pdp11
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: nad...@spam.com (Don North)
Newsgroups: alt.sys.pdp11
Subject: Re: RX01/RX02 interface
Date: Sat, 22 Jan 2022 17:34:38 -0800
Organization: A noiseless patient Spider
Lines: 66
Message-ID: <ssibb8$9ma$1@dont-email.me>
References: <j52ielFt7dlU1@mid.individual.net>
<JvCdnT9Jp8pp1XH8nZ2dnUU7-ImdnZ2d@giganews.com>
<j5348hF23ddU1@mid.individual.net> <ssi036$986$1@dont-email.me>
<j53o8bF5lh3U1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 23 Jan 2022 01:34:33 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="15868e3d74d3fff739103e0cb5156b8f";
logging-data="9930"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19osunsipOJ/5im3vDB+Csd"
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Cancel-Lock: sha1:7eepqJlavUNkYHwC+uONL9TmI78=
In-Reply-To: <j53o8bF5lh3U1@mid.individual.net>
Content-Language: en-US
 by: Don North - Sun, 23 Jan 2022 01:34 UTC

On 2022-01-22 17:10, Bill Gunshannon wrote:
> On 1/22/22 17:22, Don North wrote:
>> On 2022-01-22 11:29, Bill Gunshannon wrote:
>>> On 1/22/22 13:12, Dennis Boone wrote:
>>>>   > Can anyone tell me what document I need to learn what the
>>>>   > interface between the drives and the boards in the box were?
>>>>   > Definitely not Shugart.  Not even sure they were parallel.
>>>>
>>>> The prints and maintenance manuals for the RX01/02 are on bitsavers:
>>>>
>>>> http://bitsavers.org/pdf/dec/disc/rx01/
>>>> http://bitsavers.org/pdf/dec/disc/rx02/
>>>>
>>>> Seems like those ought to contain most of what you'd need.
>>>>
>>>> Any particular reason you're after the drives directly, instead of just
>>>> pretending to be an RX11 and talking to the connector on the outside of
>>>> the box?
>>>>
>>>
>>> Relatively certain there is something wrong with the boards in
>>> the box.  It just died one day while I was using them.  Don't
>>> expect replacements are readily available and even if they were,
>>> probably well out of my price range.  Just thought it might be
>>> fun to try and make them talk to something else.
>>>
>>> bill
>>
>> The RX01/RX02 drive to RX11/V11/211/V21/8E/28 interfaces is a serial
>> interface with clock, data, and a number of dedicated status lines.
>>
>> I have a drive emulator based on an Arduino with very simple level
>> shifting hardware:  https://github.com/AK6DN/rx02_emulator
>>
>> To do a controller emulator is a bit more complex, as the drive is
>> in control of the serial shift clock, so you would need the 16b
>> shift register as the above controller cards implement because an
>> Arduino is not fast enough to do that function in software.
>>
>> But other than the shift register and a bunch of open collector
>> drivers and some receivers an Arduino should be able to do the rest
>> of the interface pretty easily. An 11/03 does the same function.
>>
>> Don
>
> I have a couple of your boards, Don, and they work great.
>
> I was looking for the interface between the physical drives and
> the boards in the RX Unit itself.
>
> bill

Well replacing the internal digital controller (RX02 M7744) and/or
the internal drive analog logic (RX02 M7745) is a whole different
kettle of fish.

The interface between the two boards is purely digital and is IIRC a
28pin cable. Replacing the functionality of the digital controller board
(basically a 2901-based custom microprogrammed controller) with an
Arduino or other microcontroller is probably doable, albeit a lot of work.

The other board tho is full of the analog head interface and that would all
need to be replicated. Not for the faint of heart.

Don

Re: RX01/RX02 interface

<sslbj7$tbf$1@news.misty.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=463&group=alt.sys.pdp11#463

  copy link   Newsgroups: alt.sys.pdp11
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!.POSTED.185.159.157.200!not-for-mail
From: bqt...@softjar.se (Johnny Billquist)
Newsgroups: alt.sys.pdp11
Subject: Re: RX01/RX02 interface
Date: Mon, 24 Jan 2022 05:57:10 +0100
Organization: MGT Consulting
Message-ID: <sslbj7$tbf$1@news.misty.com>
References: <j52ielFt7dlU1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 24 Jan 2022 04:57:11 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="185.159.157.200";
logging-data="30063"; mail-complaints-to="abuse@misty.com"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.5.0
Content-Language: en-US
In-Reply-To: <j52ielFt7dlU1@mid.individual.net>
 by: Johnny Billquist - Mon, 24 Jan 2022 04:57 UTC

On 2022-01-22 15:25, Bill Gunshannon wrote:
>
> Here's a new question.
>
> Can anyone tell me what document I need to learn what the
> interface between the drives and the boards in the box were?
> Definitely not Shugart.  Not even sure they were parallel.
>
> Curious to see if there is a way to maybe make a box with
> an Arduino or even a Pi that could access the disks drives
> directly.

Ugh. Are you really sure you want to do this?

Not sure if it's Shugart, but whatever it is, it's some kind of standard
(I think Shugart is at a higher level, already assuming there is some
kind of control board that deals with this low level stuff). DEC didn't
make the drives themselves, and there are a few different ones that were
used.

The interface is *really* low level between the drive and the controller
board. In fact, it's analog. You need to directly control write
currents, and you need to monitor and drive various signals.

It's fairly described in
http://bitsavers.org/pdf/dec/disc/rx02/EK-0RX02-TM-001_RX02_Tech_Oct78.pdf,
if you look at the interface between the uControl and the drive. But
beyond that, you should go to the drawings to find out which pin is which.

Johnny

Re: RX01/RX02 interface

<ErGdnQydq-UaTnP8nZ2dnUU7-YXNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=466&group=alt.sys.pdp11#466

  copy link   Newsgroups: alt.sys.pdp11
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Mon, 24 Jan 2022 10:27:51 -0600
Sender: Dennis Boone <drb@yagi.h-net.org>
From: drb...@ihatespam.msu.edu (Dennis Boone)
Subject: Re: RX01/RX02 interface
Newsgroups: alt.sys.pdp11
References: <j52ielFt7dlU1@mid.individual.net>
User-Agent: tin/2.4.5-20201224 ("Glen Albyn") (FreeBSD/13.0-RELEASE-p6 (amd64))
Message-ID: <ErGdnQydq-UaTnP8nZ2dnUU7-YXNnZ2d@giganews.com>
Date: Mon, 24 Jan 2022 10:27:51 -0600
Lines: 30
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-wHtAb5e8arDpFZQAea63c7oBraRNXaU7TCYyQlq2lipH2GXhM43/xwJ2IyDfkLXwFgXboVShX62JeGw!Hh/54tBU4v+GinZADbj/A490gQi289wItlxtSw6qhle1CFIZ1q4Q5tbFHAvgwJOQ1QyJAzA=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 2476
 by: Dennis Boone - Mon, 24 Jan 2022 16:27 UTC

> Curious to see if there is a way to maybe make a box with
> an Arduino or even a Pi that could access the disks drives
> directly.

So, a couple of thoughts on keeping the drives and replacing the
electronics, and still being able to connect the result to real
hardware:

1. The basic interface to a floppy drive has almost always been pretty
unfiltered -- drive select, motor on, step in, step out, index mark
detect, track zero detect, maybe write protect, read data, write data.
The data is analog in the sense that the signal consists of level
transitions from high to low or v/v, and the information is encoded in
the timing. The details (e.g. logic levels) may vary, but conceptually
it'd be difficult to have it look very different.

2. A fairly wide variety of devices have been built that interact with
this sort of interface. Examples include the DiscFerret, Greaseweazle,
Kryoflux, and probably a hundred others. For MFM hard drives, there's
Dave Gesswein's MFM Emulator. Given modern technology, it's not very
hard to do this. The DiscFerret uses a PIC, so it can't be _too_ hard,
right? :) The trickier bit seems to be writing the software to convert
flux timings into bits, as that's the area in which the offerings are
limited.

3. To my mind, one of the more interesting implementations is the MFM
Emulator, which uses the Beaglebone Black's Programmable Realtime Units
to do the timing-sensitive stuff.

De

Re: RX01/RX02 interface

<j585gpFv7oU1@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=467&group=alt.sys.pdp11#467

  copy link   Newsgroups: alt.sys.pdp11
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.mixmin.net!news2.arglkargh.de!news.karotte.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (Bill Gunshannon)
Newsgroups: alt.sys.pdp11
Subject: Re: RX01/RX02 interface
Date: Mon, 24 Jan 2022 12:21:29 -0500
Lines: 38
Message-ID: <j585gpFv7oU1@mid.individual.net>
References: <j52ielFt7dlU1@mid.individual.net> <sslbj7$tbf$1@news.misty.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net Q6mySjRcJGmJ2pU+/9vowQB1M/Uowb2IUvxCR9RiUEI5dOBoUF
Cancel-Lock: sha1:muRTPCqkIo3bj262MdFVk2N3k3Q=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.5.0
Content-Language: en-US
In-Reply-To: <sslbj7$tbf$1@news.misty.com>
 by: Bill Gunshannon - Mon, 24 Jan 2022 17:21 UTC

On 1/23/22 23:57, Johnny Billquist wrote:
> On 2022-01-22 15:25, Bill Gunshannon wrote:
>>
>> Here's a new question.
>>
>> Can anyone tell me what document I need to learn what the
>> interface between the drives and the boards in the box were?
>> Definitely not Shugart.  Not even sure they were parallel.
>>
>> Curious to see if there is a way to maybe make a box with
>> an Arduino or even a Pi that could access the disks drives
>> directly.
>
> Ugh. Are you really sure you want to do this?
>
> Not sure if it's Shugart, but whatever it is, it's some kind of standard
> (I think Shugart is at a higher level, already assuming there is some
> kind of control board that deals with this low level stuff). DEC didn't
> make the drives themselves, and there are a few different ones that were
> used.
>
> The interface is *really* low level between the drive and the controller
> board. In fact, it's analog. You need to directly control write
> currents, and you need to monitor and drive various signals.
>
> It's fairly described in
> http://bitsavers.org/pdf/dec/disc/rx02/EK-0RX02-TM-001_RX02_Tech_Oct78.pdf,
> if you look at the interface between the uControl and the drive. But
> beyond that, you should go to the drawings to find out which pin is which.
>

Thanks Johnny. I was just looking for something to do with my
broken RX Drives. Who knows, maybe I can find replacement boards
the I can afford sometime and fix them. Hate the thought of having
to get rid of them.

bill

Re: RX01/RX02 interface

<e7b75983-791c-46f1-911a-fdd5df8915e4n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=473&group=alt.sys.pdp11#473

  copy link   Newsgroups: alt.sys.pdp11
X-Received: by 2002:a37:44d:: with SMTP id 74mr6348384qke.328.1643388580727;
Fri, 28 Jan 2022 08:49:40 -0800 (PST)
X-Received: by 2002:ac8:4e41:: with SMTP id e1mr6568780qtw.369.1643388580548;
Fri, 28 Jan 2022 08:49:40 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.sys.pdp11
Date: Fri, 28 Jan 2022 08:49:40 -0800 (PST)
In-Reply-To: <j585gpFv7oU1@mid.individual.net>
Injection-Info: google-groups.googlegroups.com; posting-host=165.225.3.40; posting-account=FRjqegoAAADz_Z3fAICQ1u4DKaXzRcvn
NNTP-Posting-Host: 165.225.3.40
References: <j52ielFt7dlU1@mid.individual.net> <sslbj7$tbf$1@news.misty.com> <j585gpFv7oU1@mid.individual.net>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e7b75983-791c-46f1-911a-fdd5df8915e4n@googlegroups.com>
Subject: Re: RX01/RX02 interface
From: jjhu...@gmail.com (jjh...@gmail.com)
Injection-Date: Fri, 28 Jan 2022 16:49:40 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 43
 by: jjh...@gmail.com - Fri, 28 Jan 2022 16:49 UTC

On Monday, January 24, 2022 at 12:21:31 PM UTC-5, Bill Gunshannon wrote:
> On 1/23/22 23:57, Johnny Billquist wrote:
> > On 2022-01-22 15:25, Bill Gunshannon wrote:
> >>
> >> Here's a new question.
> >>
> >> Can anyone tell me what document I need to learn what the
> >> interface between the drives and the boards in the box were?
> >> Definitely not Shugart. Not even sure they were parallel.
> >>
> >> Curious to see if there is a way to maybe make a box with
> >> an Arduino or even a Pi that could access the disks drives
> >> directly.
> >
> > Ugh. Are you really sure you want to do this?
> >
> > Not sure if it's Shugart, but whatever it is, it's some kind of standard
> > (I think Shugart is at a higher level, already assuming there is some
> > kind of control board that deals with this low level stuff). DEC didn't
> > make the drives themselves, and there are a few different ones that were
> > used.
> >
> > The interface is *really* low level between the drive and the controller
> > board. In fact, it's analog. You need to directly control write
> > currents, and you need to monitor and drive various signals.
> >
> > It's fairly described in
> > http://bitsavers.org/pdf/dec/disc/rx02/EK-0RX02-TM-001_RX02_Tech_Oct78.pdf,
> > if you look at the interface between the uControl and the drive. But
> > beyond that, you should go to the drawings to find out which pin is which.
> >
> Thanks Johnny. I was just looking for something to do with my
> broken RX Drives. Who knows, maybe I can find replacement boards
> the I can afford sometime and fix them. Hate the thought of having
> to get rid of them.
>
> bill

Hi Bill:
If you are going to get rid of them, I'd be interested in being the recipient. Been looking for one to put on my PDP8 or PDP11/23.
If electronics are the issue, I'd be able to troubleshoot to the defective component level or go so far as to develop a functional replacement. Been know to 'McGiver' electro mechanical pieces as well.
Please contact me off line if you decide to get rid of it.
Thanks
John

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor