Announcing TCP/IP for RSX-11M-PLUS

Johnny Billquist bqt at
Wed Jan 14 16:01:55 CST 2015

On 2015-01-14 17:10, Mouse wrote:
>> Well, it's been a long time project, but I'm happy to finally
>> announce a more public initial release of TCP/IP for RSX-11M-PLUS.
> This is very impressive.  Even for bqt@, this is very impressive.


>> If you happen to have an RSX system which you are conneting from, you
>> can also try getting the BQTCP.TAP tape image.  Such an image will not
>> transport cleanly to a non-RSX system, however.
> I'm curious: why wouldn't it?  Do the FTP client and server recognize
> one another, or is it more "will not transport cleanly to a system not
> implementing $OBSCURE_FTP_FEATURE", or what?

Nah. The problem is simpler than that. It all relates to the fact that 
files under RSX are very different than under Unix. File in RSX are 
organized in different ways. And virtual tapes are of variable sized 
records. So, how would I communicate that across FTP? And the actual 
length of those records?

Essentially any binary file under RSX cannot be transferred over FTP, 
with a couple of exceptions:
Fixed length record files under RSX will transfer all the content of the 
file over the link. You will of course not know what the record length 
was, but that you could reconstruct after the fact.
Binary files where the record lengths are irrelevant. These will also 
work just fine.

When the FTP client under RSX talks to another RSX machines FTP server, 
it detects this fact, and do transfer a bunch of metadata about the file 
in addition to the actual file content, so that all stuff gets preserved.
This also means that you can FTP indexed files over FTP between RSX 
machines. I have a plan to extend this to also work against VMS 
machines. I just need a little more time.

>> I hope some people will find this useful/amusing. :-)
> I won't find it useful personally, at least not in the near future; I'm
> not running RSX.  And I wouldn't call it amusing.  I'd call it other
> things, such as "impressive" or "awesome".  I'm tempted to pick up the
> code just to read it over, as I'm sure there's a lot I could learn from
> it, but I doubt I'll have the leisure to indulge that inclination
> anytime soon. :-(

It will take a lot of time to browse through the thing. The basic ARP, 
IP, UDP, TCP, and a couple of tools alone are about 500K of MACRO-11.


Johnny Billquist                  || "I'm on a bus
                                   ||  on a psychedelic trip
email: bqt at             ||  Reading murder books
pdp is alive!                     ||  tryin' to stay hip" - B. Idol

More information about the cctalk mailing list