; File: asm_support.i
; Author: Neil Cafferkey
; ======================
;

	ifnd	asm_support_i
asm_support_i	set	1


	macro	CALLSYS
	jsr	(_LVO\1,A6)
	endm

	ifnd	_LVOOpenLibrary
_LVOOpenLibrary		equ	-552
	endc

	ifnd	_LVOCloseLibrary
_LVOCloseLibrary	equ	-414
	endc

	ifnd	_LVOFindTask
_LVOFindTask		equ	-294
	endc

	ifnd	_LVOWaitPort
_LVOWaitPort		equ	-384
	endc

	ifnd	_LVOGetMsg
_LVOGetMsg		equ	-372
	endc

	ifnd	_LVOReplyMsg
_LVOReplyMsg		equ	-378
	endc

	ifnd	_LVOForbid
_LVOForbid		equ	-132
	endc


pr_MsgPort		equ	92
pr_CLI			equ	172


	ifnd	EXEC_LIBRARIES_I

LIB_USERDEF	equ	-30
LIB_VECTSIZE	equ	6


	macro	LIBINIT
	ifc	'\1',''
COUNT_LIB	set	LIB_USERDEF
	else
COUNT_LIB	set	\1
	endc
	endm

	macro	LIBDEF
\1	equ	COUNT_LIB
COUNT_LIB	SET	COUNT_LIB-LIB_VECTSIZE
	endm

	endc

A2600TAG_ProgramName	equ	$80000000
A2600TAG_ExitFunction	equ	$80000001

	endc

