;****************************************************************************** ; * ; 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