The GNU tar that works with SCSI-Tapes on Windows 95 ! It is based on GNU tar V1.11.2 with ASPI for Windows Extension. This code is a mix of 32Bit code and 16Bit WinASPI code. The reason why i used the 16Bit ASPI code, is that the 32Bit WinAspi libraries are not relyable and seem to work even slower than the 16Bit code. So i used a technique known as "flat thunks" to talk to the 16Bit "winaspi.dll" that ships with Windows 95. Setup procedure: "winaspi.dll" must be located in your "windows\system" directory. Usually this file is set-up by the Windows setup-program whenever you install a SCSI Host adapter. Copy the files "taspi16.dll" and "taspi32.dll" to your "windows\system" directory. Copy the files "tar.exe" and "ctctrl.exe" wherever you want. To tell the software what SCSI device to use, the following environment-variables must be set: TAPE=0:3:0 the three numbers set the HostAdapter-ID:Target-ID:LUN-ID of the device you want to use. TAPE=/dev/ct tells tar where to write to. /dev/ct rewinds the tape after each write /dev/nrct does not rewind (allows multi-volume) You can specify any filename to write to that file (e.g. "tar.out"). To maually rewind the tape, the utility "ctctrl" is included. Use "tar -h" to see the options for tar. Use "ctctrl -h" to see the options for ctctrl. Tar for Windows 95 is freeware, so please feel free to distribute whereever you like. If you have comments or suggestions please feel free to post me a note at Compuserve: Rolf Resler 100041,3215 Internet: rr@ifconnection.de Source code for tar is also available from the author.