www.pudn.com > hpbios.rar > ATORGS.MAC


;	[]===========================================================[] 
; 
;	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. 
; 
; 	[]===========================================================[] 
; 
 
;---------------------------------------------------------------------------- 
;Rev	Date	  Name	Description 
;---------------------------------------------------------------------------- 
;R02	OCT-15-90 SMS	adding copyright stmt. 
 
;[]-----------------------------------[] 
;					 
;   Award Software 386/486 BIOS		 
;          ATORGS.ASM 
;   Initial Revision 17-Apr-1990	 
;					 
;[]-----------------------------------[] 
 
GAPRINT		EQU	NOT FALSE 
ORG_OFFSET	EQU	0E000H			; OFFSET OF OVERLAY 
 
PRINTGAP	MACRO	ORG_ADDR,ADDR1,GAP1 
 
IF GAPRINT 
	IF2 
		%OUT ORG AT ORG_ADDR AFTER GAP OF GAP1 
	ENDIF 
ENDIF 
ENDM 
 
 
CK_ORG MACRO IN_ADDR 
 
CURRENT_ADDR = ($-ORG_START) + ORG_OFFSET 
NEW_ADDR = IN_ADDR 
 
PRINTGAP IN_ADDR,%CURRENT_ADDR,%(NEW_ADDR-CURRENT_ADDR)     
 
IF (CURRENT_ADDR LE NEW_ADDR) 
	NEW_ADDR = NEW_ADDR - ORG_OFFSET 
	ORG NEW_ADDR 
ELSE 
	%OUT ERROR, BACK ORIGINING HAS OCCURRED AT IN_ADDR  
	.ERR 
ENDIF 
ENDM