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