.slist	.xlist
; MACRO.LIB	v1.0	arm	5/3/78
;
; Macro Library for use with Bally Arcade & HVGSYS
; to use with your game include the folowing line in your game
; .INSERT MACRO.LIB

.DEFINE	INTP% =
[.IFE .INTP.,[RST 7]]

.DEFINE	UPDEF[N,NAME]=
[.DEFINE NAME[Q(0)]=
[INTP%
.BYTE	N+Q]]

.DEFINE	UPI	[NAME]=
[$IND=$IND+2
UPDEF[\$IND,NAME]]

.DEFINE	ENTER =
[RST 7
.BYTE 0
.INTP.=1]

.DEFINE	EXIT =
[.BYTE 2
.INTP.=0]

$IND	=	2

	UPI	RCALL
	UPI	MCALL
	UPI	MRET
	UPI	MJUMP
	UPI	SUCK
	UPI	ACTINT
	UPI	DECCTS
	UPI	BMUSIC
	UPI	EMUSIC
	UPI	SETOUT
	UPI	COLSET
	UPI	FILL
	UPI	RECTAN
	UPI	VWRITR
	UPI	WRITR
	UPI	WRITP
	UPI	WRIT
	UPI	WRITA
	UPI	VBLANK
	UPI	BLANK
	UPI	SAVE
	UPI	RESTOR
	UPI	SCROLL
	UPI	CHRDIS
	UPI	STRDIS
	UPI	DISNUM
	UPI	RELABS
	UPI	RELAB1
	UPI	VECTC
	UPI	VECT
	UPI	KCTASC
	UPI	SENTRY
	UPI	DOIT
	UPI	DOITB
	UPI	PIZBRK
	UPI	MENU
	UPI	GETPAR
	UPI	GETNUM
	UPI	PAWS
	UPI	DISTIM
	UPI	INCSCR
	UPI	INDEXN
	UPI	STOREN
	UPI	INDEXW
	UPI	INDEXB
	UPI	MOVE
	UPI	SHIFTU
	UPI	BCDADD
	UPI	BCDSUB
	UPI	BCDMUL
	UPI	BCDDIV
	UPI	BCDCHS
	UPI	BCDNEG
	UPI	DADD
	UPI	DSMG
	UPI	DABS
	UPI	NEGT
	UPI	RANGED
	UPI	QUIT
	UPI	SETB
	UPI	SETW
	UPI	MSKTD
.rlist
