mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-20 10:12:06 +00:00
46 lines
455 B
NASM
46 lines
455 B
NASM
SECTION "Test", ROM0
|
|
|
|
MACRO list
|
|
db _NARG
|
|
if _NARG > 0
|
|
db \#
|
|
endc
|
|
db -1
|
|
ENDM
|
|
|
|
list
|
|
list 42
|
|
list $aa, $bb, $cc, $dd, $ee
|
|
|
|
MACRO person
|
|
db \1, \2, \3, \4, \5
|
|
ENDM
|
|
|
|
MACRO object
|
|
x = \1
|
|
y = \2
|
|
shift 2
|
|
person y, x, \#
|
|
ENDM
|
|
|
|
person 5, 10, $33, $44, $55
|
|
object 12, 6, $66, $77, $88
|
|
|
|
MACRO echo
|
|
println "\#"
|
|
ENDM
|
|
|
|
R EQUS "S"
|
|
|
|
echo P
|
|
echo Q,R, {R}, T
|
|
echo 42,$2a
|
|
|
|
MACRO printall
|
|
println \#
|
|
ENDM
|
|
|
|
printall
|
|
printall "A"
|
|
printall "B", "C", "D"
|