home *** CD-ROM | disk | FTP | other *** search
/ minnie.tuhs.org / unixen.tar / unixen / PDP-11 / Trees / V7 / usr / src / cmd / standalone / README < prev    next >
Encoding:
Text File  |  1998-03-24  |  2.5 KB  |  73 lines

  1. This directory contains a modified set of standalone programs from 7th Edition
  2. Unix, ostensibly to allow the support of the Virtual Tape Drive, Vtserver.
  3. However, it provides a base on which to provide install bootstrapping for
  4. other versions of Unix.
  5.  
  6.     Warren Toomey    wkt@cs.adfa.oz.au    March 1998
  7.  
  8. Caveat
  9. ------
  10.  
  11. Obviously, to build these programs, you are going to need the V7 compiler,
  12. the V7 libc.a, and probably some of the original V7 development environment.
  13. I use my Apout emulator to run the V7 binaries on my FreeBSD box.
  14.  
  15. Available Standalone Programs
  16. -----------------------------
  17.  
  18. boot.c            2nd stage bootstrap, loads remaining other prgrams
  19. cat.c            Cat program, allows you to read tape records on screen
  20. compress.c        Zcat: uncompresses tape records & write it direct to
  21.             disk. Useful for downloading compressed disk images.
  22. dd.c            Simple dd: reads blocks in from one device, and writes
  23.             them out to another device.
  24. icheck.c        Check the V7 filesystem on a disk device.
  25. mkfs.c            Make a V7 filesystem on a disk device.
  26. restor.c        Restore a V7 dump onto a disk device.
  27.  
  28.     The standalone library which these programs use is held in
  29.  
  30. SYS.c
  31. prf.c
  32. conf.c
  33. M.s
  34. srt0.s
  35.  
  36.     The devices available which can be read from & written to are:
  37.  
  38. hp.c            RP04/RP06 disk driver
  39. ht.c            TJU16 tape driver
  40. rk.c            RK05 disk driver
  41. rl.c            RL01/02 disk driver
  42. rp.c            RP03 disk driver
  43. tm.c            TM11 tape driver
  44. vt.c            Client for Virtual Tape Server
  45. conf.c            Holds the table describing all devices
  46.  
  47.     All devices run in poll mode, so it should be relatively easy
  48.     to write drivers for other devices: please send them in if you do!
  49.  
  50. Other Programs and Files
  51. ------------------------
  52.  
  53. Here is a list of the other programs and files in this directory
  54.  
  55. maketape.c        V7 make tape program, see rktapedir
  56. mymktape.c        My version which writes tape images for Bob Supnik's
  57.             PDP-11 emulator, and the Ersatz-11 emulator.
  58. vtcat.c            A user-mode program for V7 which can talk to the
  59.             Virtual Tape Server.
  60.  
  61.  
  62. cc+ld-stand        Shell script to compile standalone programs
  63. contents        Description of original V7 distribution tape 
  64. cpgroup            Original V7 script, use unknown
  65. makefile        Makefile to compile all the bits & pieces
  66. makefile.old        Original V7 makefile
  67. mtboot.s        1st stage bootstrap for TM11
  68. rkcontents        Description of original V7 distribution tape
  69. rktapedir        Input file for maketape, mymaketape. This describes
  70.             what files become what records, and the blocking size
  71. tapedir            Original V7 file, also input for maketape
  72. vtboot.s        1st stage bootstrap for Virtual Tape Client
  73.