home *** CD-ROM | disk | FTP | other *** search
/ minnie.tuhs.org / unixen.tar / unixen / PDP-11 / Emulators / TU58 / README next >
Encoding:
Text File  |  1997-09-17  |  2.2 KB  |  53 lines

  1. This is the TU58 emulation program written at Rockefeller Univ., Dept. of
  2. Neurobiology. We copyright (C) it and permit its use provided it is not
  3. sold to others.
  4.  
  5. It has been tested and extensively used as a mass storage replacement for
  6. DEC LSI 11/23's and 11/03's running RT-11 at 9600 baud. On a VAX 11/750
  7. running 4.2BSD, the character handling is not quite fast enough to permit
  8. reliable writes at 9600 baud. I believe writes work fine at 2400 and 4800
  9. baud. Given a faster host machine or a strip-down tty driver, 9600 baud and
  10. possibly above should be feasible.
  11.  
  12. As it is, it is much faster in booting up RT-11 than a real TU58 - it can
  13. boot RT-11 in less than 30 seconds, a real TU58 takes more than five minutes.
  14. This speed difference is obviously because the real TU58 has a average access
  15. time of 30 seconds whereas the access time for the emulator is just the
  16. protocol overhead plus the UNIX filesystem lacency.
  17.  
  18. It should be possible, though we have yet to try it, to replace the diagnostic
  19. TU58 on the VAX 11/750 with a serial line to this program running on another
  20. machine. This arrangement should speed up 11/750 diagnostics. If someone is
  21. really interested in this but doesn't have a real TU58 to dump the 11/750
  22. diagnostics to a UNIX file, we might do that.
  23.  
  24. The TU58 emulator uses a non-blocking read() call which is possible under 4.2BSD
  25. and implementable using a call like the old RAND empty(), which checks if
  26. a read() on a tty would block (is the read queue empty ?). If you don't have
  27. 4.2bsd, most versions of UNIX support some form of this functionality.
  28.     
  29. The command to use to mount filesystems is:
  30.  
  31.     tu58 [-flags] serial_device filesys1 [filesys2] 2> /dev/null &
  32.  
  33. To create a bootable 'tu58' tape it is easiest to copy an RT-11
  34. bootable filesystem and add the your own files with rtpip.
  35.  
  36. If you need a sample RT-11 TU58 bootable filesystem and you have an RT-11
  37. license, I could send you one (they are usually 256kbytes of binary).
  38.  
  39. Please report bug fixes and enhancements to us, we would like to track
  40. this program.
  41.  
  42. Sorry if the documentation is not up to snuff.
  43.  
  44.                     Cheers,
  45.                     Dan Ts'o
  46.                     Dept. Neurobiology
  47.                     Rockefeller Univ.
  48.                     1230 York Ave.
  49.                     NY, NY 10021
  50.                     212-570-7671
  51.                     ...cmcl2!rna!dan
  52.                     rna!dan@cmcl2.arpa
  53.