home *** CD-ROM | disk | FTP | other *** search
/ Oakland CPM Archive / oakcpm.iso / cpm / dskutl / ds21doc.lbr / READ.ME < prev   
Encoding:
Text File  |  1987-02-15  |  3.4 KB  |  78 lines

  1.          DAMNSPOT by Bob Balkwill (version 2.1)
  2.  
  3. inspects floppy discs for Bad Sectors and can if found cover them
  4. with a $R/O file named [UNUSED].BAD.   It works on system as well
  5. as programme tracks.
  6.  
  7. Designed to be generic for CP/M v. 2.2, this programme is prac
  8. -tically limited by the size of CP/M's memory to use on floppy
  9. discs.    If more than 64k of RAM were available, its principles
  10. could be used (and the source code, provided in Pascal, modified)
  11. to work similarly on hard discs.
  12.  
  13. The three .WS and .PIC text files include an excellent
  14. introduction to disc structure as well as a tutorial in DS.
  15.  
  16.  
  17.            FILES RELATING TO DAMNSPOT
  18.     
  19. DS      .COM      The executable program    ; These, this file and the 3
  20. DAMNSPOT.HLP      Optional on-line help     ; text files constitute
  21.                     ; DAMSPT21.LBR
  22. DSGUIDE .WS       General User's Guide    
  23. DSTECH  .WS       Technical Notes        
  24. DSRUN   .PIC      Example Run        
  25.     Formatted in WordStar, these can be stripped to ASCII
  26.     by PIP FILENAME.TXT=FILENAME.WS[Z] 
  27.     
  28. DS      .PAS      Main Source File:  this and the following 
  29.                    comprise DS21PAS.LBR
  30. DSIO    .PAS    Terminal I/O
  31. DSDIR   .PAS      Directory scanning
  32. DSDISK  .PAS      Disk I/O
  33. DSMISC  .PAS      Miscellaneous procedures
  34. DSSPEC  .PAS      Global specifications
  35. DSSYS   .PAS      System area scanning
  36. DSUPDATE.PAS      Directory updating and options
  37. DSUSER  .PAS      User area processing
  38.  
  39. Testimony from a grateful user:  I live in the countryside near
  40. Ottawa, Canada, where power interruptions are inevitable.   In
  41. three years of working approx. full-time on a Kaypro, I have had
  42. at least 10 system crashes caused by electricity failures.   In
  43. all this time I have lost only one small set of irreplaceable
  44. data.   I now rely confidently on DU and DS to recover my data
  45. and discs.   DU (by Ward Christensen) is an extremely powerful
  46. tool but intimidating to beginners.   DS is by contrast
  47. remarkably "user-friendly" and automatic in its operation:  just
  48. by following its prompts, a complete beginner can check for and
  49. cover bad sectors.
  50.  
  51. Typically, during the Christmas Day power failure of this year, I
  52. was sorting an important database when the power failed.   DS
  53. covered bad sectors on both discs, I PIPped a new .COM file from
  54. my master, and was back in business within five minutes.
  55.  
  56. Extra note to novices:  CP/M systems do not (like more recent IBM
  57. DOS) protect floppy discs from stray electrical signals.   This
  58. is why we must never have a disc in either drive when we switch
  59. the power on or off.   Either power interruptions or software
  60. bugs can write onto a floppy bytes the computer recognizes as
  61. wrong and reports as BDOS Errors (Bad Sector).
  62.  
  63. If the electricity supply fails or even flickers while you are at
  64. work on the computer, switch off IMMEDIATELY.   Most utilities
  65. try automatically to restore power in the first few seconds of a
  66. failure, and it is these attempts that do the most damage to your
  67. discs.   Only when you have reasonable confidence that power has
  68. been restored and is unlikely to fail again, set about salvaging
  69. your discs and data.
  70.  
  71. The main purpose of DS is to make your discs useable again, so
  72. you can PIP the contents onto a good disc and reformat the
  73. damaged one (which, 9 times out of 10, makes it as good as new.)  
  74. Other programmes such as DU and RESQ are available to recover
  75. data from Swap files or other places.   
  76.  
  77.       Donald Phillipson, 613-822-0734, 27 Dec. 1986
  78. als.