Flashback! / utility / commercial

From: Michael Current (aa700@cleveland.Freenet.Edu)
Date: 12/28/91-10:39:35 PM Z

From: aa700@cleveland.Freenet.Edu (Michael Current)
Subject: Flashback! / utility / commercial
Date: Sat Dec 28 22:39:35 1991

Reprinted from Atari Explorer, Summer 1991
Copyright 1991 by Atari Corp.  Reprinted by permission.
ICD's sophisticated backup package makes using 8-bit RAMdisks and hard-
drives easier and more secure!
By John Quinn
Over the past several years, substantial numbers of Atari 8-bit users 
have discovered the speed and convenience of advanced mass-storage 
alternatives.  RAMdisk use has increased manyfold since the introduction 
of the 130XE, whose 128K of RAM makes possible the installation of a 
fairly large RAMdisk; while hard-drive use has grown, largely through 
the efforts of companies such as ICD, Inc., who market a full line of 
easy-to-use hard-disk interfaces and support software for 8-bit 
machines, including the popular "DOS alternative," SpartaDOS.
     While RAMdisks and hard-drives can vastly increase productivity, 
there is one "downside" to their use: increased vulnerability to 
equipment failure.  The contents of a RAMdisk, accumulated at the cost 
of considerable effort during a work-session, can disappear forever if 
the system crashes, unexpectedly.  Failure of a hard-drive unit or 
accidental corruption of control software can cause the loss of 
megabytes of precious data.
     RAMdisks and hard-drives are also vulnerable to simple human error.  
Switching off the CPU will kill the contents of a RAMdisk as surely 
(indeed, more surely) than any system crash.  And though saving a 
picture file under the same name as your July books won't render your 
hard-drive inoperable, it sure will scramble your accounting system!
     For these reasons, RAMdisk and hard-drive users must be careful to 
back up their storage systems regularly to floppy disk--the former at 
least once, preferably several times during the course of each work 
session; the latter, on a weekly or more frequent basis, depending on 
the sensitivity and value of the data involved.  Backing up the system, 
of course, takes time and effort; considerable effort in the case of a 
hard drive, where the sheer size of the storage medium means backing up 
to a succession of floppy disks, via a laborious series of manual copy 
operations.  Because backing up is such a bother, hard-drive users are 
especially prone to neglecting this important chore, leaving them 
vulnerable to disaster, when it strikes.
Enter Flashback!
     As a major supplier of RAMdisks software and hard-drive systems for 
the Atari8-bit line, ICD, Inc., of Rockford, IL, knew there was a need 
for software that would facilitate the backup process, encouraging users 
of high-volume mass storage to back up their systems more frequently.  
In typical ICD fashion, the company has created one system of low-priced 
utilities that answer to any and all backup needs, speeding the backup 
of both RAMdisks and hard-drives through one, consistent user-interface.  
The system, called Flashback!, runs only under SpartaDOS.  However, 
since many 8-bit hard-drive users are already employing SpartaDOS, this 
is less of a limitation than it might seem, at first glance.
     Flashback! comes on one 5-1/4" floppy disk.  The disk contains two 
files: FLASHBK.COM and RESTORE.COM.  FLASHBK.COM is the program that 
backs up your RAM or hard-drive to floppy disks (or to another hard 
drive), while RESTORE.COM, as its name implies, restores the backed-up 
files to their original state on the medium in question.
     Both programs are quite user-friendly, and completely menu-driven.  
