mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-20 18:22:07 +00:00
Clean up symbol system
Get rid of Hungarian notation Improve encapsulation (the rest of the world should not touch PC directly)
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
ERROR: macro-@.asm(1):
|
||||
Label "foo" created outside of a SECTION
|
||||
ERROR: macro-@.asm(1):
|
||||
Macro '@' not defined
|
||||
"@" is not a macro
|
||||
error: Assembly aborted (2 errors)!
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
SECTION "sec", ROM0
|
||||
SECTION "sec", ROM0[0]
|
||||
db X
|
||||
|
||||
X = 2
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
ERROR: reference-undefined-sym.asm(4):
|
||||
'X' already referenced at reference-undefined-sym.asm(2)
|
||||
error: Assembly aborted (1 errors)!
|
||||
|
||||
0
test/asm/reference-undefined-sym.out.bin
Normal file
0
test/asm/reference-undefined-sym.out.bin
Normal file
@@ -3,5 +3,5 @@ ERROR: symbol-override.asm(6):
|
||||
ERROR: symbol-override.asm(10):
|
||||
'X' already defined as constant at symbol-override.asm(9)
|
||||
ERROR: symbol-override.asm(14):
|
||||
'Y' already defined as non-constant at symbol-override.asm(13)
|
||||
'Y' already defined as label at symbol-override.asm(13)
|
||||
error: Assembly aborted (3 errors)!
|
||||
|
||||
Reference in New Issue
Block a user