[net.decus] Need downloader to RSX-11M

boylan@dicomed.UUCP (Chris Boylan) (04/24/84)

I'm looking for a method, program or package that will allow me to
down load text files to an RSX-11M machine on a serial port at
high speed (~9600).  Reliably of course.  I don't have to have
binary file capability.  I am running on a UNIX host.

I have a program now that works at low speeds but I am unable
to avoid losing chars at anything approaching a decent baud rate.

I am will to pay $$$ for a working program.

Any help will but much appreciated...

	Chris Boylan
	{uwvax | we13 | ihnp4!umn-cs}!dicomed!boylan
	612-887-7905
	DICOMED Corp.
	1120 East 80 ST. Suite 101
	Minneapolis MN 55420

thomas@utah-gr.UUCP (Spencer W. Thomas) (04/28/84)

You can put the terminal into "slave" mode (at least in more recent RSX
versions), which allows your program to get ALL the input, without more
than the normal data loss risks.  (Well, there is probably an input
buffer size restriction - 80 byte records, anyone?)

=S

jhall@ihuxu.UUCP (John R. Hall) (04/28/84)

The buffer size can be set larger than 80 bytes by use of the "set"
command I believe.  I don't remember what the max is - probably 132.
The buffer is allocated from pool space upon hitting the first character
in a line.  You can check this by first doing a set:pool command, then
do another time after hitting a letter on another terminal.  The difference
(assuming nothing else used pool in the meantime), is your terminal
buffer size.

However, the best way to see what's going on is to use the dynamic status
program "rmd", which is distributed through DECUS.  I highly recommend
rmd for getting an idea of what's in memory and to monitor that most
important commodity of pool space.  If you have less than 1000 bytes or
so of pool space free, you're in trouble.  If this is a problem for
you, send mail and I'll tell you a neat way to use the "catchall" task
to free up some pool space.

Also, I think typeahead of some sorts is available if you select the so-called
"full-duplex" terminal driver at sysgen time.  However, when I tried to
select it, there were assembler errors and I didn't want to figure out
what was wrong.

All the above discussion is based upon my recollection of v 3.2 of about
three years ago...long live PIP!!!
-- 
--John R. Hall, ...ihnp4!ihuxu!jhall

geoff@callan.UUCP (05/08/84)

>RSX-11M generally does not support type-ahead -- characters coming
>from a terminal line are ignored if no read is pending.

No longer true, not since 11M 3.2 was released.  As of 3.2, any given program
had typeahead available as long as it kept the TTY open.  Typeahead was
still not available at the MCR level (DEC seemed to consider this a feature).

By the bye, re Files-11 and stream vs. counted records:  I used to be DEC's
Files-11 guy on 11M.  I can guarantee you that counted records was the norm.
RMS, which was originally supposed to be a superset of Files-11, most
assuredly also supported counted records.  I never heard of RMS streams, but
then I never really used RMS much (it's a little large for your average 11/70).

	Geoff Kuenning
	Callan Data Systems
	...!ihnp4!sdcrdcf!trwrb!wlbr!callan!geoff