To load FLASHBK.COM, all you need to do is type FLASHBK at the SpartaDOS 
command prompt (X FLASHBK if using SpartaDOS X).  Once the program 
loads, it displays the menu shown in Figure 1, and tells you to "Press 
START to begin."
+---------------- Figure 1 --------------------------------------------+
|                                                                      |
|  [S]OURCE: D1:                                                       |
|  [D]EST.: D2:                                                        |
|  [C]ATALOG DIRS AND FILES:NO                                         |
|  [E]XTEND FILE ACROSS DISKS:YES                                      |
|  [F]ORMAT DESTINATION DISKS:NO                                       |
|  [B]ACKUP FILES SINCE DATE:00/00/00                                  |
|  [A]RCHIVAL BACKUP ONLY:NO                                           |
|  [Q]UIT FLASHBACK! AND RETURN TO DOS                                 |
|                                                                      |
Figure 1.  FLASHBK.COM's main menu, showing the numerous backup options 
     When performing a standard backup, the first thing you must do is 
decide on source and destination drive and pathnames.  The source drive 
and path define where the data you wish to back up is presently located; 
the destination defines the location where the backup files will reside.  
Source and destination are completely open-ended--you can back up a 
RAMdisk to a hard-drive subdirectory, a collection of subdirectories to 
floppy disk, or practically any other combination.  The only limitation, 
naturally, is that you're not allowed to back up a drive to itself, 
though Flashback! will backup one hard-disk subdirectory to another on 
the same disk.
     Next, you can press "C" to select or de-select the "Catalog" 
option.  When active, this option causes Flashback! to create a 
subdirectory on the destination path, containing a printable text file 
of backup information.  The catalog file includes filenames and 
extenders for all backed-up files, byte counts, time and date-stamps, 
volume numbers of both source and destination disks, and the source 
pathname.  While many users may elect not to employ the catalog option, 
it provides vital information for those seeking to keep track of 
multiple backups of important data.
     The [E]xtend option is also a yes/no toggle.  Choosing "yes" will 
cause Flashback! to split files across floppy disks as necessary, during 
multi-file backups, insuring that every byte of available floppy disk 
space is used.  Selecting "no" will force Flashback! to save only as 
many files on each destination floppy as will fit in their entirety.  
Most users will elect to employ the "Extend" option, speeding the backup 
process and employing floppy disk space most efficiently.  When using 
RESTORE.COM, the process of restoring split files is handled 
transparently.  However, it should also be noted that files backed-up 
under Flashback! can be restored individually, using SpartaDOS' COPY 
command; and even split files can be restored manually, via the Append 
option.  Thus, the only reason one might select not to employ Extend is 
if one anticipates having to restore on a system that does not employ 
SpartaDOS, a situation that would render impossible the restoration of 
files split across disk boundaries.
     One of the most time-consuming aspects of a manual backup is the 
need to format destination floppy disks.  Flashback! can automate this 
process, automatically formatting target floppies as they are inserted, 
then backing up files on them in one, smooth, uninterrupted motion.  
Flashback! will initialize disks in single, double, and dual (1050) 
density, in both single- and double-sided formats, so you're free to 
exploit all the features of your available target drives.  If you have a 
high-speed drive, such as the Atari XF551 or Indus GT, Flashback! will 
even format in high-speed mode (under SpartaDOS X).  However, when 
performing backups to a series of floppy disks, Flashback! will not 
allow you to change format parameters during the process.  Moreover, 
there are certain obscure drives that Flashback! doesn't know how to 
format.  Users of 3-1/2" drives, for example (yes, they exist for the 
Atari 8-bit line!), will have to format a sufficient number of floppies, 
manually, before starting a backup procedure.
     SpartaDOS actively updates a file's date-time stamp when the file 
is created or altered.  Flashback! can thus offer the option of only 
backing up those files that have been "touched" since a particular date.  
Use of this option can vastly increase the speed required to perform 
regular backups, since only brand-new, or newly-altered, files are 
actually saved.  To help manage this type of backup procedure, 
Flashback! even remembers when you last backed-up the selected source 
disk, rendering a separate tally of backup dates redundant (though still 
necessary, where complete security is desired).  It should also be noted 
that effective use of this option is only possible when file dates are 
reliably maintained, systemwide.  This, in turn, means paying close 
attention to clock-setting, clock-card battery changes, and other 
details of clock management.  It may also mean limiting, or at least 
closely managing, the use of application software that doesn't handle 
file date-stamps in the same way as SpartaDOS.  Such files may sometimes 
be rendered compatible with SpartaDOS by using SpartaDOS' "set file date 
and time" option.
     The [A]rchival Backup option is only available to users of 
