mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-20 18:22:07 +00:00
Improve testing bracketed symbols
Also test EQU and _RS constants, as well as that EQUS errors out, and that labels don't work.
This commit is contained in:
@@ -4,3 +4,17 @@ PRINTT "{x:X}\n"
|
|||||||
PRINTT "{X:X}\n"
|
PRINTT "{X:X}\n"
|
||||||
PRINTT "{d:X}\n"
|
PRINTT "{d:X}\n"
|
||||||
PRINTT "{b:X}\n"
|
PRINTT "{b:X}\n"
|
||||||
|
|
||||||
|
Y equ 1337
|
||||||
|
PRINTT "{b:Y}\n"
|
||||||
|
|
||||||
|
rsreset
|
||||||
|
R rb 0
|
||||||
|
PRINTT "{d:R}\n"
|
||||||
|
|
||||||
|
S equs "You can't format me!"
|
||||||
|
PRINTT "{X:S}\n"
|
||||||
|
|
||||||
|
SECTION "Test", ROM0
|
||||||
|
Label:
|
||||||
|
PRINTT "{x:Label}\n"
|
||||||
|
|||||||
@@ -1,5 +1,12 @@
|
|||||||
|
ERROR: bracketed-symbols.asm(16):
|
||||||
|
Print types are only allowed for numbers
|
||||||
|
ERROR: bracketed-symbols.asm(20):
|
||||||
|
Expression must have a constant value
|
||||||
$2A
|
$2A
|
||||||
2a
|
2a
|
||||||
2A
|
2A
|
||||||
42
|
42
|
||||||
101010
|
101010
|
||||||
|
10100111001
|
||||||
|
0
|
||||||
|
You can't format me!
|
||||||
|
|||||||
@@ -1,5 +1,12 @@
|
|||||||
|
ERROR: -(16):
|
||||||
|
Print types are only allowed for numbers
|
||||||
|
ERROR: -(20):
|
||||||
|
Expression must have a constant value
|
||||||
$2A
|
$2A
|
||||||
2a
|
2a
|
||||||
2A
|
2A
|
||||||
42
|
42
|
||||||
101010
|
101010
|
||||||
|
10100111001
|
||||||
|
0
|
||||||
|
You can't format me!
|
||||||
|
|||||||
Reference in New Issue
Block a user