home *** CD-ROM | disk | FTP | other *** search
/ SPACE 1 / SPACE - Library 1 - Volume 1.iso / utilitys / 289 / turtle3 / turtle.doc < prev    next >
Encoding:
Text File  |  1989-03-19  |  29.0 KB  |  558 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.                               TURTLE 
  13.                     Version 3.00     January, 1989
  14.  
  15.                   A hard disk backup utility by: 
  16.                      
  17.                         George R. Woodside 
  18.                      5219 San Feliciano Drive 
  19.                     Woodland Hills, Ca. 91364 
  20.  
  21.  
  22.  
  23.  
  24.                       IF YOU READ NOTHING ELSE, 
  25.                          AT LEAST READ THIS! 
  26.  
  27.      To get started without reading any more of the documentation: 
  28.  
  29. 1) Copy  TURTLE.PRG,  TURTLE.RSC,  TTLEXEC.TTP, and TRAMDISK.PRG 
  30.    into the same directory.
  31.  
  32. 2) Change the file type of any accessories to something other than 
  33.    .ACC to prevent them loading. 
  34.  
  35. 3) Remove all programs from your /AUTO folder except the hard disk 
  36.    boot program. 
  37.  
  38. 4) Power off your system and wait 10 seconds to insure a clean boot 
  39.    (especially if you have a reset-proof RAMdisk). 
  40.  
  41. 5) Restart your system, and open the directory with TURTLE.PRG and 
  42.    the other files. 
  43.  
  44. 6) Double click on TURTLE.PRG to start. 
  45.  
  46. 7) Select the necessary options.  They are all described in their 
  47.    dialog boxes, and again under the HELP menu. 
  48.  
  49. 8) Select BACKUP under the FILE menu to begin writing disks. 
  50.  
  51. Notes: 
  52.    Only  the  RAMdisk  supplied with  TURTLE  will  work.  Do  not    
  53. attempt to use any other RAMdisk.  The keyboard is scanned between 
  54. files.  You  may cancel TURTLE at any time by pressing  CONTROL-C,  
  55. or press A or B to indicate a new disk is ready at any time.  
  56.  
  57.                            INTRODUCTION 
  58.  
  59.      TURTLE is an extremely fast hard disk backup utility program.  
  60. It requires no special hardware,   and the floppies  written   are  
  61. standard TOS disks. To accomplish this speed, certain simple steps  
  62. must  be taken.  TURTLE requires just about all the RAM  you  have  
  63. (for double sided disks).  You should disable any accessories, and  
  64. remove  any  unnecessary programs from your  AUTO  folder,  before  
  65. running  TURTLE.  You may re-establish your accessories  and  AUTO  
  66. folder programs once the backup is complete,  but TURTLE will need  
  67. the RAM during the backup. The speed of this program will make the  
  68. minor inconvenience of a little file manipulating well worth it.  
  69.  
  70.      How can it be so fast, and  still  write  standard  floppies? 
  71. TURTLE creates a RAMdisk that has exactly the same characteristics 
  72. as a standard diskette.  It copies files from the hard  disk  into 
  73. the  RAMdisk,  writing as many files as can be fit into each disk. 
  74. When the RAMdisk is full, it dumps it as a track-by-track image to 
  75. a floppy.  It writes as many copies as you have requested, with or 
  76. without formatting the floppies.  The result  is  identical  to  a 
  77. floppy  that  was written directly, except that no time was wasted 
  78. moving back and forth to the directory and allocation  tables,  or 
  79. waiting  for  the  proper  sectors  to  be  available  during disk 
  80. rotation.  The time difference is staggering.  The only  catch  is 
  81. that  you  must  insure  that  all the RAM is available before you 
  82. begin.  That is very easy, and very well worth it. 
  83.  
  84.      Why call it "TURTLE"?  Well, backing up hard disks is  always 
  85. a  slow  task,  so the name fits.  Since there are already several 
  86. programs available with the name "BACKUP", I had intended to  call 
  87. this one "HARDBACK".  Since turtles have hard backs anyway..... 
  88.  
  89.  
  90.                                 DESKTOP 
  91.  
  92.      TURTLE  runs  from  the  standard  GEM  desktop.  It  may  be 
  93. executed   by  double-clicking  on  the  TURTLE.PRG  file,  or  on 
  94. previously  save  Turtle options file (if  you've  installed  that 
  95. feature as a desktop application).   The resource file  TURTLE.RSC 
  96. must be in the same directory  as  TURTLE.PRG,   as must  be   the  
  97. backup  utility TTLEXEC.TTP and TRAMDISK.PRG.  
  98.  
  99.       TURTLE requires a large amount of memory to use the  RAMdisk  
  100. and execute  at the same time.  You should disable any accessories 
  101. and  remove  any non-critical programs  from  your   AUTO   folder  
  102. before  attempting   to execute it.   You must have a  1  megabyte 
  103. machine, or larger, to run TURTLE.  
  104.  
  105.       It includes an ABOUT  menu  item  under  the  DESK  menu  to 
  106. identify itself.  Clicking on it will display a normal dialog box, 
  107. identifying the date and version of the program.  
  108.  
  109.      Under the FILE menu is the usual QUIT item, to terminate  the 
  110. program  without  executing a backup.  There is also a BACKUP menu 
  111. item,  to initiate a backup, option file SAVE and LOAD selections,  
  112. and a SYSTEM RESET  item.  The  SYSTEM RESET item is there to make 
  113. it  easier  to free the RAM necessary to  execute  a  backup,  and 
  114. insure that the folders accessed before TURTLE is executed do  not 
  115. interfere  with the backup.  It is a good idea to do a reset  just 
  116. before  beginning  TURTLE  to clear the  folder  limits  (see  the 
  117. warning below).   Since a manually  triggered  system  reset,   by 
  118. pressing  the  reset  button, will not clear the bits in the drive 
  119. allocation map, this system reset  function  will  clear  the  bit 
  120. associated  with  drive M: before executing the reset.  If you are 
  121. using a reset-proof RAMdisk, however, there is no  choice  but  to 
  122. power  off  your  system and re-boot (without the RAMdisk) to free 
  123. the memory.  
  124.  
  125.       Each of the OPTIONS selectable from the OPTIONS menu  has  a 
  126. default  setting.  These are the settings assigned when TURTLE  is 
  127. run. They may not be the settings you want for your system, so you 
  128. may redefine them.  Simply set the OPTIONS as you want them,  then 
  129. select  the SAVE OPTIONS menu item (under the FILE header)  before 
  130. running TURTLE.  The options will then be written to a  file.  You 
  131. can name the file anything you like, as a normal GEM file selector 
  132. box is provided when the options are written. Then, install TURTLE 
  133. using  the GEM Install Application item on the Desktop,  and  save 
  134. the desktop.  After this is done, you may execute TURTLE by double 
  135. clicking  on the saved OPTIONS file,  which will cause  TURTLE  to 
  136. load,  read the saved options,  and set them as they were when you 
  137. saved them.  You may save several sets of options,  and select the 
  138. one you want when you run TURTLE each time.  You may also use  the 
  139. LOAD OPTIONS menu item to call up any set of options you wish.
  140.  
  141.                              OPTIONS 
  142.  
  143.      TURTLE runs from the desktop, using  standard  GEM  drop-down 
  144. menus  for  entering  options.  There is a HELP menu item for each 
  145. OPTION item, to provide information at any time. 
  146.  
  147. Archive: 
  148.           This option inhibits  a  normal  function,  setting  the 
  149.           archive bit.  When a file is copied, TURTLE will set the 
  150.           bit unless the ARCHIVE option has been used  to  disable 
  151.           the   feature.   This   bit  can  be  used  to  instruct 
  152.           subsequent backups to copy only  the  files  which  have 
  153.           changed since the last time TURTLE (or some other backup 
  154.           utility which set the archive  bit)  was  executed.  The 
  155.           default for this switch is to set the archive bit.  When 
  156.           the checkmark is displayed beside  the  Archive  option, 
  157.           the archive bit will be set on all files copied. 
  158.  
  159. ??? Copies: 
  160.           This  option  is used to generate extra  copies  of  any 
  161.           disk written  during backup.  Normally, only one copy of 
  162.           each disk is written.   To request  additional   copies,  
  163.           enter  the  number  of  copies  desired.   The   default 
  164.           for  this option is to write one backup copy.  The  menu 
  165.           item changes to reflect the number of copies selected.
  166.  
  167. Full Backup: 
  168.           This  option  is  used to indicate  whether  the  backup 
  169.           should be full (all files in all the named  directories) 
  170.           or incremental (only the files in the named  directories 
  171.           which  have been altered since the last  backup).   This  
  172.           can  shorten  the  time required  to  back  up  a  drive 
  173.           when  few  files have been changed.   It  does  require, 
  174.           however,  that  the  user  keep the   original   backup,  
  175.           plus the intervening incremental backups,  to be able to 
  176.           re-construct  the contents of  the drive.   The  default 
  177.           for  this  option  is to backup all the  files  in   the  
  178.           paths entered.  The menu item will change to Incremental 
  179.           when that mode is selected.
  180.  
  181. Files Only: 
  182.           This option is used to limit the path  following  option 
  183.           of  TURTLE.  Normally,  TURTLE  will  begin  at the path 
  184.           named, and follow all folders in that path, copying  all 
  185.           files in all folders (unless INCREMENTAL is set).  Then, 
  186.           after all folders in the path have been copied, all  the 
  187.           files  in  the  named  path are copied.  Using the FILES 
  188.           ONLY option will prevent TURTLE from opening any of  the 
  189.           folders  in  the path.  Only the files in the named path 
  190.           will be copied.  The default for this option is to  open 
  191.           the folders, and back up all the files in the folders as 
  192.           well as  those  in  the  path.  When  the  checkmark  is 
  193.           displayed  by  this  option,  only the files in the path 
  194.           named, but not those in the folders, will be backed up. 
  195.  
  196. Verify:
  197.           TURTLE writes diskettes as direct images of disk  tracks 
  198.           built  in  memory in the RAMdisk.  When the  RAMdisk  is 
  199.           full,  it is copied,  track-by-track,  to a floppy disk. 
  200.           The  track copy function does not read data back to  see 
  201.           if the disk write was successful. If you wish to re-read 
  202.           the data after it is written to the floppy,  select  the 
  203.           Verify option.  The data image will be re-read to insure 
  204.           the disk write was executed properly (it is not compared 
  205.           to the original image,  only read).This option  defaults 
  206.           to  write  the floppy without re-reading  it.  When  the 
  207.           checkmark is displayed, the data will be read back after 
  208.           writing.
  209.  
  210. Exclude:
  211.           You may have certain types of files which you don't want 
  212.           to include in the backup image (such as backup copies of 
  213.           other files).  You may inform TURTLE of certain types of 
  214.           files  which  you  wish to exclude from  the  backup  by 
  215.           selecting the Exclude Option.  In the dialog box,  enter 
  216.           the 1,  2, or three character file extender of the types 
  217.           of files you wish to exclude. Do not enter the file name 
  218.           or the period used to separate the name and type. If you 
  219.           wanted  to exclude all files with the ".BAK"  or  ".OLD" 
  220.           extender,  for example, you would enter "bak old" in the 
  221.           dialog box.
  222.  
  223. Query:
  224.           This  is another method of selecting which files are  to 
  225.           be  included  or excluded from  a  backup.  When  TURTLE 
  226.           starts copying files, it will offer a menu at the top of 
  227.           the  screen  for  each file  it  locates  (except  those 
  228.           already  excluded by types entered under  the  "Exclude" 
  229.           Option). For each file, you may press either the "n" key 
  230.           to not back up the file, or the Space bar to back up the 
  231.           file.  If you want to back up all the rest of the  files 
  232.           in the current directory, press the "d" key. To skip all 
  233.           the  rest of the files in the current  directory,  press 
  234.           the "s" key.  To back up all the remaining files in  the 
  235.           path,  press the "p" key.  To omit the rest of the files 
  236.           in the path,  press the "o" key.  To back up  everything 
  237.           else,  with no more queries,  press the "e" key. To quit 
  238.           backing up files,  press the "q" key.  To terminate  the 
  239.           program immediately, press Control-C.
  240.  
  241. Floppy Disk Type: 
  242.           This option is used to indicate what type of disks   the 
  243.           backup will be done on. It is imperative that the proper 
  244.           options be selected,  matching the diskettes to be used. 
  245.           If  the  backup  is executed  with  the  wrong  diskette 
  246.           options,  the  backup disks will not be useable and  may 
  247.           create errors during floppy writing. The options allowed 
  248.           are  for single or double sided disks,  80,  81,  or  82 
  249.           tracks per disk,  and 9,  10,  or 11 sectors per  track. 
  250.           While both 9 and 10 sector disks are reliable, 11 sector 
  251.           disks are not always re-readable. Turtle will not format 
  252.           disks  with 11 sectors.  Using more than 80  tracks  per 
  253.           disk may cause damage to your disk drive.  While  TURTLE 
  254.           will  support  use of 11 sector tracks,  and  81  or  82 
  255.           tracks,  the  recommended configurations are 80  tracks, 
  256.           and either 9 or 10 sectors per track.
  257.  
  258.           No  matter what configuration of disks you  select,  the 
  259.           disks  written  by TURTLE will be accessable  as  normal 
  260.           disks, with normal files.
  261.            
  262. Floppy Disk Numbering: 
  263.           This option is used to define the number assigned to the 
  264.           first   diskette   written.   Normally,   diskettes  are 
  265.           numbered beginning with one.  However, if  a  backup  is 
  266.           being  executed by paths (to avoid the 40 folder limit), 
  267.           subsequent disks may be better organized if the  numbers 
  268.           assigned  to the disks are sequential.  This option will 
  269.           offer a dialog box which can be used to set  the  number 
  270.           assigned  to  the first disk written.  The default is to 
  271.           start numbering disks with  1.  When  the  checkmark  is 
  272.           displayed  beside  this option, some number other than 1 
  273.           has been selected to begin assigning  to  disks.  Since 
  274.           TURTLE writes a label on each disk,  which includes  the 
  275.           date,  the drive from which the disk was copied, and the 
  276.           sequence  number of the disk,  it can be very useful  to 
  277.           keep the numbers in proper order.
  278.  
  279. Format Floppy Disks: 
  280.           This is the diskette format option.  TURTLE assumes that 
  281.           the disks to be written to are already formatted, unless 
  282.           this option is used to override that assumption.  TURTLE 
  283.           will format disks with 9 or 10 sectors,  but it will not 
  284.           attempt  to  format  11 sectors per  disk.   It  is  not 
  285.           necessary  that the disks be erased,  since anything  on 
  286.           them  will be over-written.  It is never harmful to  use 
  287.           the format option,  but it will cause the program to run 
  288.           a bit slower. The default for this option is to write to 
  289.           floppies  without  formatting.   When  the checkmark  is 
  290.           displayed  beside  this  option  the  diskettes will  be 
  291.           formatted before they are written.  
  292.  
  293. Path(s) To Back Up: 
  294.           This  option  is  used to specify the  disk   paths   to  
  295.           read. All    files   (or  all  non-archived   files   if 
  296.           INCREMENTAL is set) in the named paths will be read  and  
  297.           copied   to  the diskettes.   Only  the  files  in   the 
  298.           named  paths will be read or marked with   the   ARCHIVE  
  299.           bit  (if  ARCHIVE  is enabled).   The  default for  this 
  300.           option  is the path from which  TURTLE  was   initiated.  
  301.           More  than  one  path may be specified  at  a  time,  by 
  302.           entering  one or more spaces between the different  path 
  303.           names.   When   the   checkmark   is displayed  by  this 
  304.           option, the path has been changed from the default.  
  305.  
  306. RAMdisk Drive Name:
  307.           TURTLE assumes that the RAMdisk it will use for creating 
  308.           the backup image will be drive M:. If you already have a 
  309.           drive M:  in you system, you'll want to change the drive 
  310.           name to something else.  Drives A and B are reserved for 
  311.           floppy disks,  and can not be re-assigned.  Drive  names 
  312.           are restricted to C through P.  You may use any of those 
  313.           names for the RAMdisk.  You may even assign the  RAMdisk 
  314.           to  a  drive  which already has a  hard  disk  partition 
  315.           assigned  to it.  You will not be able to back  up  that 
  316.           partition,  but you can back up any other partition  you 
  317.           wish.  You may then change the RAMdisk drive  name,  and 
  318.           back up the partition you could not previously access. 
  319.  
  320.  
  321.                             EXECUTION 
  322.  
  323.      Before TURTLE can be executed, your system must not be in low 
  324. resolution,   and   there   must   be  an   adequate   amount   of  
  325. memory available.  You must disable any accessories or unnecessary 
  326. "AUTO"  programs  to  insure  that  there is space  available  for 
  327. TURTLE to execute.   They consume memory that is required for  the 
  328. RAMdisk. TURTLE contains code to help avoid folder crashes.
  329.  
  330.                      ===>>> WARNING!!! <<<=== 
  331.  
  332.      There is a problem in GEMDOS dealing with folders  (sometimes 
  333. referred to as sub-directories).  GEMDOS becomes unstable when too 
  334. many folders are accessed.  Currently, 40 folders is assumed to be 
  335. a safe limit for folders on a system.  TURTLE uses some techniques 
  336. to make the folder problem less severe.  When you specify the path 
  337. you  wish to backup,  there may be folders in that  path.  Folders 
  338. which  reside  directly in the path name  may  themselves  contain 
  339. other folders.  TURTLE will "clear" the folder count each time  it 
  340. completes backing up a folder which resides directly in the  named 
  341. path.  TURTLE can not clear the folder count during the backing up 
  342. of any other folder,  only when it finishes a folder at the  "top" 
  343. of the named path. For example, if drive "C:" contains 80 folders, 
  344. and many of those contain more folders, like this:
  345.  
  346.      C:\FOLDER00 (contains 15 more folders)
  347.      C:\FOLDER01 (contains 12 more folders)
  348.      C:\FOLDER02 (contains 24 more folders)
  349.      C:\FOLDER03 (contains no more folders)
  350.  
  351.      C:\FOLDER78 (contains 31 more folders)
  352.      C:\FOLDER79 (contains 13 more folders)
  353.  
  354. and  you  instructed  TURTLE to back  up  drive  "C:",  you  would 
  355. encounter no problems. As TURTLE backed up C:\FOLDER00, the folder 
  356. count would climb to 19 (15 folders,  C:\,  C:\FOLDER00,  M:,  and 
  357. M:\FOLDER00).  On the RAMdisk,  only the folders in the path being 
  358. are counted. All other folders on the RAMdisk are removed from the 
  359. count  as  soon  as they are completed.  When  the  last  file  of 
  360. FOLDER00 was copied, before FOLDER01 was started, the folder count 
  361. would drop to 3 (C:,  C:\FOLDER01, and M:), then rise to 4 as soon 
  362. as  M:\FOLDER01 was created.  Drive C:  itself could  contain  any 
  363. number  of  folders,  as far as TURTLE was  concerned.  You  would 
  364. probably have problems with other programs,  however,  so this  is 
  365. still not considered wise.  If any single folder at the top  level 
  366. of  drive C:  contained more than 40 folders,  though,  you  could 
  367. experience  problems with TURTLE.  If this is the case,  you  must 
  368. back up drive C:  by selecting groups of folders,  then re-running 
  369. with  the single folders which contain more than  40  folders.  If 
  370. FOLDER31  contained  90 folders (counting  all  folders  contained 
  371. within  those  folders),  you would have to back  up  all  folders 
  372. except 31,  then back up FOLDER31 by itself.  The PATH dialog  box 
  373. has been widened to make this easier.  The simplest way to explain 
  374. this is to think that the 40 folder limit has been moved one level 
  375. of folders lower in the path that you enter.  It may be easier  to 
  376. grasp  the idea if you watch the folder count climb as the  backup 
  377. is running, then suddenly drop as a folder is completed.
  378.   
  379.     Once TURTLE begins, it will start copying files,  even  though 
  380. there  are  no  disks ready.  Do not be concerned.  TURTLE will be 
  381. establishing the RAMdisk images,  and  no  floppies  are  required 
  382. until  the  RAMdisk is full.  Once the RAMdisk is full, it will be 
  383. dumped to the floppies, and will post messages to  identify  which 
  384. disk  is which in sequence.  If you do not stay ahead of TURTLE in 
  385. keeping disks ready, it will start ringing the console bell  until 
  386. you  return,  and provide more diskettes.  TURTLE will log on  the 
  387. screen  which  floppy drive and disk number it  expects  to  write 
  388. next.  The number of the disk will not change,  but if the desired 
  389. drive  is  not ready,  and the other drive  is,  TURTLE  will  use 
  390. whichever drive is available.
  391.  
  392.     TURTLE will keep all the files in a  folder  together,  in  an 
  393. identically  named  folder,  on  the  floppy  image.  Of course, a 
  394. single hard disk folder may be split across several  floppies.  If 
  395. no  files are to be copied from a folder, no empty folders will be 
  396. created.  The sequence of the files in  the  folder  will  be  the 
  397. largest  file  that  fits  first.  This  allows  TURTLE to use the 
  398. floppies as efficiently as possible.  TURTLE will not  attempt  to 
  399. copy  a  file that is too large to fit on a blank floppy, but will 
  400. log a message on the screen (remember that  each  folder  requires 
  401. 1K, so there is less space available when folders are nested). 
  402.  
  403.  
  404.                            THE DISPLAY 
  405.  
  406.      TURTLE maintains an informative  display  during  the  backup 
  407. process.  It  requires  lines of 80 characters, so you must not be 
  408. in low res mode.  At the top  is  the  sign  on  banner,  and  the 
  409. current  version  number.  Next  is the status line for the floppy 
  410. drives.  Each drive will always have a status indicated: 
  411.  
  412. DISK NEEDED 
  413.      Used  only  at  startup.  Be  sure  an  appropriate  disk  is 
  414.      inserted, and press the key corresponding to the floppy drive 
  415.      (A or  B,  upper  or  lower  case).  When  a  disk  has  been 
  416.      inserted,  and the proper key pressed, the status will change 
  417.      to READY.  You may change disks any time that the disk access 
  418.      for  the  floppy  drive  is not on, and press the keys at any 
  419.      time.  TURTLE is designed to allow you to set  up  two  disks 
  420.      and  walk  off.  It  will  use  them both, then start ringing 
  421.      bells to let you know when it needs a new pair.  It will  let 
  422.      you  know  what order the disks were written in.  If you stay 
  423.      ahead of TURTLE in keeping disks  ready,  it  will  alternate 
  424.      between  drive  A and B.  If both disks are full, it will use 
  425.      whichever one you key in as ready first.  If you do not  have 
  426.      a  second  drive,  do  not press the "B" key, and TURTLE will 
  427.      work with drive "A"  exclusively.  If  you  re-use  the  same 
  428.      disks  for  backup,  with  labels on them, it is very easy to 
  429.      keep them in sequence. 
  430.  
  431. FULL Disk ##  Copy  # 
  432.      Informs you that the floppy in the designated drive is  full, 
  433.      and  must  be  changed.  The  ## is the number of the disk in 
  434.      sequence, and the # will show which copy it is, when multiple 
  435.      copies are requested.  You may change a disk at any time, and 
  436.      press the keys at any time, so long as you do not attempt  to 
  437.      remove a disk while the drive's access light is on. 
  438.  
  439. READY 
  440.      You have indicated that a blank disk is in the  drive,  ready 
  441.      for  writing.  When  the  RAMdisk is full, this drive will be 
  442.      written to.  If both drives are READY, TURTLE will  write  to 
  443.      whichever one was not used last. 
  444.  
  445. DISK ERROR 
  446.      Well,  these  things  happen.   TURTLE  is   very   good   at 
  447.      recovering, however.  Since the entire image of the floppy is 
  448.      in the RAMdisk, just insert a new floppy in the drive,  press 
  449.      RETURN,  and  TURTLE will start writing that copy over.  Just 
  450.      discard, re-cycle, or furiously  mangle  the  disk  with  the 
  451.      error.  It  is  unimportant.  Your  backup  will be perfectly 
  452.      valid, no matter how many diskette errors occur.  Ignore  any 
  453.      disks  with  errors,  and  keep the ones TURTLE identified as 
  454.      FULL.  When an error occurs, you must replace the disk in the 
  455.      drive  with  the error, and press RETURN.  TURTLE will not go 
  456.      off writing on other (possibly labelled) disks and leave  bad 
  457.      ones lying around.  This helps keeps things orderly. 
  458.  
  459. TERMINATION PENDING 
  460.      You have pressed the terminate key "T".  TURTLE  will  finish 
  461.      writing   the   current   disk   (however  many  copies  were 
  462.      requested), then stop  executing.  If  the  Archive  bit  was 
  463.      being  set, only the files copied will be marked as archived. 
  464.      All files copied will  have  been  properly  marked,  so  the 
  465.      backup  may  be  restarted at a later time, and the remaining 
  466.      files will be copied. 
  467.  
  468. Read error. Options: A=Abort Backup. S=Skip this file:
  469.      A read error has occurred on the hard disk.  TURTLE is unable 
  470.      to  backup  the current file.  You may abort  the  backup  by 
  471.      pressing  A  (or a).  The abort is immediate.  Files  in  the 
  472.      RAMdisk  are not copied to floppies.  You may skip  the  file 
  473.      with the read error by pressing S (or s), and the backup will 
  474.      continue with the next file.
  475.  
  476.      Other lines on the display are clearly  labelled:  the  input 
  477. request being processed, the current path being copied, the number 
  478. of files in the path, how many  remain  to  be  copied,  and  byte 
  479. sizes.  There  is  a  folder count displayed.  Remember that it is 
  480. only the number of folders read or written  by  TURTLE,  and  only 
  481. during   the  current execution.   There is a display of the  next 
  482. floppy  which  TURTLE wants to write (remember that  it  will  use 
  483. whichever drive is available,  if the first choice is not  ready). 
  484. There  is a log of files that have been copied,  and their  sizes.  
  485. It starts  at  the  middle  of  the screen, and scrolls down.  The 
  486. file being copied is the one at the top of the list,  and it  will 
  487. scroll  down  and  off  the  page  as subsequent files are copied. 
  488.  
  489.                              KEYBOARD
  490.  
  491.      While  the  backup  is running,  TURTLE  keeps  checking  the 
  492. keyboard.  You can type in commands at any time.  TURTLE will  see 
  493. them  within one or two seconds,  as soon as the current disk  I/O 
  494. operation is completed.  All commands are a single letter,  and do 
  495. not require that the RETURN key be pressed. The following commands 
  496. are active at any time, except when a disk I/O has occurred:
  497.  
  498.      A (or a) - a floppy disk has been inserted in drive A, and is            
  499.      ready for use.
  500.  
  501.      B (or b) - a floppy disk has been inserted in drive B, and is            
  502.      ready for use.
  503.  
  504.      T  (or  t) - terminate the program after the  current  floppy 
  505.      disk. All copies requested will be written before termination 
  506.      occurrs.  If the ARCHIVE option was requested, only the files 
  507.      backed up are marked as archived.
  508.  
  509.      Control-C  -   Cancel the program immediately.  Files  copied 
  510.      into the RAMdisk are not copied to a floppy.
  511.  
  512.  
  513.               CREDIT WHERE CREDIT IS DUE DEPARTMENT 
  514.  
  515.      TURTLE could not function without the  use  of  its  RAMdisk. 
  516. This one has special functions and characteristics I have added to 
  517. support TURTLE.  TURTLE absolutely will not work  with  any  other 
  518. RAMdisk,  so  don't  bother  trying.  This particular RAMdisk is a 
  519. highly modified version of one originally written by  Landon  Dyer 
  520. of  Atari,  and  placed in the public domain.  My thanks to Landon 
  521. Dyer for the use of his work. 
  522.  
  523.                              SUMMARY 
  524.  
  525.      TURTLE works quite well,  and with (I  think) good speed.  It  
  526. is  even  smart enough to not copy unused tracks at the end  of  a 
  527. diskette, but it will format them if formatting has been requested 
  528. (who needs a partially formatted disk?).  The most important thing 
  529. is to be sure you free enough RAM to build the RAMdisk and run the 
  530. program  before  beginning.  TURTLE is fairly bullet proof, and is 
  531. very informative while running.  You can kill it at most any  time 
  532. by  pressing  Control-C, and it will stop almost immediately.  You 
  533. can request that it stop at the end of all copies of  the  current 
  534. disk  by  pressing  "T".  You  do  not have to wait for it to need 
  535. disks to make them ready,  you  may  press  the  appropriate  keys 
  536. whenever you have inserted the disks.  
  537.  
  538.      TURTLE is really only a GEM desktop front end for the program 
  539. which does the backup work, called TTLEXEC.TTP.  TURTLE writes one 
  540. command line, then uses it to invoke TTLEXEC.TTP to  do  the  real 
  541. work.  You can use TTLEXEC.TTP from the command line without using 
  542. TURTLE if you like.  See TTLEXEC.MAN for documentation. 
  543.  
  544.      TURTLE is copyrighted,  but released for public distribution. 
  545. TURTLE  is  not to be sold except for nominal charges  for  media, 
  546. reproduction, and/or connect charges while downloading. 
  547.   
  548.      If TURTLE gives you any trouble, or you have any suggestions, 
  549. please feel free to contact: 
  550.  
  551.      George R.  Woodside            Compuserve  76537,1342 
  552.      5219 San Feliciano Dr.         GEnie       G.WOODSIDE
  553.      Woodland Hills, Ca. 91364 
  554.  
  555.      USENET: ..!{philabs|csun|psivax}!ttidca!woodside
  556.      or      woodside@ttidca
  557.  
  558.