;	[]===========================================================[]
;
;	NOTICE: THIS PROGRAM BELONGS TO AWARD SOFTWARE INTERNATIONAL(R)
;	        INC. IT IS CONSIDERED A TRADE SECRET AND IS NOT TO BE 	
;	        DIVULGED OR USED BY PARTIES WHO HAVE NOT RECEIVED	
;	        WRITTEN AUTHORIZATION FROM THE OWNER.
;
; 	[]===========================================================[]
;

		PAGE	60,132
;----------------------------------------------------------------------------
;Rev	Date	 Name	Description
;----------------------------------------------------------------------------
;R00	09/23/94 JFC	Initial version of BIOS decompression stub.

;
; EXP.EQU
; Equates File for Data Decompression
; Included by EXP.ASM
;

;ReadDataFromFile	EQU	1
;WriteDataToFile	EQU	1
;DOSVERSION		EQU	1

FNAME_MAX       EQU     255-25
CRCPOLY         EQU     0A001h          ; ANSI CRC-16
                                        ; CCITT: 08408h

INIT_CRC        EQU     0               ;  CCITT: 0xFFFF 
DICBIT          EQU     13              ; 12(-lh4-) or 13(-lh5-) 
DICSIZ          EQU     2000h           ; (1 << DICBIT)
UCHAR_MAX	EQU     0ffh		; maximum unsigned char value 
MAXMATCH        EQU     256             ; formerly F (not more than UCHAR_MAX + 1)
THRESHOLD       EQU     3               ; choose optimal value 
BITBUFSIZ       EQU     16              ; (CHAR_BIT * sizeof bitbuf)
                                        ; CHAR_BIT is 8 for PC and
                                        ; bitbuf is claimed as unsigned int which is 2 bytes

CHAR_BIT	EQU	8
NC              EQU     (UCHAR_MAX + MAXMATCH + 2 - THRESHOLD)
                	                ; alphabet = {0, 1, 2, ..., NC - 1}
CBIT            EQU     9               ; $\lfloor \log_2 NC \rfloor + 1$ 
CODE_BIT        EQU     16              ; codeword length 

NP              EQU     (DICBIT + 1)
NT              EQU     (CODE_BIT + 3)

PBIT            EQU     4     ; smallest integer such that (1U << PBIT) > NP 
TBIT            EQU     5     ; smallest integer such that (1U << TBIT) > NT 

IF NT GT NP
        NPT     EQU     NT
ELSE
        NPT     EQU     NP
ENDIF

OUTFILENAME	EQU	20
NAMELENIDX	EQU	19

;SRC_SEGMENT	EQU	0e000h
TGT_SEGMENT	EQU	8000h




