[net.micro.cpm] BACKUP UTILITY VERSION 1.2

LCG.KERMIT@Dec-Marlboro.ARPA (01/29/85)

Now available from SIMTEL20:

Filename			Type	 Bytes	 CRC

Directory MICRO:<CPM.HDUTL>
BU-V12.LBR.1			COM	 58112  5D6CH

i just uploaded version 1.2 of BU. fixed up the printer routines. added top-
of-forms, better use of spacing, etc. the library in addition to the .ASM and
.DOC has four files:

BU1.COM    -    improved generic version. should work with most micro's and
                printers.

BU2.COM    -    adjusted # of columns and lines per page. printer must be setup
                to 132 columns (16.5 char/in.) and 88 lines per page.

BU3.COM    -    same as BU2.COM but will send the DEC escape sequences to setup
                printer. no need to run a printer setup program before hand.

BU4.COM    -    same as BU3.COM with RBYANC support added. BU1,BU2, and BU3
                write a disk label to floppy with a date dependent format
                e.i. '-YYMMDDd.nnn where YYMMDD are the date entered, 'd' is
                the drive letter backed up and 'nnn' is the label prompted for.
                Using this label with RBYANC poses a problem because you cannot,
                at least i have not found a way yet, to delete an entire volume
                from the MAST.CAT. instead, BU4 will write the date out in this
                format, '+YYMMDDd.nnn' and write a second label name with the 
                following format '--BACKUP.nnn', 'nnn'= volume label prompted
                for under BU?.COM. When backing up over old floppies, the label
                will remain the same therefor RBYANC will just update the 
                volume directory in MAST.CAT instead creating a new volume.
                I use two sets of backups (doesn't everybody ???) using the
                following format: 'A01, A02, A03 ... Ann' for the first
                and 'B01, B02, B03, ... Bnn' for the second. This makes the 
                volume labels for RBYANC as follows:
                '--BACKUP.A01, --BACKUP.A02, etc.' and '--BACKUP.B01, 
                --BACKUP.A02, etc.'. makes them easy to spot in MAST.CAT.
                also, the date file name is always up front of MAST.CAT making
                it easy to tell when the last bakups where done. sorry for the 
                lengthy explanation.

The BU-V12.ASM can be easily modified to accomodate other printers. i added
some new EQU to 

1.   send printer escape sequences, detailed by 'SETPRINTER'
2.   add RBYANC support
3.   change # of columns and page size

these are all easily modifiable. i plan for some extensive DEC dependent
escape sequences to be used for Rainbow,s to pretty up the screen and printer
later, look for another upload of BU-RB.LBR

*** note ***
i did not add cut lines to printer, to messy to figure in and keep all of the
directory on one page. you may wish to redo yourself

GREG TEATER
DIGITAL EQUIPMENT CORP.
6400 E. BROAD ST.
COLUMBUS, OHIO 43213
(614) 868-1900 X264