home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD1.iso / CopyPRGS / CLAKDisk.lha / protect.inf < prev    next >
Encoding:
Text File  |  1980-01-16  |  2.4 KB  |  84 lines

  1. *-------------------------------------------------------------------------*
  2. *     Copylock Amiga - Disk Protection System for the Commodore Amiga     * 
  3. *                                                                         *
  4. *            Documentation for Copylock Utilities, 3rd May 1989           *
  5. *                                                                         *
  6. *       (C)Copyright 1989 Rob Northen Computing. All Rights Reserved.     *  
  7. *-------------------------------------------------------------------------*
  8.  
  9. filename: PROTECT
  10.  
  11. filetype: executable
  12.  
  13. parameters: <filename> | <-b block no.>
  14.  
  15. meaning: <filename>     .. name of file to protect. File types allowed are:
  16.  
  17.                            AmigaDOS executable files or binary files which
  18.  
  19.                            contain 68000 code or data, ie no header, reloc-
  20.  
  21.                            ation or symbol information.
  22.  
  23.                            NOTE: Overlay files are not allowed.
  24.  
  25.          -b <block no.> .. protects the executable code in the 2 boot block
  26.  
  27.                        sectors. <block no.> is the first of 8 unused
  28.  
  29.                            sectors on the Key Disk, entered as a decimal
  30.  
  31.                            number (2-1752). The boot blocks are encrypted
  32.  
  33.                            and stored on the disk starting at this block.
  34.  
  35.                            The Key Disk is given new boot blocks which runs
  36.  
  37.                            the encrypted boot code. 
  38.  
  39.  
  40. purpose:
  41.  
  42. To protect an executable file or executable boot code in the boot blocks.
  43.  
  44. The protection checks for the presence of the Key Disk with the correct
  45.  
  46. serial number. The Amiga will crash if the protection fails. PROTECT may be
  47.  
  48. repeated on the same file for greater protection, memory (and time!) per-
  49.  
  50. mitting.
  51.  
  52. Examples
  53. --------
  54.  
  55. PROTECT df1:game
  56.  
  57. This protects the file game in drive df1:. The Master Key Disk must be in
  58.  
  59. drive df0:.
  60.  
  61. PROTECT -B 2
  62.  
  63. This protects the code in the boot sectors, and uses 8 sectors starting from
  64.  
  65. sector 2 for the encryption. The Master Key Disk must be in drive df0:
  66.  
  67.  
  68. Notes:
  69.  
  70. 1) all registers are preserved
  71.  
  72.    interrupt status is preserved
  73.  
  74.    operating mode is preserved
  75.  
  76. 2) the Key Disk serial number is left in the trace vector, address $24
  77.  
  78.    after the program has been decrypted. 
  79.  
  80. 3) Entry possible in Supervisor or User mode.
  81.  
  82. *-------------------------------------------------------------------------*
  83.  
  84.