The following are notes on what the files here are or do. ADVD.CLD;1 ADVD is a copy of ASNVD and is used to associate VD: ADVD.MAR;3 units with contiguous container files. ASNVD.CLD;2 ASNVD is the version *I* use. The vd: units will be off ASNVD.MAR;5 line until ASNVD is used to point them at a contiguous file. They go offline if ASNVD is used to dis-associate them from the container file. ASNVD_SAVFILSPEC.CLD;1 This is a version of ASNVD with some experimental code ASNVD_SAVFILSPEC.MAR;2 to save the filename that a VD: unit is assigned to in the VD: UCB. It must ONLY be used with the matching version of VDDRIVER, namely VDDRIVER_SAVFILSPEC.MAR VDDRIVBLD.COM;5 Build file to build current VD: driver VDDRIVER.DOC;1 Short doc on VDDRIVER and what it does. VDDRIVER.EXE;1 VDDRIVER built for VMS 4.7 VDDRIVER4.MAR;2 Current source for VDDRIVER (fixes some possible synch probs) VDDRIVER4.OBJ;1 Assembled Vddriver for VMS 4.7 VDDRIVERX3C.MAR;4 old source for VDDRIVER VDDRIVER_SAVFILESPC.MAR;3 Current source for VDDRIVER with experimental code to allow use with ASNVD_SAVFILSPEC which saves the file specs of the file associated with an online VD: unit (and allows reporting it). VDDRV4A.MAR;1 Current source of VDDRIVER VDMAKE.COM;4 Commands to build VDDRIVER and ASNVD. Note: on VMS V5, edit the sources first to define VMS$V5...add a line that reads something like VMS$V5 = 1 FDASYREMO.MAR;1 FD: host process to run on cpu with FDDRV which talks out an asynchronous line to FDREMASY program FDASYREMO.OBJ;1 FDDRV.EXE;1 FD driver built for VMS V4.7 FDDRV5.MAR;2 Slightly older source to FDDRV. FDDRV5.OBJ;1 FDDRV6.MAR Current source to FDDRV FDDRV_X0.MAR;1 Old source to FDDRV. Beware of this on SMP in VMS V5.x FDHOST.CLD;2 CLD for FD host processes FDHOST.DOC;8 Doc for what a host process for FDDRV needs to do FDHOST.MAR;4 Host process for FD: (old mem disk AND has clear option) FDHOSTBOH.MAR Host process for Bat Out of Hell disk. This is a file disk which uses a memory disk as backing store. It does write through to the file on writes, but reads out of memory exclusively. FDHOSTCRY.MAR Host process for crypto-disk based on file that uses weak encryption algorithm (64 bit xor) FDHOSTCRY2.MAR Host process for crypto-disk based on file with stronger encryption algorithm (key length is many blocks long and scrambled reasonably well around the disk). This version is a little slower than fdhostcry.mar but can do the same algorithm as fdhostcry.mar if desired. FDHOSTMEM.MAR;5 FD: host process for a memory disk; uses fdhost.cld Memory used is in process memory. FDHOSTORIG.MAR;1 original FDHOST process...first test of FD: was with it FDHOSTREMOT.CLD;1 Remote DECnet host CLD FDHOSTREMOT.EXE;1 Remote DECnet disk host exe for VMS 4.7 FDHOSTREMOT.MAR;10 Remote DECnet host. Runs on CPU with FDDRV, talks to FDREMSRV program over DECnet. FDHOSTREMOT.OBJ;1 FDREMASY.EXE;1 Remote prog that talks over asynch. lines to FDASYREMO process and accesses disk. FDREMASY.FOR;3 Source to FDREMASY program. FDREMASY.OBJ;2 FDREMOTE.DOC;2 How to set up remote DECnet disks FDREMSRV.COM;1 FDREMSRV.EXE;2 Remote DECnet object that talks over DECnet to FDHOSTREMOT program and gets/puts data to remote disk. FDREMSRV.EXE;2 FDREMSRV.FOR;3 Source to remote DECnet server object FDREMSRV.OBJ;1 FDREMSUB.FOR;7 Subroutines for FDHOSTREMOT to open net channel/close it FDREMSUB.OBJ;2 FDREMSUBASY.FOR;5 Subroutines for FDASYREMO to open remote channel, close it, and handle actual communications. FDREMSUBASY.OBJ;1 VDFDDRIVERS.DOC;6 Document re what FD: and VD: drivers do.