home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / cpm / utils / squsq / crunch24.lbr / CRUN-OVL.AZM / CRUN-OVL.ASM
Assembly Source File  |  1987-09-16  |  7KB  |  126 lines

  1. ;******************************************************************************
  2. ;                                                                             *
  3. ;                 CRUNCH and UNCRunch v2.4 Overlay File                       *
  4. ;                       (For user configuration)                              *
  5. ;                                                                             *
  6. ;******************************************************************************
  7.  
  8.         ORG     100H
  9.  
  10.  
  11. NO      EQU     0               ; First, some definitions.
  12. YES     EQU     0FFH            ;
  13.  
  14.  
  15. JMPINS: DS      11              ; Do not touch. Room for jump instruction and
  16.                                 ; Z3 environment descriptor.
  17.  
  18. Z3FLAG: DB      NO              ; "Z3 Flag". YES configures program for use on
  19.                                 ; the  ZCPR3 operating system. NO for  regular
  20.                                 ; vanilla CP/M or CP/M +
  21.  
  22. AMFLAG: DB      NO              ; "Archive  Mode  Flag". YES  will  cause  the
  23.                                 ; program  to  normally run in  the  "archive"
  24.                                 ; backup mode, unless toggled back off by  the
  25.                                 ; /A  command line option. Since this is  sort
  26.                                 ; of a specialty mode, this byte should  prob-
  27.                                 ; ably be left NO.
  28.  
  29. INSREV: DB      23H             ; Do not touch. This allows the v2.3 install
  30.                                 ; program know that it can install this pro-
  31.                                 ; gram (even though this is actually v2.4)
  32.  
  33. QMFLAG: DB      NO              ; "Quiet  Mode Flag". YES to have the  program
  34.                                 ; default to "quiet" mode, NO for normal "ver-
  35.                                 ; bose"  mode. In quiet mode the program  will
  36.                                 ; not display lots of churning numbers on  the
  37.                                 ; screen during operation. Corresponds to  the
  38.                                 ; /Q command line option which will toggle the
  39.                                 ; default mode defined here.
  40.  
  41. OVFLAG: DB      YES             ; "Overwrite  Without  Prompt Flag".  If  YES,
  42.                                 ; existing files will be overwritten without a
  43.                                 ; prompt;  NO to have the program  always  ask
  44.                                 ; for  confirmation befor doing this. The  de
  45.                                 ; fault mode defined here can be toggled  here
  46.                                 ; by the /O command line option.
  47.  
  48. TDFLAG: DB      NO              ; "Turbo-DOS  Flag". YES if running  Turbo-Dos
  49.                                 ; or other operating system which claims  CP/M
  50.                                 ; Plus compatibility but does not actually im-
  51.                                 ; plement multisector I/O properly.  Otherwise
  52.                                 ; use NO here.
  53.  
  54. TMFLAG: DB      NO              ; "Confirm  (tag) Mode Flag". YES to have  the
  55.                                 ; program  default to the "tag" mode of  oper-
  56.                                 ; ation  everytime  its is  invoked.  Normally
  57.                                 ; this  should be NO, and the mode can be  in-
  58.                                 ; voked  with the the /C (alternate: /T)  com-
  59.                                 ; mand line option.
  60.  
  61. WBFLAG: DB      NO              ; "Warm  Boot  Flag". YES if if you  want  the
  62.                                 ; program to perform a "warm boot", as opposed
  63.                                 ; to  a  return to the CCP, each time  its  is
  64.                                 ; run.  Normally NO, but included  for  people
  65.                                 ; running  systems who have reason to  believe
  66.                                 ; that the CCP will not remain resident (Note:
  67.                                 ; 2k CCP size assumed).
  68.  
  69. BFFLAG: DB      NO              ; "Bigger  File Flag". YES means  the  program
  70.                                 ; will NOT ask the question "Result file  lar-
  71.                                 ; ger  than  original. Keep it  anyway?"  (The
  72.                                 ; file  will always be kept). Normally NO;  in
  73.                                 ; v2.4,  this question is only asked when  the
  74.                                 ; destination  drive and user areas are  iden-
  75.                                 ; tical. See NOTES24.DOC for more information.
  76.  
  77. MAXDRV: DB      0FFH            ; "Maximum  Drive allowed, plus one". The  de
  78.                                 ; fault  value here is "FF", effectively  dis-
  79.                                 ; abling  the feature. If you so  desire,  you
  80.                                 ; may  enter a value here ("A" = 2, "B"  =  3,
  81.                                 ; etc), in which case the program will  inter-
  82.                                 ; cept any references to higher drives (giving
  83.                                 ; an "Invalid Drive" error). This feature  has
  84.                                 ; very  little usefulness in practice. If  you
  85.                                 ; leave  this feature deactivated, your  oper-
  86.                                 ; ating system will gladly tell you about  the
  87.                                 ; invalid drive spec when it gets it.
  88.  
  89. MAXUSR: DB      0FFH            ; "Maximum User Code Allowed, plus one".  Sim-
  90.                                 ; ilar to above. Note however that the command
  91.                                 ; line  parser will reject all  references  to
  92.                                 ; values  above  15 no matter  what.  In  this
  93.                                 ; case,  you don't even get an  "Invalid  User
  94.                                 ; Area"  message, you will get "Invalid  Argu-
  95.                                 ; ment". 31 user areas are NOT currently  sup-
  96.                                 ; ported. About as useless as the above patch.
  97.  
  98.  
  99. SPARE:  DB      0               ; Spare. For future use.
  100.  
  101. ;------------------------------------------------------------------------------
  102.  
  103. ; Filetype Exclusion List (used by CRUNCH only)
  104.  
  105. ; The next 30 (decimal) bytes may contain up to 10 three-letter filename  suf-
  106. ; fixes.  When  encountered, no attempt will be made to compress  these  files
  107. ; unless  explicitly  specified; they will be either copied  or  ignored.  For
  108. ; further information, see PATCH24.DOC and NOTES24.DOC.
  109.  
  110. ;------------------------------------------------------------------------------
  111. ;
  112. ; File type exclusion list. Fill in order, leave zeroes in unused locations!!
  113. ;
  114. ;              |  1  |  2  |  3  |  4  |  5  |
  115. EXTBL:  DB      'ARC','ARK','LBR',0,0,0,0,0,0
  116.  
  117. ;              |  6  |  7  |  8  |  9  |  10 |
  118.         DB      0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
  119.  
  120.  
  121.         DB      0               ; This last zero MUST end up at location 135H
  122.  
  123. ; ***** End of user configuration area *****
  124.  
  125.         END
  126.