SpartaDOS X, which supports a single-bit "arc" flag in the header of 
each file, denoting if the file has been backup up or not.  When this 
option is selected, Flashback! will only back up those files whose "arc" 
bits are not set, and will then set the bits, preventing later redundant 
backups of the same material.  Like the "backup since date" option, the 
Archival Backup option reduces the number of files that actually get 
copied, speeding the backup process.  However, only files created or 
maintained under SpartaDOS X may be reliably backed-up with this option.
Backing Up and Restoring
     Once all option have been set, the backup process is initiated by 
pressing the START key.  Now all you have to do is watch it work, 
inserting floppy disks when the system requests them.  The actual time 
required for backup may vary widely, depending on the volume of files 
being copied, as well as the speed and capacity of source and 
destination drives.  Flashback! attempts to use RAM to best advantage in 
managing copy operations, so backups are always performed as efficiently 
as possible, given the constraints of the system.
     Restoring files is equally easy.  Just type RESTORE (or X RESTORE, 
when using SpartaDOS X).  The menu shown in Figure 2 will appear.  Here, 
the options are simpler--you just have to specify the source and 
destination paths (here, the "source" is the drive from which you are 
restoring, the "destination," the drive to which you are restoring), and 
determine whether or not you wish to be prompted before each file is 
restored.  This latter option is helpful is you wish to restore only 
selected files from a comprehensive backup.
+------------- Figure 2 -----------------------------------------------+
|                                                                      |
|  [S]OURCE: D2:                                                       |
|  [D]EST.: D1:                                                        |
|  [P]ROMPT TO RESTORE EACH FILE:NO                                    |
|  [Q]UIT RESTORE AND RETURN TO DOS                                    |
|                                                                      |
Figure 2.  RESTORE.COM's simple and easy-to-understand menu makes 
restoring files a breeze!
     Pressing START commences the restore procedure.  All you have to do 
is hand floppy disks to the system, as requested.  As noted above, it is 
also possible to restore backups on a file-by-file basis using 
SpartaDOS' own COPY command (with or without the Append option, as 
necessary, to conjoin files split across disk boundaries).
     Overall, I would rate this package as excellent.  Before backing up 
your drive, Flashback! tells you all about the work it is performing 
(i.e., number of files and directories involved in the backup, etc.), 
and offers similar information prior to file restoration.  I have used 
this package many times, and I am quite satisfied with it.  I would 
suggest, however, that one option be added to both FLASHBK.COM and 
RESTORE.COM: that of printing out a backup or restore catalog, 
automatically.  The automatic generation of hard-copy would eliminate 
one stage in managing the backup of complex systems.
     This single complaint, however, is hardly worth mentioning.  I 
would call Flashback! a must-but, especially for hard-drive users, and 
users of hardware-based RAMdisks.
SYSTEM: Atari 8-bit
REQUIREMENTS: RAMdisk, MIO, and/or hard drive; SpartaDOS; 5-1/4" floppy 
SUMMARY: Excellent hard-drive/RAMdisk backup system for the Atari 8-bit 
PRICE: $20.96
  ICD, Inc.
  Rockford, IL 61101
  (815) 968-2228
 Michael Current, Cleveland Free-Net 8-bit Atari SIGOp   -->>  go atari8  <<--
   The Cleveland Free-Net Atari SIG is the Central Atari Information Network
      Internet: currentm@carleton.edu / UUCP: ...!umn-cs!ccnfld!currentm
      BITNET: currentm%carleton.edu@interbit / Cleveland Free-Net: aa700

Return to message index