1SECTION "Test", ROM0
2
3list: MACRO
4	db _NARG
5if _NARG > 0
6	db \#
7endc
8	db -1
9ENDM
10
11	list
12	list 42
13	list $aa, $bb, $cc, $dd, $ee
14
15person: MACRO
16	db \1, \2, \3, \4, \5
17ENDM
18
19object: MACRO
20x = \1
21y = \2
22	shift 2
23	person y, x, \#
24ENDM
25
26	person  5, 10, $33, $44, $55
27	object 12,  6, $66, $77, $88
28
29echo: MACRO
30	println "\#"
31ENDM
32
33R EQUS "S"
34
35	echo P
36	echo Q,R, {R},  T
37	echo 42,$2a
38
39printall: MACRO
40	println \#
41ENDM
42
43	printall
44	printall "A"
45	printall "B", "C",  "D"
46