
;**
;
; This library defines the operating environment for the 8086 small
; memory model, which allows 64Kbytes of data and 64Kbytes of program.
;
;**
msdos	equ 	2
os2	equ	0

;**
;
; The following symbols define the 8086 memory mode being used.  Set lprog
; to 1 for a large program segment (greater than 64K-bytes), and set ldata
; to 1 for a large data segment.  Set COM to 1 to generate .COM files
; instead of .EXE files.  Note that if COM is not zero, then lprog and
; ldata must be 0.
;
;**
com	equ	0
lprog	equ	0
ldata	equ	0

;**
;
; The following symbols are established via lprog and ldata as follows:
;
;	S8086	set for small model (small prog, small data)
;	D8086	set for model with large data, small prog
;	P8086	set for model with large prog, small data
;	L8086	set for large model
;
;**
	if	(lprog eq 0) and (ldata eq 0)
s8086	equ	1
d8086	equ 	0
p8086	equ	0
l8086	equ	0
	endif

	if	(lprog eq 0) and (ldata ne 0)
s8086	equ	0
d8086	equ	1
p8086	equ	0
l8086	equ	0
	endif

	if	(lprog ne 0) and (ldata eq 0)
s8086	equ	0
d8086	equ	0
p8086	equ	1
l8086	equ	0
	endif

	if	(lprog ne 0) and (ldata ne 0)
s8086	equ	0
d8086	equ	0
p8086	equ	0
l8086	equ	1
	endif

