home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
cpm
/
utils
/
squsq
/
crunch24.lbr
/
CRUN-OVL.AZM
/
CRUN-OVL.ASM
Wrap
Assembly Source File
|
1987-09-16
|
7KB
|
126 lines
;******************************************************************************
; *
; CRUNCH and UNCRunch v2.4 Overlay File *
; (For user configuration) *
; *
;******************************************************************************
ORG 100H
NO EQU 0 ; First, some definitions.
YES EQU 0FFH ;
JMPINS: DS 11 ; Do not touch. Room for jump instruction and
; Z3 environment descriptor.
Z3FLAG: DB NO ; "Z3 Flag". YES configures program for use on
; the ZCPR3 operating system. NO for regular
; vanilla CP/M or CP/M +
AMFLAG: DB NO ; "Archive Mode Flag". YES will cause the
; program to normally run in the "archive"
; backup mode, unless toggled back off by the
; /A command line option. Since this is sort
; of a specialty mode, this byte should prob-
; ably be left NO.
INSREV: DB 23H ; Do not touch. This allows the v2.3 install
; program know that it can install this pro-
; gram (even though this is actually v2.4)
QMFLAG: DB NO ; "Quiet Mode Flag". YES to have the program
; default to "quiet" mode, NO for normal "ver-
; bose" mode. In quiet mode the program will
; not display lots of churning numbers on the
; screen during operation. Corresponds to the
; /Q command line option which will toggle the
; default mode defined here.
OVFLAG: DB YES ; "Overwrite Without Prompt Flag". If YES,
; existing files will be overwritten without a
; prompt; NO to have the program always ask
; for confirmation befor doing this. The de
; fault mode defined here can be toggled here
; by the /O command line option.
TDFLAG: DB NO ; "Turbo-DOS Flag". YES if running Turbo-Dos
; or other operating system which claims CP/M
; Plus compatibility but does not actually im-
; plement multisector I/O properly. Otherwise
; use NO here.
TMFLAG: DB NO ; "Confirm (tag) Mode Flag". YES to have the
; program default to the "tag" mode of oper-
; ation everytime its is invoked. Normally
; this should be NO, and the mode can be in-
; voked with the the /C (alternate: /T) com-
; mand line option.
WBFLAG: DB NO ; "Warm Boot Flag". YES if if you want the
; program to perform a "warm boot", as opposed
; to a return to the CCP, each time its is
; run. Normally NO, but included for people
; running systems who have reason to believe
; that the CCP will not remain resident (Note:
; 2k CCP size assumed).
BFFLAG: DB NO ; "Bigger File Flag". YES means the program
; will NOT ask the question "Result file lar-
; ger than original. Keep it anyway?" (The
; file will always be kept). Normally NO; in
; v2.4, this question is only asked when the
; destination drive and user areas are iden-
; tical. See NOTES24.DOC for more information.
MAXDRV: DB 0FFH ; "Maximum Drive allowed, plus one". The de
; fault value here is "FF", effectively dis-
; abling the feature. If you so desire, you
; may enter a value here ("A" = 2, "B" = 3,
; etc), in which case the program will inter-
; cept any references to higher drives (giving
; an "Invalid Drive" error). This feature has
; very little usefulness in practice. If you
; leave this feature deactivated, your oper-
; ating system will gladly tell you about the
; invalid drive spec when it gets it.
MAXUSR: DB 0FFH ; "Maximum User Code Allowed, plus one". Sim-
; ilar to above. Note however that the command
; line parser will reject all references to
; values above 15 no matter what. In this
; case, you don't even get an "Invalid User
; Area" message, you will get "Invalid Argu-
; ment". 31 user areas are NOT currently sup-
; ported. About as useless as the above patch.
SPARE: DB 0 ; Spare. For future use.
;------------------------------------------------------------------------------
; Filetype Exclusion List (used by CRUNCH only)
; The next 30 (decimal) bytes may contain up to 10 three-letter filename suf-
; fixes. When encountered, no attempt will be made to compress these files
; unless explicitly specified; they will be either copied or ignored. For
; further information, see PATCH24.DOC and NOTES24.DOC.
;------------------------------------------------------------------------------
;
; File type exclusion list. Fill in order, leave zeroes in unused locations!!
;
; | 1 | 2 | 3 | 4 | 5 |
EXTBL: DB 'ARC','ARK','LBR',0,0,0,0,0,0
; | 6 | 7 | 8 | 9 | 10 |
DB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
DB 0 ; This last zero MUST end up at location 135H
; ***** End of user configuration area *****
END