home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / robot-pd / 22300.ZIP / 22300B.DSK / lzh-ovl.asm next >
Assembly Source File  |  1998-05-08  |  7KB  |  124 lines

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