ANSI.BAS along with ANSI.DAT can be used to make a DOS/ANSI mixed tape (like V9.x distribution/update tapes). First, you zero the tape and write the DOS part of the tape. End the DOS part of the tape with [1,2]DOS.EOT. Then run ANSI.BAS. ANSI.BAS copies data from ANSI.DAT. This converts the tape from DOS to ANSI at this point. ANSI.BAS leaves the tape positioned so that BACKUP/NOREWIND/NOVERIFY... can be used to add additional BACKUP container sets. Here's an ANSI.BAS example: 08-Feb-88 04:24:26 PM * Batch Server _BA0: 08-Feb-88 04:24:26 PM * Processing Entry 105 SYS$BATCH:[1,8]TEST 08-Feb-88 04:24:26 PM * Executing Command Files: 08-Feb-88 04:24:27 PM * _SY:[1,8]TEST.COM 08-Feb-88 04:24:27 PM ************************************************** 08-Feb-88 04:24:29 PM $_@_DU0:[1,8]TEST.COM 08-Feb-88 04:24:30 PM $_CCL PIP 08-Feb-88 04:24:30 PM *MS:/ZE 08-Feb-88 04:24:30 PM Really zero MS:/PARITY:ODD/DENSITY:1600 ? Y 08-Feb-88 04:24:36 PM *MS:[1,8]*.*=DL0:[1,8]*.*/W 08-Feb-88 04:24:40 PM [File DL0:[1,8]INT .BAS copied to MS:[1,8]INT .BAS] 08-Feb-88 04:24:42 PM [File DL0:[1,8]FIO .BAS copied to MS:[1,8]FIO .BAS] 08-Feb-88 04:24:45 PM [File DL0:[1,8]STRSW .BAS copied to MS:[1,8]STRSW .BAS] 08-Feb-88 04:24:47 PM [File DL0:[1,8]ANSI .DAT copied to MS:[1,8]ANSI .DAT] 08-Feb-88 04:24:49 PM [File DL0:[1,8]ANSI1 .BAS copied to MS:[1,8]ANSI1 .BAS] 08-Feb-88 04:24:51 PM [File DL0:[1,8]ANSI .BAS copied to MS:[1,8]ANSI .BAS] 08-Feb-88 04:24:54 PM [File DL0:[1,8]TEST .DAT copied to MS:[1,8]TEST .DAT] 08-Feb-88 04:24:57 PM [File DL0:[1,8]ANSI .BAC copied to MS:[1,8]ANSI .BAC] 08-Feb-88 04:24:57 PM *MS:$DOS.EOT=NL:/W 08-Feb-88 04:24:57 PM [File NL:??????.??? copied to MS:[1,2]DOS .EOT] 08-Feb-88 04:24:58 PM *^Z 08-Feb-88 04:24:58 PM $_RUN DL0:ANSI 08-Feb-88 04:24:58 PM ANSI.BAS V1.0 - 08-Feb-88 04:24 PM 08-Feb-88 04:24:58 PM Tape drive ? MS0: 08-Feb-88 04:25:02 PM ANSI file has been appended to DOS tape... 08-Feb-88 04:25:02 PM Now BACKUP/NOREWIND/NOVERIFY... additional BACKUP sets. 08-Feb-88 04:25:02 PM $_BACKUP/NOREWIND/NOVERIFY/BUFF=80/NOACC DL0:*.* MS:INFO 08-Feb-88 04:25:03 PM Please mount volume 1 of Backup set INFO .BCK 08-Feb-88 04:25:03 PM Where can this volume be located? 08-Feb-88 04:25:05 PM Writing placed files to Backup set 08-Feb-88 04:25:06 PM Writing non-placed files to Backup set 08-Feb-88 04:25:06 PM File [ 1, 8]INT .BAS written to volume 1 08-Feb-88 04:25:07 PM File [ 1, 8]FIO .BAS written to volume 1 08-Feb-88 04:25:07 PM File [ 1, 8]STRSW .BAS written to volume 1 08-Feb-88 04:25:07 PM File [ 1, 8]ANSI .DAT written to volume 1 08-Feb-88 04:25:08 PM File [ 1, 8]ANSI1 .BAS written to volume 1 08-Feb-88 04:25:08 PM File [ 1, 8]ANSI .BAS written to volume 1 08-Feb-88 04:25:08 PM File [ 1, 8]TEST .DAT written to volume 1 08-Feb-88 04:25:08 PM File [ 1, 8]ANSI .BAC written to volume 1 08-Feb-88 04:25:11 PM $_MOUNT MS:/FORMAT=DOS 08-Feb-88 04:25:18 PM Density is 1600 08-Feb-88 04:25:18 PM $_CCL PIP 08-Feb-88 04:25:18 PM *NL:=MS:$DOS.EOT/W 08-Feb-88 04:25:31 PM [File MS:[1,2]DOS .EOT copied to NL:[1,8]] 08-Feb-88 04:25:31 PM *DL0:TEST.XXX=DL0:TEST.DAT/RE/W 08-Feb-88 04:25:31 PM DL0:TEST .DAT renamed to TEST .XXX 08-Feb-88 04:25:31 PM *^Z 08-Feb-88 04:25:31 PM $_RESTORE/SELECT=[1,8]TEST.DAT MS:INFO DL0:[1,8] 08-Feb-88 04:25:32 PM Please mount volume 1 of Backup set INFO .BCK 08-Feb-88 04:25:32 PM Where can this volume be located? 08-Feb-88 04:25:36 PM File [ 1, 8]TEST .DAT restored from volume 1 08-Feb-88 04:25:38 PM $_DIFF DL0:[1,8]TEST.DAT DL0:[1,8]TEST.XXX 08-Feb-88 04:25:38 PM Comparing: 1) DL0:[1,8]TEST.DAT to 2) DL0:[1,8]TEST.XXX 08-Feb-88 04:25:40 PM 0 Differences Found. 08-Feb-88 04:25:40 PM $_DELETE/ERASE DL0:TEST.DAT 08-Feb-88 04:25:41 PM DL0:TEST .DAT erased and deleted 08-Feb-88 04:25:41 PM $_RENAME DL0:TEST.XXX TEST.DAT 08-Feb-88 04:25:42 PM DL0:TEST .XXX renamed to TEST .DAT 08-Feb-88 04:25:42 PM $.$_LOGOUT/BRIEF 08-Feb-88 04:25:43 PM ************************************************** 08-Feb-88 04:25:43 PM * Batch Server _BA0: 08-Feb-88 04:25:43 PM * Ending Entry 105 SYS$BATCH:[1,8]TEST 08-Feb-88 04:25:43 PM * Exit status = Success 08-Feb-88 04:25:43 PM * Total CPU time = 00:00:09.3 08-Feb-88 04:25:43 PM * Total elapsed time = 00:01