;---------------------------------------------------------------------
;   ***  ***  **   ** ****  **** **    **    **   **   **  ***   ***
;  **   ** ** *** *** ** **  **  **    **   ****  *** *** ** ** ** 
;  **   ** ** ** * ** ** **  **  **   **   **  ** ** * ** ** **  ***
;  **   ** ** **   ** ****   **  **        ****** **   ** ** **    **
;  **   ** ** **   ** **     **  **        **  ** **   ** ** ** *  **
;   ***  ***  **   ** **    **** ****      **  ** **   **  ***   ***
;---------------------------------------------------------------------
; EQUATES
;---------------------------------------------------------------------
C_Code1		equ	$FE
C_Code2		equ	$01
C_CodeD		equ	$6543
C_CodeJ		equ	$F7

CiJSR		equ	$4EB9
CiJMP		equ	$4EF9
CodeR		equ	$8F
Rjmp		MACRO
		dc.b	C_Code1,0*16+C_Code2
		dc.b	C_CodeJ,0
		dc.w	\1
		ENDM
Rjsr		MACRO
		dc.b	C_Code1,1*16+C_Code2
		dc.b	C_CodeJ,0
		dc.w	\1
		ENDM
Ljmp		MACRO
		dc.b	C_Code1,0*16+C_Code2
		dc.b	C_CodeJ,\2
		dc.w	\1
		ENDM
Ljsr		MACRO
		dc.b	C_Code1,1*16+C_Code2
		dc.b	C_CodeJ,\2
		dc.w	\1
		ENDM
Rbra		MACRO
		dc.b	C_Code1,2*16+C_Code2
		dc.w	\1
		ENDM
Rbsr		MACRO
		dc.b	C_Code1,3*16+C_Code2
		dc.w	\1
		ENDM
Rbeq		MACRO
		dc.b	C_Code1,4*16+C_Code2
		dc.w	\1
		ENDM
Rbne		MACRO
		dc.b	C_Code1,5*16+C_Code2
		dc.w	\1
		ENDM
Rbcs		MACRO
		dc.b	C_Code1,6*16+C_Code2
		dc.w	\1
		ENDM
Rbcc		MACRO
		dc.b	C_Code1,7*16+C_Code2
		dc.w	\1
		ENDM
Rblt		MACRO
		dc.b	C_Code1,8*16+C_Code2
		dc.w	\1
		ENDM
Rbge		MACRO
		dc.b	C_Code1,9*16+C_Code2
		dc.w	\1
		ENDM
Rbls		MACRO
		dc.b	C_Code1,10*16+C_Code2
		dc.w	\1
		ENDM
Rbhi		MACRO
		dc.b	C_Code1,11*16+C_Code2
		dc.w	\1
		ENDM
Rble		MACRO
		dc.b	C_Code1,12*16+C_Code2
		dc.w	\1
		ENDM
Rbpl		MACRO
		dc.b	C_Code1,13*16+C_Code2
		dc.w	\1
		ENDM
Rbmi		MACRO
		dc.b	C_Code1,14*16+C_Code2
		dc.w	\1 
		ENDM
Rdata		MACRO
		dc.b	C_Code1,15*16+C_Code2
		dc.w	C_CodeD
		ENDM
Rlea		MACRO
		lea	\1,\2
		ENDM
;Alea		MACRO
;		move.l	a5,\2
;		add.w	A\1(a5),\2
;		ENDM
*	
GfxC		MACRO
		movem.l	d0-d7/a0-a6,-(sp)
		move.l	T_GfxBase(a5),a6
		jsr	\1(a6)
		movem.l	(sp)+,d0-d7/a0-a6
		ENDM
*
BitLib		equ	31
BitChaine	equ	30
BitLabel	equ	29
*
Hunk_Public	equ	0
Hunk_Chip	equ	$40000000
N_HunkSys	equ	8
NH_Header	equ	0
NH_Prog		equ	1
NH_Reloc	equ	2
NH_W.Lib	equ	3
NH_Env		equ	4
NH_Mouse	equ	5
NH_Font		equ	6
NH_Key		equ	7
*
FlagFloat	equ	EdMarks+4*4
AForNext	equ	EdMarks+5*4
Ad_Labels	equ	EdMarks+6*4
Num_Proc	equ	EdMarks+7*4
LowPile		equ	EdMarks+8*4
LowPileP	equ	EdMarks+9*4
*
;---------------------------------------------------------------------
